![]() |
VOOZH | about |
dotnet add package Ivy --version 1.2.67
NuGet\Install-Package Ivy -Version 1.2.67
<PackageReference Include="Ivy" Version="1.2.67" />
<PackageVersion Include="Ivy" Version="1.2.67" />Directory.Packages.props
<PackageReference Include="Ivy" />Project file
paket add Ivy --version 1.2.67
#r "nuget: Ivy, 1.2.67"
#:package Ivy@1.2.67
#addin nuget:?package=Ivy&version=1.2.67Install as a Cake Addin
#tool nuget:?package=Ivy&version=1.2.67Install as a Cake Tool
👁 NuGet
👁 NuGet Downloads
👁 CI
👁 website
👁 codespaces
👁 AGENTS.md
Ivy is a modern C# framework that lets you build reactive full-stack web applications entirely in pure C# - using familiar React-style components, hooks, and declarative patterns. No frontend/backend split, no HTML/CSS/JS - just write type-safe C# code and ship beautiful, production-ready internal tools at lightning speed.
Quick Start • Docs • Samples • Examples • Current Sprint • Roadmap
We use Ivy internally to build our products:
Ivy takes a lot of inspiration from frameworks like React. If you know React, you'll feel right at home. Here's a simple counter app built with Ivy:
public class SimpleCounterApp : ViewBase
{
public override object? Build()
{
var count = UseState(0);
UseEffect(() =>
{
Console.WriteLine($"Count changed to: {count.Value}");
}, [count]);
return Layout.Vertical(
Text.Block($"Count: {count.Value}"),
new Button("Increment", onClick: _ => count.Set(count.Value + 1))
);
}
}
Ivy maintains state on the server and sends updates over WebSocket. The frontend consists of a pre-built React-based rendering engine. With Ivy, you never need to touch any HTML, CSS, or JavaScript. Only if you want to add your own widgets.
The Ivy.Console CLI provides a suite of tools to streamline your development workflow:
--enable-dev-tools.GET /ivy/dev-tools/widget-schema returns a JSON Schema of all registered widgets and their props/events. GET /ivy/dev-tools/env-info returns environment details.Ivy.Analyser): Compile-time diagnostics that enforce Rules of Hooks, widget child constraints, constructor requirements, and service injection best practices — with auto-fix code actions.ivy run.ivy ask 😗* Q&A over the framework knowledge base. Ask natural-language questions about Ivy APIs, patterns, and best practices.ivy docs: Browse framework documentation directly in the terminal. Use ivy docs list to see all topics.⚠️ Note: Ivy.Console is still in beta, and the agentic features require an account. Register for a free account to be among the first to try these features.
Make sure you have the following prerequisites installed:
Install Ivy CLI:
dotnet tool install -g Ivy.Console
Install Vite+ CLI:
Ivy uses the vp (Vite+) CLI for frontend orchestration. Install it globally:
npm install -g vite-plus
Create a new project:
ivy init --hello
Run:
ivy run --browse
Open https://localhost:5010 in your browser.
You can also run ivy samples to see all the components that Ivy offers and ivy docs for documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on Ivy:
| Package | Downloads |
|---|---|
|
Ivy.Auth.Supabase
Build Internal Applications with AI and Pure C# |
|
|
Ivy.Auth.Authelia
Build Internal Applications with AI and Pure C# |
|
|
Ivy.Auth.Auth0
Build Internal Applications with AI and Pure C# |
|
|
Ivy.Auth.MicrosoftEntra
Build Internal Applications with AI and Pure C# |
|
|
Ivy.Auth.GitHub
Build Internal Applications with AI and Pure C# |
Showing the top 2 popular GitHub repositories that depend on Ivy:
| Repository | Stars |
|---|---|
|
Ivy-Interactive/Ivy-Framework
The ultimate framework for building internal tools with LLM code generation by unifying front-end and back-end into a single C# codebase.
|
|
|
Ivy-Interactive/Ivy-Tendril
Agent agnostic coding orchestration
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.67 | 8 | 6/18/2026 |
| 1.2.66 | 752 | 6/3/2026 |
| 1.2.65 | 515 | 6/2/2026 |
| 1.2.63 | 573 | 5/31/2026 |
| 1.2.62 | 661 | 5/29/2026 |
| 1.2.61 | 460 | 5/29/2026 |
| 1.2.60 | 603 | 5/28/2026 |
| 1.2.60-pre-20260527074837 | 272 | 5/27/2026 |
| 1.2.59 | 500 | 5/26/2026 |
| 1.2.59-pre-20260526093144 | 272 | 5/26/2026 |
| 1.2.58 | 660 | 5/20/2026 |
| 1.2.57-pre-20260518160603 | 258 | 5/18/2026 |
| 1.2.56 | 1,076 | 5/7/2026 |
| 1.2.55 | 857 | 5/5/2026 |
| 1.2.54 | 581 | 5/1/2026 |
| 1.2.53 | 414 | 4/30/2026 |
| 1.2.51 | 231 | 4/30/2026 |
| 1.2.50 | 562 | 4/28/2026 |
| 1.2.49 | 426 | 4/27/2026 |
| 1.2.48 | 246 | 4/27/2026 |