{#========================================== Index ==========================================#} {% extends "./layout.html" %} {% block sectionClasses %}index{% endblock %} {% block meta_title %}Java web framework{% endblock %} {% block meta_description %}Highly Flexible Java Web Framework Based On Guice{% endblock %} {% block scripts %} {% endblock %} {% block body %}
Spincast is an highly flexible and open source Java web framework, based on Guice.
Spincast is a framework to serve as a backend for Single Page Applications (SPA),
to develop old-school HTML generated websites or
even to be a REST web service / microservice platform.
Spincast is based on Guice from the ground up. It is very flexible: each part can be tweaked/overridden, even the core classes. There are no static methods and no private methods.
Spincast aims to feel more like a library than like a framework. It is not opinionated and favors configuration over convention.
The embedded server
makes everything easy to develop, test and deploy...
Think Node.js + Express, but easier to develop
(no asynchronous code)
and using a better language than Javascript!
Spincast's powerful router is injectable
and dynamic. That means you can add and remove
routes from anywhere in your application, at any time.
Spincast is Java 7 compatible and is validated using more than 800 tests.