Ivy.Examples.Cli
1.2.66
dotnet tool install --global Ivy.Examples.Cli --version 1.2.66
dotnet new tool-manifest
dotnet tool install --local Ivy.Examples.Cli --version 1.2.66
#tool dotnet:?package=Ivy.Examples.Cli&version=1.2.66
nuke :add-package Ivy.Examples.Cli --version 1.2.66
Ivy Examples
Documentation | Samples | Current Sprint | Roadmap | Examples
A comprehensive collection of real-world examples showcasing the power and versatility of the Ivy Framework integrated with popular .NET packages and libraries.
Ivy is the ultimate framework for building internal tools with LLM code generation by unifying front-end and back-end into a single C# codebase. With Ivy, you can build robust internal tools and dashboards using C# and AI assistance based on your existing database.
What is Ivy?
Ivy is a revolutionary web framework that allows you to build interactive web applications using only C# and .NET. No JavaScript, no separate frontend framework - just pure C# from database to UI.
Key Features
- Full-Stack C#: Write your entire application in C#
- LLM Integration: Build applications with AI code generation
- Hot Reload: See changes instantly during development
- Web-First: Deploy anywhere with modern web standards
- Rich UI: Create beautiful, interactive user interfaces
- Responsive: Works seamlessly on desktop and mobile
Examples Collection
This repository contains 50+ working examples that demonstrate how to integrate Ivy with popular .NET packages and libraries. Each example is a complete, runnable application showcasing real-world usage patterns.
Featured Examples
| Category | Examples | Description |
|---|---|---|
| UI & Visualization | barcodelib, qrcoder, questpdf |
Generate barcodes, QR codes, and PDFs |
| Data Processing | closedxml, miniexcel, csvhelper |
Excel manipulation and CSV processing |
| Text & Search | fuzzysharp, simmetrics-net, HtmlAgilityPack |
String matching and HTML parsing |
| Web & APIs | restsharp, openai, github |
HTTP clients and API integrations |
| Date & Time | nodatime, fluentdatetime, cronos |
Advanced date/time handling |
| Data Generation | bogus, fastmember, humanizer |
Mock data and object manipulation |
| Security & Auth | jwt, stripe-net, ibannet |
Authentication and financial processing |
| AI & ML | microsoft-semantickernel, ollamasharp |
AI integration and machine learning |
| Document Processing | aspose-words, aspose-ocr, aspose-barcode |
Document manipulation and OCR |
Complete Applications
Some examples go beyond simple demonstrations and showcase complete business applications:
crm-vc- A full CRM system with 40+ componentsrental-back-office- Property rental management systemdnsclient- Network diagnostics tool with multiple forms
Quick Start
Prerequisites
- .NET 10.0 SDK or later
- Any code editor (Visual Studio, VS Code, JetBrains Rider)
Running an Example
Clone the repository:
git clone https://github.com/Ivy-Interactive/Ivy-Examples.git cd Ivy-ExamplesChoose an example (e.g.,
helloworld):cd helloworldRestore dependencies:
dotnet restoreRun the application:
dotnet watchOpen your browser to the URL shown in the terminal (typically
http://localhost:5010)
That's it! You now have a running Ivy application.
Docker Support
Most examples include Docker support for easy deployment:
cd <example-name>
docker build -t ivy-example .
docker run -p 5010:5010 ivy-example
One-Click Development Environment
Many examples support GitHub Codespaces for instant development:
Click the badge above to open any example in a fully configured development environment with:
- .NET 10.0 SDK pre-installed
- Ready-to-run development environment
- No local setup required
Deployment
Deploy any example to Ivy's hosting platform with a single command:
cd <example-name>
ivy deploy
This will deploy your application with automatic SSL, custom domains, and global CDN.
Example Structure
Each example follows a consistent structure:
example-name/
├── Apps/ # Ivy application components
├── Connections/ # Database connections (if needed)
├── Models/ # Data models (if needed)
├── Services/ # Business logic (if needed)
├── Program.cs # Application entry point
├── GlobalUsings.cs # Global using statements
├── *.csproj # Project file
├── Dockerfile # Docker configuration
└── README.md # Example-specific documentation
Contributing
We welcome contributions! Whether you want to:
- Fix bugs in existing examples
- Add new examples showcasing different packages
- Improve documentation
- Enhance UI/UX of examples
Please read our Contributing Guidelines to get started.
Example Ideas
Looking for inspiration? Here are some examples we'd love to see:
- Machine Learning: ML.NET, TensorFlow.NET
- Gaming: MonoGame, Unity integrations
- IoT: Device communication and monitoring
- Blockchain: Ethereum, Bitcoin integrations
License
This project is licensed under the MIT License - see the LICENSE file for details.
Star History
If you find this repository helpful, please consider giving it a star!
| Product | Versions 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. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.66 | 48 | 6/3/2026 |
| 1.2.65 | 68 | 6/2/2026 |
| 1.2.63 | 90 | 5/31/2026 |
| 1.2.62 | 88 | 5/29/2026 |
| 1.2.61 | 78 | 5/29/2026 |
| 1.2.60 | 83 | 5/28/2026 |
| 1.2.60-pre-20260527074837 | 97 | 5/27/2026 |
| 1.2.59 | 89 | 5/26/2026 |
| 1.2.59-pre-20260526093144 | 93 | 5/26/2026 |
| 1.2.58 | 99 | 5/20/2026 |
| 1.2.57-pre-20260518160603 | 97 | 5/18/2026 |