Modular .NET libraries for high-performance backend systems — Config, DI, CLI, Renderer, Presentation, and ORM Core. Open source, production-ready, and used by the Kiwi Platform itself.
Kiwi Foundation is our commitment to the developer community. The libraries and primitives that power the Kiwi Platform are being released as open source — so every team benefits from the same quality, performance, and maintainability we demand ourselves.
Each library in Kiwi Foundation is modular. Use only what you need. Kiwi Config works fine without Kiwi DI. Kiwi CLI works without Kiwi Renderer. Mix and match — or use the full suite.
All libraries target modern .NET and follow the same design principles: attribute-driven configuration, extensibility by default, minimal dependencies, and zero magic. What you write is what runs.
Every library is open source and actively maintained.
Attribute-driven, hierarchical configuration binding for .NET via IConfiguration. Decorate your settings classes with [KiwiConfig] and they're automatically populated from any configuration source — appsettings, environment variables, secrets — with full validation and type safety.
Attribute-driven DI registration for .NET via IServiceCollection. Decorate your services with [KiwiService], specify lifetime, and they register themselves. No manual wiring, no startup configuration clutter — discovery-based registration that scales with your codebase.
Attribute-driven .NET CLI framework. Define commands and arguments as decorated classes, not imperative parsing code. Typed dispatch, validation, auto-generated help, and fluent composition. Build professional CLI tools without writing an argument parser from scratch.
Type-inferring data rendering engine for .NET. Pass any data type — primitives, collections, complex objects — and Kiwi Renderer infers the correct format and outputs to text, HTML, RTF, or custom formats via any .NET TextWriter. Render any data without writing formatting code.
Composable terminal interaction & output framework for .NET. Styled output, interactive prompts, progress bars, menus, and spinners — all composable and extensible. Build polished terminal applications without reinventing the presentation layer.
The open-source core of Kiwi ORM — the strongly-typed pipeline, connection management, cross-database abstraction, and result mapping layer. Supports Raw SQL, Entity, and Repository modes across 11+ databases. Being released as part of Kiwi Foundation.
All Kiwi Foundation libraries are open source. Browse the source, contribute, or reach out to discuss commercial support and integrations with the full Kiwi Platform.
View on GitHub Talk to Our Team