FindSoftware

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.

Identity

Status
Active
First release
20175

Rendering and deploy

Runs as
Always on3
Install with
Maven or Gradle dependency3

Releases

Current major version
76
Last release
2026-10-256

Adoption

GitHub stars
8,3762
Contributors
2057

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, Categories, License model
    javalin.io/
  2. 2026-10-26: links, GitHub stars
    api.github.com/repos/javalin/javalin
  3. 2026-10-26: links, Runtime, Minimum runtime, Runs as, Install with, Templating
    javalin.io/documentation
  4. 2026-10-26: License
    raw.githubusercontent.com/javalin/javalin/master/LICENSE
  5. 2026-10-26: First release
    repo1.maven.org/maven2/io/javalin/javalin/maven-metadata.xml
  6. 2026-10-26: Current major version, Last release
    api.github.com/repos/javalin/javalin/releases
  7. 2026-10-26: Contributors
    api.github.com/repos/javalin/javalin/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON