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