FormCMS 0.6.4
dotnet add package FormCMS --version 0.6.4
NuGet\Install-Package FormCMS -Version 0.6.4
<PackageReference Include="FormCMS" Version="0.6.4" />
<PackageVersion Include="FormCMS" Version="0.6.4" />
<PackageReference Include="FormCMS" />
paket add FormCMS --version 0.6.4
#r "nuget: FormCMS, 0.6.4"
#:package FormCMS@0.6.4
#addin nuget:?package=FormCMS&version=0.6.4
#tool nuget:?package=FormCMS&version=0.6.4
FormCMS: The AI-Powered CMS
FormCMS is a cutting-edge, open-source Content Management System designed to revolutionize web development through AI. By automating the most tedious parts of development—schema design, data seeding, API creation, and UI building—FormCMS allows you to build complex, production-ready applications in minutes rather than weeks.
✨ Why FormCMS?
<table> <tr> <td align="center" width="33%"> <h3>🤖 AI-Powered</h3> <p>Generate schemas, data, GraphQL queries, and full UI pages using natural language prompts. Let AI handle the tedious work while you focus on creativity.</p> </td> <td align="center" width="33%"> <h3>💬 Built-in Engagement</h3> <p>Add engagement bars (views, likes, bookmarks, shares) and user avatars to any page with AI prompts. Social features are first-class citizens, not afterthoughts.</p> </td> <td align="center" width="33%"> <h3>🚀 Scalable & Performant</h3> <p>P95 latency under 200ms, 2,400+ QPS throughput. Handle millions of posts with CDN caching and billions of user activities with horizontal sharding.</p> </td> </tr> </table>
⚡ What You Can Do with AI
FormCMS acts as your AI-driven development partner. Describe what you want, and it builds it:
- Generate the Full Stack: Entities (schemas), Seed Data, GraphQL Queries, and UI Pages from natural language.
- Add Engagement Instantly: "Add a like button" or "Show user avatar" simply works.
- Manage & Iterate: View version history and manage artifacts in the visual portal.
📖 See Wiki for full capabilities →
🎥 In Action
Watch FormCMS build a complete Library system (Entities, Data, Queries, and UI) from scratch in under 60 seconds (sped up 10x).
🟢 Live Demo
Try the live demo at formcms.com/mate.
Credentials:
- Username:
sadmin@cms.com - Password:
Admin1!
🚀 Quick Start
Get the project running locally in 4 steps.
1. Clone Repositories
git clone git@github.com:formcms/formcms.git
git clone git@github.com:formcms/formmate.git
2. Start Backend (FormCMS)
cd formcms/examples/SqliteDemo
dotnet run
Verify that http://127.0.0.1:5000 is accessible.
3. Configure Environment (FormMate)
cd formmate/packages/backend
cp .env.example .env
Edit .env and add your Gemini API key (get a free one here):
GEMINI_API_KEY=your_key_here
4. Start Development Server
# From formmate root
npm install
npm run dev
Visit http://127.0.0.1:5173 to start building!
Note: Use
127.0.0.1instead oflocalhostto ensure cookies are shared correctly.
💡 Try it out
Once running, try these prompts:
- "Design entities for a library management system"
- "Add sample data for the book entity"
- "Create a query to display all available books"
📖 See Wiki for detailed setup instructions →
📚 Documentation
For detailed documentation, please refer to our Wiki (source of truth):
| Documentation | Description |
|---|---|
| Setup Guide | Development and production environment setup |
| Architecture | Component architecture and system design |
| Orchestrator Strategy | Multi-agent pipeline design and debugging approach |
| Performance & Scalability | Benchmarks and scaling strategies |
🏗️ Architecture Overview
| Component | Description |
|---|---|
| formmate | AI-powered schema & UI builder |
| formcms | High-performance CMS backend (ASP.NET Core) |
| AdminApp | React admin panel for content management |
| Portal | User portal for history, likes, and bookmarks |
📖 See Wiki for detailed architecture →
⚡ Performance
| Metric | Performance |
|---|---|
| P95 Latency | < 200ms |
| Throughput | 2,400+ QPS per node |
| Complex Queries | 5-table joins over 1M rows |
| Database Support | SQLite, PostgreSQL, SQL Server, MySQL |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net9.0
- Aspire.NATS.Net (>= 9.0.0)
- AspNet.Security.OAuth.GitHub (>= 9.3.0)
- Azure.Storage.Blobs (>= 12.24.1)
- Confluent.Kafka (>= 2.6.1)
- DynamicExpresso.Core (>= 2.17.2)
- FluentMigrator.Runner.Postgres (>= 6.2.0)
- FluentMigrator.Runner.Sqlite (>= 6.2.0)
- FluentResults (>= 3.16.0)
- GraphQL (>= 8.2.1)
- GraphQL.Client (>= 6.1.0)
- GraphQL.Client.Serializer.SystemTextJson (>= 6.1.0)
- GraphQL.Server.Transports.AspNetCore (>= 8.2.0)
- GraphQL.Server.Ui.GraphiQL (>= 8.2.0)
- GraphQL.SystemTextJson (>= 8.2.1)
- GraphQL-Parser (>= 9.5.0)
- Handlebars.Net (>= 2.1.6)
- HtmlAgilityPack (>= 1.11.71)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 9.0.0)
- Microsoft.AspNetCore.WebUtilities (>= 9.0.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.0)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.0)
- Microsoft.Extensions.Caching.Hybrid (>= 9.3.0)
- MongoDB.Driver (>= 2.30.0)
- MySqlConnector (>= 2.4.0)
- NJsonSchema.CodeGeneration.TypeScript (>= 11.1.0)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 9.0.2)
- NUlid (>= 1.7.2)
- Pomelo.EntityFrameworkCore.MySql (>= 9.0.0)
- RedLock.net (>= 2.3.2)
- SixLabors.ImageSharp (>= 3.1.11)
- SkiaSharp (>= 3.116.1)
- SqlKata (>= 2.4.0)
- SqlKata.Execution (>= 2.4.0)
- StackExchange.Redis (>= 2.8.31)
- Stripe.net (>= 48.3.0)
- System.Data.SqlClient (>= 4.9.0)
- System.Runtime.Caching (>= 9.0.0)
- Xabe.FFmpeg (>= 6.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.6.4 | 31 | 2/1/2026 | |
| 0.6.3 | 105 | 1/18/2026 | |
| 0.6.2.5 | 146 | 12/20/2025 | |
| 0.6.2.4 | 258 | 11/23/2025 | |
| 0.6.2.3 | 225 | 11/23/2025 | |
| 0.6.2.2 | 224 | 11/23/2025 | |
| 0.6.2.1 | 225 | 11/23/2025 | |
| 0.6.2 | 229 | 11/23/2025 | |
| 0.6.1.4 | 399 | 9/11/2025 | |
| 0.6.1.3 | 238 | 9/11/2025 | |
| 0.6.1.2 | 248 | 9/11/2025 | |
| 0.6.1.1 | 238 | 9/10/2025 | |
| 0.6.1 | 247 | 9/10/2025 | |
| 0.6.0 | 340 | 8/27/2025 | |
| 0.5.9 | 236 | 7/31/2025 | |
| 0.5.8 | 623 | 7/23/2025 | |
| 0.5.7 | 246 | 7/14/2025 | |
| 0.5.6 | 445 | 7/8/2025 | |
| 0.5.5 | 405 | 7/2/2025 | |
| 0.5.4 | 526 | 6/25/2025 | |
| 0.5.3 | 479 | 6/19/2025 | |
| 0.5.2 | 494 | 6/2/2025 | |
| 0.5.1 | 501 | 5/22/2025 | |
| 0.5.0 | 606 | 5/13/2025 | |
| 0.4.9 | 492 | 5/1/2025 | |
| 0.4.8 | 499 | 4/24/2025 | |
| 0.4.7 | 528 | 4/16/2025 | |
| 0.4.6 | 539 | 4/3/2025 | |
| 0.4.5 | 521 | 3/22/2025 | |
| 0.4.4 | 498 | 3/16/2025 | |
| 0.4.3 | 406 | 3/8/2025 | |
| 0.4.2.2 | 500 | 3/4/2025 | |
| 0.4.2.1 | 492 | 3/4/2025 | |
| 0.4.2 | 499 | 3/4/2025 | |
| 0.4.1.5 | 398 | 2/24/2025 | |
| 0.4.1.4 | 377 | 2/24/2025 | |
| 0.4.1.3 | 393 | 2/24/2025 | |
| 0.4.1.2 | 382 | 2/24/2025 | |
| 0.4.1.1 | 384 | 2/23/2025 | |
| 0.4.1 | 374 | 2/23/2025 | |
| 0.4.0 | 384 | 2/15/2025 | |
| 0.3.9 | 402 | 2/8/2025 | |
| 0.3.8 | 380 | 2/3/2025 | |
| 0.3.7.1 | 377 | 1/29/2025 | |
| 0.3.7 | 367 | 1/29/2025 | |
| 0.3.6 | 378 | 1/20/2025 | |
| 0.3.5 | 370 | 1/12/2025 | |
| 0.3.4.1 | 387 | 1/10/2025 | |
| 0.3.4 | 388 | 1/10/2025 |