Ivy 1.2.13

dotnet add package Ivy --version 1.2.13
                    
NuGet\Install-Package Ivy -Version 1.2.13
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ivy" Version="1.2.13" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ivy" Version="1.2.13" />
                    
Directory.Packages.props
<PackageReference Include="Ivy" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Ivy --version 1.2.13
                    
#r "nuget: Ivy, 1.2.13"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Ivy@1.2.13
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Ivy&version=1.2.13
                    
Install as a Cake Addin
#tool nuget:?package=Ivy&version=1.2.13
                    
Install as a Cake Tool

logo

NuGet NuGet Downloads License CI website codespaces AGENTS.md

Build Full-Stack Applications in Pure C#

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

Simple Example

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))
       );
   }
}

Features

  • 🧩 Rich Widget Library: Extensive set of pre-built widgets to build any app. If you need more, an external widget framework is coming soon, where you can integrate any React, Angular, or Vue component.
  • 🔌 External Widget Framework: Easily integrate any third-party React component.
  • 🪝 Hooks: Familiar React-style hooks for state management, side effects, and lifecycle events.
  • 📝 Forms: Create complex CRUD forms with validation and data binding.
  • 📊 Data Tables: Sort, filter, and paginate data.
  • 📈 Charts/Dashboards: Build interactive charts and dashboards with ease.
  • 🔥 Hot-Reloading: Full support for hot-reloading with maintained state as much as possible.
  • 🤖 LLM Code-Generation Compatibility: Designed to maximize compatibility with LLM code generation tools.

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.

Tools

The Ivy.Console CLI provides a suite of tools to streamline your development workflow:

  • 🛠️ Project Initialization: Quickly set up new Ivy projects with predefined templates.
  • 🤖 AI-Powered App Generation: Generate applications using AI based on your specifications.
  • 🔐 Authentication Integrations: Built-in support for popular authentication providers like Supabase, Auth0, Clerk, and Microsoft Entra.
  • 🗄️ Database Integrations: Easy integration with SQL Server, Postgres, Supabase, MariaDB, MySQL, Airtable, Oracle, Google Spanner, Clickhouse, Snowflake, and BigQuery.
  • 🚀 Deployment Management: Manage deployments to Azure, AWS, Google Cloud, or Sliplane with ease.
  • 🔑 Secrets Management: Securely manage sensitive information within your applications.
  • 🧠 MCP: Teach any coding agent to use Ivy Framework for building full-stack applications.

See Demo Video

Usage

Quick Start

⚠️ 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 .NET 10 SDK installed.

  1. Install Ivy CLI:

    dotnet tool install -g Ivy.Console
    
  2. Create a new project:

     ivy init --hello
    
  3. Run:

    ivy run --browse
    
  4. Open http://localhost:5010 in your browser.

You can also run ivy samples to see all the components that Ivy offers and ivy docs for documentation.

Want to help build Ivy Framework?

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (7)

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#

GitHub repositories (1)

Showing the top 1 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.
Version Downloads Last Updated
1.2.13 0 1/20/2026
1.2.12 226 1/19/2026
1.2.12-pre-20260120141613 0 1/20/2026
1.2.11 193 1/19/2026
1.2.10 504 1/11/2026
1.2.10-pre-20260116095123 50 1/16/2026
1.2.10-pre-20260116094016 57 1/16/2026
1.2.10-pre-20260115151459 51 1/15/2026
1.2.10-pre-20260113113902 115 1/13/2026
1.2.8 435 1/11/2026
1.2.7 481 1/9/2026
1.2.7-pre-20260111152546 84 1/11/2026
1.2.6 955 12/26/2025
1.2.6-pre-20260108131150 106 1/8/2026
1.2.6-pre-20260108123934 95 1/8/2026
1.2.6-pre-20260104161934 87 1/4/2026
1.2.6-pre-20260104122812 79 1/4/2026
1.2.5 1,253 12/17/2025
1.2.5-pre-20251224220701 167 12/24/2025
1.2.4 252 12/17/2025
1.2.3 323 12/17/2025
1.2.2 276 12/17/2025
1.1.4 1,418 12/10/2025
1.1.4-pre-20251217102928 260 12/17/2025
1.1.3 639 12/9/2025
1.1.2 450 12/9/2025
1.1.1 2,154 11/21/2025
1.1.1-pre-20251204154218 204 12/4/2025
1.1.1-pre-20251204135224 190 12/4/2025
1.1.1-pre-20251202090634 673 12/2/2025
1.1.1-pre-20251201103840 584 12/1/2025
1.1.0 315 11/21/2025
1.0.135 1,608 11/11/2025
1.0.135-pre-20251118092219 404 11/18/2025
1.0.134 1,005 11/8/2025
1.0.133 930 11/5/2025
1.0.130 1,098 10/31/2025
1.0.129 1,310 10/27/2025
1.0.128 557 10/26/2025
1.0.125 2,443 10/19/2025
1.0.125-pre-20251022111059 184 10/22/2025
1.0.124 598 10/17/2025
1.0.123 266 10/17/2025
1.0.122-pre-20251016153114 223 10/16/2025
1.0.122-pre-20251014142305 231 10/14/2025
1.0.121 863 10/13/2025
1.0.120 297 10/13/2025
1.0.119 257 10/13/2025
1.0.118 1,217 10/3/2025
1.0.118-pre-20251007123001 241 10/7/2025
1.0.115 602 9/28/2025
1.0.114 212 9/28/2025
1.0.113 851 9/22/2025
1.0.112 416 9/20/2025
1.0.110 804 9/17/2025
1.0.106 219 9/12/2025
1.0.105 257 9/10/2025
1.0.104 242 9/10/2025
1.0.102 233 9/9/2025
1.0.101 223 9/9/2025
1.0.101-pre-20250909155543 212 9/9/2025
1.0.100 250 9/7/2025
1.0.100-pre-20250909080041 231 9/9/2025
1.0.99 213 9/5/2025
1.0.97 208 9/5/2025
1.0.97-pre-20250904190714 230 9/4/2025
1.0.96 259 9/4/2025
1.0.96-pre-20250904184701 223 9/4/2025
1.0.96-pre-20250904151143 233 9/4/2025
1.0.94 235 9/4/2025
1.0.92 241 9/3/2025
1.0.91 220 9/3/2025
1.0.90 219 9/2/2025
1.0.89 272 8/29/2025
1.0.88 277 8/28/2025
1.0.87 294 8/26/2025
1.0.86 213 8/24/2025
1.0.85 155 8/23/2025
1.0.84 218 8/21/2025
1.0.83 216 8/19/2025
1.0.82 222 8/18/2025
1.0.81 196 8/15/2025
1.0.80 227 8/14/2025
1.0.78 236 8/14/2025
1.0.77 243 8/13/2025
1.0.76 235 8/12/2025
1.0.75 217 8/12/2025
1.0.74 233 8/12/2025
1.0.72 227 8/12/2025
1.0.71 229 8/12/2025
1.0.70 234 8/11/2025
1.0.69 232 8/11/2025
1.0.67 223 8/11/2025
1.0.66 235 8/11/2025
1.0.64 221 8/10/2025
1.0.63 213 8/10/2025
1.0.62 219 8/10/2025
1.0.61 222 8/10/2025
1.0.60 262 8/8/2025
1.0.58 263 8/8/2025
1.0.56 309 8/6/2025
1.0.55 291 8/6/2025
1.0.54 297 8/6/2025
1.0.53 327 8/5/2025
1.0.52 313 8/5/2025
1.0.51 240 8/4/2025
1.0.50 212 8/4/2025
1.0.49 178 7/30/2025
1.0.48 191 7/30/2025
1.0.47 187 7/30/2025
1.0.46 185 7/28/2025
1.0.45 158 7/28/2025
1.0.44 272 7/26/2025
1.0.43 419 7/25/2025
1.0.42 480 7/25/2025
1.0.41 498 7/21/2025
1.0.40 216 6/16/2025
1.0.39 293 6/13/2025
1.0.38 340 6/12/2025
1.0.35 156 6/6/2025
1.0.34 172 6/5/2025
1.0.33 167 6/5/2025
1.0.7 246 5/8/2025
1.0.6 208 5/6/2025
1.0.3 204 5/6/2025
1.0.2 147 5/3/2025
1.0.1 151 5/2/2025
0.1.2.1 465 5/19/2025
0.1.1.6 267 4/9/2025
0.1.1.5 212 4/9/2025
0.1.1.4 214 4/9/2025
0.1.1.3 218 4/9/2025
0.1.1.2 232 4/9/2025
0.1.1.1 229 4/8/2025
0.1.0.70 210 4/8/2025
0.1.0.69 206 4/8/2025
0.1.0.68 231 3/30/2025
0.1.0.67 185 3/30/2025
0.1.0.66 211 3/30/2025
0.1.0.63 522 3/26/2025
0.1.0.62 535 3/25/2025
0.1.0.59 525 3/24/2025
0.1.0.58 451 3/24/2025
0.1.0.57 456 3/24/2025
0.1.0.56 332 3/23/2025
0.1.0.55 319 3/23/2025
0.1.0.54 335 3/23/2025
0.1.0.53 213 3/20/2025
0.1.0.52 207 3/18/2025
0.1.0.51 190 3/18/2025
0.1.0.50 171 3/14/2025
0.1.0.49 205 3/13/2025
0.1.0.47 210 3/12/2025
0.1.0.46 206 3/12/2025
0.1.0.45 210 3/11/2025
0.1.0.44 205 3/10/2025
0.1.0.43 257 3/6/2025
0.1.0.42 254 3/6/2025
0.1.0.41 253 3/6/2025
0.1.0.40 231 3/6/2025
0.1.0.38 136 3/2/2025
0.1.0.36 140 2/28/2025
0.1.0.35 105 2/27/2025
0.1.0.33 134 2/22/2025
0.1.0.32 133 2/21/2025
0.1.0.31 133 2/21/2025
0.1.0.30 147 2/17/2025
0.1.0.29 144 2/17/2025
0.1.0.28 132 2/17/2025
0.1.0.25 115 2/13/2025
0.1.0.24 129 2/10/2025
0.1.0.23 133 2/10/2025
0.1.0.20 162 2/6/2025
0.1.0.19 183 2/5/2025
0.1.0.18 144 2/5/2025
0.1.0.17 184 2/5/2025
0.1.0.16 221 2/4/2025
0.1.0.13 196 2/4/2025
0.1.0.12 182 2/4/2025
0.1.0.10 192 2/4/2025
0.1.0.9 184 2/3/2025
0.1.0.8 200 2/3/2025
0.1.0.6 191 2/3/2025
0.1.0.5 176 2/2/2025
0.1.0.3 202 2/1/2025
0.1.0.2 180 2/1/2025
0.1.0.1 167 2/1/2025