Part of the Kiwi Foundation
Kiwify.Kiwi.Renderer is the data-display layer of the Kiwi Foundation - a trio of libraries ( Presentation , Renderer , CLI ) that together cover the full surface of building a professional .NET command-line tool.
Renderer sits above Presentation: it writes through IOutputWriter and uses TextStyle / OutputTheme from that library. CLI tools use Renderer to display query results, configuration dumps, and structured status output. The dependency flows one way: Renderer → Presentation. The CLI layer depends on both.
Source and installation
GitHub: kiwifylabs/kiwi-foundation-tooling - Kiwify.Kiwi.Renderer
NuGet: Kiwify.Kiwi.Renderer
dotnet add package Kiwify.Kiwi.Renderer
Enter fullscreen mode
Exit fullscreen mode
Design philosophy
Renderer is built around a three-layer separation: data shaping, rendering, and output transport. These layers compose independently.
Data shaping is handled by the JSON parsing pipeline or the low-level grid API.…