Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The ultimate framework for building internal tools with LLM code generation by unifying front-end and back-end into a single C# codebase.
| Date | Stars |
|---|---|
| 2026-07-24 | 430 |
| 2026-07-25 | 431 |
| 2026-07-28 | 431 |
| 2026-07-30 | 431 |
| 2026-07-31 | 431 |
| 2026-08-06 | 431 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day

[](https://www.nuget.org/packages/Ivy)
[](https://www.nuget.org/packages/Ivy)
[](LICENSE)
[](https://github.com/Ivy-Interactive/Ivy-Framework/actions/workflows/backend-checks-linux.yml)
[](https://ivy.app)
[](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=Ivy-Interactive%2FIvy-Devcontainer&machine=standardLinux32gb&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=EuropeWest)
[](https://raw.githubusercontent.com/Ivy-Interactive/Ivy-Framework/refs/heads/main/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](https://docs.ivy.app/onboarding/getting-started/introduction) • [Docs](https://docs.ivy.app) • [Samples](https://samples.ivy.app) • [Examples](https://github.com/Ivy-Interactive/Ivy-Examples) • [Current Sprint](https://github.com/orgs/Ivy-Interactive/projects/8) • [Roadmap](https://github.com/orgs/Ivy-Interactive/projects/7)
## Products
We use Ivy internally to build our products:
* [Ivy Tendril - AI Coding Orchestration for Happy Developers](https://tendril.ivy.app)
## 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:
```csharp
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
### ⚙️ Architecture
- **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.
- **Rust-Optimized Core:** Under the hood, Ivy uses Rust-compiled native libraries for JSON diffing and document processing — delivering 5-10x better memory efficiency than traditional .NET solutions. No Rust installation required; these ship as precompiled NuGet packages.
### 🎨 UI Components
- **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.
### ⚡ Developer Experience
- **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 cExcerpt of 7,214 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:413901285074f86f, topic:user-interface, readme:ui components