FindSoftware

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

Status
Active
Maintainer
James ZHOU1
First release
20214

Rendering and deploy

Runs as
Always on, Dev only6
Install with
one-command installer script6

Releases

Current major version
14
Last release
2026-10-264

Adoption

GitHub stars
3632
Contributors
48

Why these figures do not compare

Sources

  1. 2026-10-26: links, description, Maintainer, Categories
    tinystruct.org/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/tinystruct/tinystruct
  3. 2026-10-26: links, Databases
    github.com/tinystruct/tinystruct/blob/master/DEVELOPER_GUIDE.md
  4. 2026-10-26: First release, Current major version, Last release
    api.github.com/repos/tinystruct/tinystruct/releases
  5. 2026-10-26: Runtime, License model
    github.com/tinystruct/tinystruct/blob/master/README.md
  6. 2026-10-26: Install with, Runs as
    tinystruct.org/en/getting-started.html
  7. 2026-10-26: Databases
    tinystruct.org/en/database.html
  8. 2026-10-26: Contributors
    api.github.com/repos/tinystruct/tinystruct/contributors

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