freeway
Thriving Thriving Java JV
↑ 38 ?
freeway dzb/freeway

A modern, lightweight and full-featured Java application framework built for Java 25+,streamline the Java development .

HEALTH ? 79 / Stable
// solo builder// hidden gem modernzero-dependencysmall-footprintconsistencyfull-featurednon-disruptiveclean-architecturecompose-firstcleanagentic-friendly ?

// readme

Freeway Framework

A modern, concise, compose-first Java application framework for JDK 25+. IoC, HTTP, DB, Flow and Cloud are one coherent stack: no classpath scanning, no bytecode weaving, and no runtime dependencies beyond the SLF4J API.

Freeway is an exercise in engineering taste: every API states its intent, every concept pulls its weight, and every shared fact has one owner. The result is a framework that is complete without being bloated — and predictable enough for both humans and coding agents.

Latest release: 1.5.7 · Development line: 2.0.0-SNAPSHOT See the 1.5.7 release notes and CHANGELOG.md for what changed.

Why Freeway

The words in the banner are design constraints, not marketing copy. Each one has a concrete refusal behind it.

StandardWhy it is non-negotiableEvidence in the codebase
ModernJDK 25 is the baseline, not a compatibility tax. Freeway uses records, sealed types, pattern switches and ScopedValue directly instead of emulating older Java.…