Ninja
Full-stack web framework for Java that builds server-side web applications and RESTful JSON services.
www.ninjaframework.orgrepositorydocs
Ninja is a full-stack web framework for Java that builds server-side web applications and RESTful JSON services. The project’s site names Servlets, Guice, JPA, Flyway and Maven among the technologies it is built with, and its documentation covers HTML templating with Freemarker, JSON and XML, WebSockets, validation, a scheduler, caching and internationalization. A project starts from a Maven archetype. An application can be packaged as a WAR file for an application server or run as a standalone application that is started on the server. Database access goes through JPA, which the documentation says is implemented by Hibernate, and the example application uses an in-memory H2 database.
Worth knowing
The documentation describes basic SSL support and no GZip support in the framework, and leaves both to the application container or a reverse proxy such as nginx.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Categories, Install with, Runs as, License
www.ninjaframework.org/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/ninjaframework/ninja - 2026-10-26: links, Runtime
www.ninjaframework.org/documentation/getting_started/installing_ninja.html - 2026-10-26: Maintainer
www.ninjaframework.org/documentation/deployment/getting_started.html - 2026-10-26: Templating
www.ninjaframework.org/documentation/html_templating/getting_started.html - 2026-10-26: Databases
www.ninjaframework.org/documentation/working_with_relational_dbs/jpa.html - 2026-10-26: Multilingual
www.ninjaframework.org/documentation/internationalization.html - 2026-10-26: License model
raw.githubusercontent.com/ninjaframework/ninja/develop/license.txt - 2026-10-26: First release, Last release
search.maven.org/solrsearch/select?q=g:org.ninjaframework+AND+a:ninja-core&core=gav&rows=200&wt=json - 2026-10-26: Current major version
repo1.maven.org/maven2/org/ninjaframework/ninja-core/maven-metadata.xml - 2026-10-26: Contributors
api.github.com/repos/ninjaframework/ninja/contributors