
tinystruct
Java framework for web and command-line applications, built from one codebase with annotation-based routing.
tinystruct is a Java framework for web and command-line applications, built from one codebase. Its methods are routed by annotation, so the same method can run from the command line through bin/dispatcher or answer an HTTP request. The homepage calls HttpServer the built-in default server and names Tomcat, Netty and Undertow as supported alternatives.
Worth knowing
The getting-started page lists a JDK and Maven as prerequisites, and the one-command installer needs Git for Windows or WSL on Windows.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, description, Maintainer, Categories
tinystruct.org/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/tinystruct/tinystruct - 2026-10-26: links, Databases
github.com/tinystruct/tinystruct/blob/master/DEVELOPER_GUIDE.md - 2026-10-26: First release, Current major version, Last release
api.github.com/repos/tinystruct/tinystruct/releases - 2026-10-26: Runtime, License model
github.com/tinystruct/tinystruct/blob/master/README.md - 2026-10-26: Install with, Runs as
tinystruct.org/en/getting-started.html - 2026-10-26: Databases
tinystruct.org/en/database.html - 2026-10-26: Contributors
api.github.com/repos/tinystruct/tinystruct/contributors