FormCMS 0.6.9
FormCMS: The AI-Powered App Platform
FormCMS is an open-source platform that turns natural language into full-stack apps β schemas, APIs, UI, and deployment β in minutes. Ship with Docker, build with AI agents, scale to millions of records.
β¨ Why FormCMS?
π€ AI-PoweredGenerate schemas, data, GraphQL queries, and full UI pages from natural language β in the browser or through AI agents. |
π MCP Server Built-InAI agents (Antigravity, Cursor, Codex) connect directly via MCP to design schemas, seed data, and deploy apps β all from the chat window. |
π Scalable & PerformantP95 latency under 200ms, 2,400+ QPS throughput. SQLite, PostgreSQL, SQL Server, and MySQL supported. |
π₯ In Action
Watch FormCMS build a complete Library system (Entities, Data, Queries, and UI) from scratch in under 60 seconds (sped up 10x).
Click the image above to watch the full demo on YouTube.
π οΈ Three Ways to Build
π BeginnersNo IDE needed. Open FormMate in your browser, describe what you want in plain English β AI generates your schemas, sample data, queries, and pages. |
π¨ Frontend DevelopersBuild with AI agents. Connect Antigravity, Cursor, or Codex to the built-in MCP server β the agent designs your schema, writes your React app, and deploys it. |
βοΈ Full-Stack DevelopersExtend the platform. FormMate is Node.js (Fastify), FormCMS is .NET β fork the repo, add custom endpoints, write plugins, or integrate external services. |
ποΈ Built with FormCMS
| App | Description |
|---|---|
| Zen Health Tracker | A full health tracking app built in hours using FormCMS + AI agent β zero manual coding. |
| Stash PWA | A PWA companion app β bookmark, listen (TTS), and cache FormCMS content offline. |
π Quick Start
π’ Don't want to install? Try the live demo instantly β login:
sadmin@cms.com/Admin1!
Pull and run from Docker Hub:
docker run -d \
--name formcms \
-p 5000:5000 \
-v formcms_data:/data \
-e DATABASE_PROVIDER=0 \
-e "CONNECTION_STRING=Data Source=/data/cms.db" \
-e FORMCMS_DATA_PATH=/data \
jaike/formcms-mono:latest
| Service | URL |
|---|---|
| Admin portal (FormMate) | http://localhost:5000/mate |
| REST API | http://localhost:5000/api/ |
| MCP server (SSE) | http://localhost:5000/mcp/sse |
π Try these prompts in FormMate: "Design entities for a library system" Β· "Add sample data for books" Β· "Create a query to display all books"
π€ Using an AI agent? Point it at
http://localhost:5000/mcp/sseto start building via MCP tools.
For production deployment with PostgreSQL, see the Docker Hub page. Want to contribute or run from source? See the Development Setup Guide β
π Learn More
π Documentation Wiki Β· Architecture Β· Performance & Scalability Β· Setup Guide
πΊοΈ Roadmap
FormCMS is actively evolving toward a vision of AI-native app development:
| Phase | Focus | Key Features |
|---|---|---|
| Enhanced AI | Smarter generation | Natural language β schema, AI-suggested relationships, auto-generated CRUD & queries |
| Visual Builder | No-code editing | Drag-and-drop page builder, visual schema editor, real-time preview, theme templates |
| Marketplace | Community ecosystem | Pre-built app templates, community components, one-click install |
The Vision: Describe your app in plain English β AI generates the entire backend β deploy with one click.
No packages depend on FormCMS.
.NET 10.0
- AspNet.Security.OAuth.GitHub (>= 10.0.0)
- Aspire.NATS.Net (>= 13.1.0)
- Azure.Storage.Blobs (>= 12.27.0)
- Confluent.Kafka (>= 2.13.0)
- DynamicExpresso.Core (>= 2.19.3)
- FluentMigrator.Runner.Postgres (>= 8.0.1)
- FluentMigrator.Runner.Sqlite (>= 8.0.1)
- FluentResults (>= 4.0.0)
- GraphQL (>= 8.8.3)
- GraphQL-Parser (>= 9.5.1)
- GraphQL.Client (>= 6.1.0)
- GraphQL.Client.Serializer.SystemTextJson (>= 6.1.0)
- GraphQL.Server.Transports.AspNetCore (>= 8.3.3)
- GraphQL.Server.Ui.GraphiQL (>= 8.3.3)
- GraphQL.SystemTextJson (>= 8.8.3)
- Handlebars.Net (>= 2.1.6)
- HtmlAgilityPack (>= 1.12.4)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 10.0.3)
- Microsoft.Data.Sqlite (>= 10.0.3)
- Microsoft.EntityFrameworkCore (>= 10.0.3)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.3)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.3)
- Microsoft.Extensions.Caching.Hybrid (>= 10.2.0)
- MongoDB.Driver (>= 3.6.0)
- MySql.EntityFrameworkCore (>= 10.0.1)
- MySqlConnector (>= 2.5.0)
- NJsonSchema.CodeGeneration.TypeScript (>= 11.5.2)
- NUlid (>= 1.7.3)
- Nanoid (>= 3.1.0)
- Npgsql (>= 10.0.1)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 10.0.0)
- RedLock.net (>= 2.3.2)
- SixLabors.ImageSharp (>= 3.1.12)
- SkiaSharp (>= 3.119.1)
- SqlKata (>= 4.0.1)
- SqlKata.Execution (>= 4.0.1)
- StackExchange.Redis (>= 2.10.14)
- Stripe.net (>= 50.3.0)
- System.Data.SqlClient (>= 4.9.0)
- System.Runtime.Caching (>= 10.0.2)
- Xabe.FFmpeg (>= 6.0.2)
- YoutubeExplode (>= 6.5.7)
- YoutubeExplode.Converter (>= 6.5.7)
| Version | Downloads | Last updated |
|---|---|---|
| 0.6.9 | 14 | 05/09/2026 |
| 0.6.8 | 17 | 04/13/2026 |
| 0.6.7 | 18 | 03/30/2026 |
| 0.6.6 | 24 | 03/13/2026 |
| 0.6.5 | 22 | 02/23/2026 |
| 0.6.4 | 28 | 02/01/2026 |
| 0.6.3 | 33 | 01/22/2026 |
| 0.6.2.5 | 34 | 12/23/2025 |
| 0.6.2.4 | 31 | 12/10/2025 |
| 0.6.2.3 | 33 | 12/16/2025 |
| 0.6.2.2 | 31 | 12/10/2025 |
| 0.6.2.1 | 36 | 12/10/2025 |
| 0.6.2 | 40 | 12/14/2025 |
| 0.6.1.4 | 35 | 12/23/2025 |
| 0.6.1.3 | 29 | 12/22/2025 |
| 0.6.1.2 | 26 | 12/14/2025 |
| 0.6.1.1 | 25 | 01/07/2026 |
| 0.6.1 | 30 | 12/22/2025 |
| 0.6.0 | 36 | 12/15/2025 |
| 0.5.9 | 29 | 12/21/2025 |
| 0.5.8 | 29 | 12/12/2025 |
| 0.5.7 | 28 | 12/21/2025 |
| 0.5.6 | 22 | 12/10/2025 |
| 0.5.5 | 27 | 12/11/2025 |
| 0.5.4 | 30 | 12/10/2025 |
| 0.5.3 | 25 | 12/15/2025 |
| 0.5.2 | 30 | 12/11/2025 |
| 0.5.1 | 29 | 12/12/2025 |
| 0.5.0 | 27 | 12/11/2025 |
| 0.4.9 | 23 | 12/22/2025 |
| 0.4.8 | 25 | 12/10/2025 |
| 0.4.7 | 25 | 12/12/2025 |
| 0.4.6 | 32 | 12/11/2025 |
| 0.4.5 | 23 | 12/22/2025 |
| 0.4.4 | 22 | 12/10/2025 |
| 0.4.3 | 28 | 12/10/2025 |
| 0.4.2.2 | 29 | 12/10/2025 |
| 0.4.2.1 | 24 | 01/01/2026 |
| 0.4.2 | 31 | 12/10/2025 |
| 0.4.1.5 | 29 | 12/12/2025 |
| 0.4.1.4 | 26 | 12/10/2025 |
| 0.4.1.3 | 28 | 12/10/2025 |
| 0.4.1.2 | 25 | 12/11/2025 |
| 0.4.1.1 | 28 | 12/10/2025 |
| 0.4.1 | 36 | 12/11/2025 |
| 0.4.0 | 27 | 12/20/2025 |
| 0.3.9 | 29 | 01/05/2026 |
| 0.3.8 | 23 | 12/11/2025 |
| 0.3.7.1 | 29 | 12/23/2025 |
| 0.3.7 | 33 | 12/10/2025 |
| 0.3.6 | 24 | 12/19/2025 |
| 0.3.5 | 26 | 12/23/2025 |
| 0.3.4.1 | 25 | 12/11/2025 |
| 0.3.4 | 27 | 12/11/2025 |
