High-performance, zero-dependency Go libraries engineered for developers who want clean APIs, strong typing, and production-ready tooling without the bloat. NyxStack packages are built to be fast, predictable, and composable—small pieces that click together into powerful systems.
Everything in NyxStack snaps together into one cohesive backend framework called nyx — a full-stack Go toolkit built from small, sharp, zero-dependency modules.
Install the framework:
go get github.com/nyxstack/nyxOr use the CLI to scaffold and manage projects:
go install github.com/nyxstack/nyx-cli/nyx@latestCreate and run your first app:
nyx init myapp
cd myapp
nyx run devFocused, minimal, rock-solid Go packages:
-
nyx — The complete NyxStack backend framework combining all modules into one unified developer experience.
-
nyx-cli — The command-line tool used to bootstrap, scaffold, and manage NyxStack backend services.
-
cli — Fluent CLI framework with automatic flag inheritance, type-safe args, lifecycle hooks, and full shell completion.
-
dotenv — Strict, standards-accurate dotenv parser with expansion, escapes, struct unmarshalling, and typed env access.
-
schema — Type-safe validation with JSON Schema export, unions, conditionals, i18n messages, and rich error APIs.
-
signals — Clean, channel-based OS signal handling for graceful shutdowns.
-
openapi — Programmatic OpenAPI 3.1 spec builder with reusable components and full generation.
-
color — Zero-dependency ANSI color/styling for expressive terminal output.
-
scalarui — Serve Scalar API Reference UI directly from Go with full customization.
-
i18n — Zero-dependency internationalization with extraction, formatting, and pluralization.
-
router — High-performance HTTP router with first-class OpenAPI generation and documentation syncing.
-
di — Lightweight dependency-injection container for clean, modular service wiring.
-
controller — Fluent controller/API layer using Go structs + tags for a full backend framework experience.
-
orm — Type-safe, high-performance ORM with automatic migrations and developer tooling.
Zero dependencies.
Every package stays lean and audit-friendly.
Fluent APIs.
Readable, chainable, and ergonomic with strong types.
Predictable execution.
Deterministic behavior and clear guarantees.
Composability first.
Each module stands alone or plugs cleanly into others.
Build a unified toolbox for Go developers: fast, elegant, practical.
No frameworks masquerading as ecosystems—just sharp tools that do one job exceptionally well.
More libraries are in development. NyxStack will continue expanding into configuration, testing, APIs, data modeling, and more.
Pull requests welcome.
All modules follow:
- 100% Go
- Zero external dependencies
- Clear APIs, clean code
- Tests + coverage
- MIT license
Watch the org for new releases.
NyxStack is just getting started.