Javalin

Javalin is a lightweight web framework for Java and Kotlin, designed for building web applications and REST APIs with a focus on simplicity and ease of use. It provides a clear, concise, and explicit API, running on top of embedded web servers like Jetty by default.

Key facts

First appeared
2017
Category
web_framework
Problem solved
Javalin was created to offer a modern, explicit, and simpler alternative for building lightweight web applications and REST APIs in Java and Kotlin. It aimed to address the complexity and boilerplate often associated with larger frameworks like Spring Boot, and to provide a more actively developed and opinionated alternative to smaller frameworks like SparkJava, focusing on developer productivity and enjoyment for microservices and small-to-medium projects.
Platforms
Cross-platform (Windows, Linux, macOS), JVM (Java Virtual Machine)

Related technologies

Notable users

  • Various small to medium-sized companies
  • Internal tooling and microservices within larger organizations