Blog
Technical articles, architecture deep-dives, and announcements from the UIGen team.
UIGen is open source
Star us on GitHub to follow development
How to Create a UI for Your ESP32 IoT App
Build a full admin panel for GPIO, sensors, and device actions from an OpenAPI spec. Walk through the ESP32 simulator example: contract-first API design, UIGen serve, and config annotations for charts and labels.
The UIGen Override System: How We Keep It Runtime While Enabling Full Customization
A technical deep dive into UIGen's override system: how we enable developers to customize any view with TypeScript/React while maintaining our runtime rendering architecture and zero-code-generation philosophy.
UI Primitives Are Finite: Why UIGen Is a Runtime, Not a Code Generator
The fundamental insight behind UIGen: UI primitives are finite, but interactions are not. How this truth led us to build a runtime that interprets your API spec, not a code generator.

UIGen's Compiler Architecture: A DSL for UI Generation
A deep dive into UIGen's compiler architecture, exploring how we built a domain-specific language on top of OpenAPI to transform API specifications into live web applications through runtime compilation.
Auto-Generate Landing Pages from Your OpenAPI Spec
Add a single annotation to your OpenAPI spec and get a complete marketing landing page with hero, features, pricing, testimonials, and more. No React code required.
How to Style UIGen Applications
A practical guide to styling UIGen applications using AI agents or manual CSS. Learn where styles are stored, how they're injected, and how to customize your app's appearance.
Appsmith vs Retool vs UIGen: Choosing the Right Application Builder
A comprehensive comparison of Appsmith, Retool, and UIGen for building API-driven applications. Understand the tradeoffs between low-code GUI builders and runtime rendering approaches to make the right choice for your team.
Why UIGen Doesn't Generate Code (And Why That's Better)
A deep dive into UIGen's runtime rendering architecture and why interpreting configuration at runtime is fundamentally better than generating code for API-driven applications.
Building a Meeting Minutes App with FastAPI and UIGen
Learn how to build a production-ready meeting minutes automation system using FastAPI for the backend and UIGen to auto-generate a complete admin interface from your OpenAPI spec.
Config Reconciliation: Runtime Annotation Merging Without Touching Your Spec
A deep dive into UIGen's Config Reconciliation System: how it merges user annotations at runtime, why it is non-destructive and deterministic, and how it enables customization without spec modification.
Customizing Your UIGen Theme: Brand Your Generated UI
Learn how to customize the appearance of your UIGen-generated frontend using AI agents or manual CSS. Apply your brand colors, adjust spacing, and create a polished UI without touching React code.
Introducing the UIGen Config Command: Visual Annotation Management
A deep dive into UIGen's new config command that provides a visual interface for managing x-uigen annotations without touching your spec files.
UIGen Architecture: A Deep Dive
A comprehensive look at UIGen's architecture, design patterns, and the benefits of each architectural decision.