
Javalin
Java and Kotlin web framework for building web applications and APIs.
Javalin is a Java and Kotlin web framework. Starting a Javalin application starts an embedded Jetty server, and the process keeps serving requests until the application is stopped. It is added to a project as a Maven or Gradle dependency, and template rendering comes from separate per-engine artifacts for engines such as FreeMarker, Velocity and Thymeleaf. The documentation describes the setup.
Worth knowing
Because the server runs inside the application’s own process, a host has to keep a Java process alive for the site to answer requests.
Sources
- 2026-10-26: links, Written in, Categories, License model
javalin.io/ - 2026-10-26: links, GitHub stars
api.github.com/repos/javalin/javalin - 2026-10-26: links, Runtime, Minimum runtime, Runs as, Install with, Templating
javalin.io/documentation - 2026-10-26: License
raw.githubusercontent.com/javalin/javalin/master/LICENSE - 2026-10-26: First release
repo1.maven.org/maven2/io/javalin/javalin/maven-metadata.xml - 2026-10-26: Current major version, Last release
api.github.com/repos/javalin/javalin/releases - 2026-10-26: Contributors
api.github.com/repos/javalin/javalin/contributors