Ivy Framework
Modern C# framework designed for building reactive full-stack web applications entirely in pure C#.
Overview
Ivy is a modern C# framework designed for building reactive full-stack web applications entirely in pure C#. It eliminates the traditional frontend/backend split by unifying the codebase, allowing developers to write type-safe C# code without touching HTML, CSS, or JavaScript. The framework draws inspiration from React, offering familiar patterns like components, hooks, and declarative UI patterns.
Built with developer experience in mind, Ivy includes hot-reloading, LLM code-generation compatibility, and a rich widget library for building internal tools and dashboards. Under the hood, it uses Rust-compiled native libraries for JSON diffing and document processing, delivering significantly better memory efficiency than traditional .NET solutions. The framework maintains state on the server and sends updates over WebSocket to a pre-built React-based rendering engine.
Key features
- Production-oriented capabilities with an active ecosystem
- Integrations with popular languages and frameworks
- Documentation and community resources for adoption
- Clear positioning in the developer tools category
- Fits common modern stack patterns
- Strong option when requirements align with its sweet spot
- Operational complexity varies by hosting model and team experience
- Pricing and limits depend on workload and vendor tier
- Validate fit against alternatives before committing
Best for
Alternatives
More Framework
Compare allReact framework for production with SSR, static generation, API routes, and App Router.
Framework for building autonomous AI agents, designed by Vercel as a filesystem-first approach to agent development.