Zero-dependency minimal Java web framework
Zero-dependency minimal Java web framework
I have written a from-scratch minimalist Java web framework, called Minum. I'd like to get your thoughts. The driving goal has been achieving characterics of plainness, frugality, performance, maintainability, testability, and ease of use. It has zero dependencies other than Java's SDK, yet provides a web server, routing, authentication, testing, logging, templating, HTML parsing, and a database, in 3800 lines of code, compiling to a 150k binary. It currently supports a web application in production. There are also example projects demonstrating its use, linked in the documentation. As the framework itself has no dependencies, it is built using GNU Make. The example applications that depend on it, however, use Maven as their build tool. Because Minum is still in beta, it is not yet published to Maven - but there are instructions for a workaround. The framework and example apps require Java 20.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Minum – A minimal Java web framework
Minimal MVC Framework for Unity3D
Lamp – a minimal lava lamp on the web
Spincast – Java web framework
A Fortran web framework
Tofu -- (Yet another) C web framework
Lapis – A web framework for MoonScript and OpenResty
Weber - MVC Web framework for Elixir
OWebl – An OCaml Web Framework
Sailor, an MVC web framework in Lua