tinystruct framework

An open-source lightweight Java framework for building CLI applications and HTTP APIs, with minimal dependencies.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month
Custom contribution
Donation
Make a custom one-time or recurring contribution.

tinystruct framework is all of us

Our contributors 1

Thank you for supporting tinystruct framework.

About


The tinystruct framework began with a simple desire to make software development more understandable, lightweight, and accessible. Rather than adding layers of abstraction and dependencies, the project aims to provide developers with a small and practical foundation that they can understand, extend, and control.

As the project has grown, it has developed into an open-source Java framework and ecosystem for building CLI applications, HTTP APIs, MCP integrations, type-safe SDKs, and related developer tools. We continue to explore how tinystruct can support modern software development, including AI-enabled applications, while keeping the framework itself lightweight and focused.

As a Christian, I see my work as an opportunity to serve others and to glorify the Lord through what I create. For me, that means pursuing excellence, honesty, stewardship, and usefulness rather than building software simply for its own sake. I hope tinystruct can be something that genuinely helps developers and contributes something useful to the wider software community.
The project remains independently developed and openly available. Community support would help sustain the time and resources required for ongoing development, maintenance, security updates, documentation, infrastructure, and new capabilities, while keeping the project accessible to everyone.

Our team