Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/formcmsPublic template

AI Agent: Open-source headless CMS built with ASP.NET Core (C#) and React, featuring REST APIs, GraphQL, and a GrapesJS page designer.

License

NotificationsYou must be signed in to change notification settings

formcms/formcms

Repository files navigation

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?

🤖 AI-Powered

Generate schemas, data, GraphQL queries, and full UI pages using natural language prompts. Let AI handle the tedious work while you focus on creativity.

💬 Built-in Engagement

Add engagement bars (views, likes, bookmarks, shares) and user avatars to any page with AI prompts. Social features are first-class citizens, not afterthoughts.

🚀 Scalable & Performant

P95 latency under 200ms, 2,400+ QPS throughput. Handle millions of posts with CDN caching and billions of user activities with horizontal sharding.


⚡ 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).

FormCMS Demo


🟢 Live Demo

Try the live demo atformcms.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.gitgit clone git@github.com:formcms/formmate.git

2. Start Backend (FormCMS)

cd formcms/examples/SqliteDemodotnet run

Verify thathttp://127.0.0.1:5000 is accessible.

3. Configure Environment (FormMate)

Open a new terminal and set up the AI agent with your Gemini API key.

npm i#install dependenciescd packages/backendcp .env.example .env

Edit.env and add your Gemini API key (get a free onehere):

GEMINI_API_KEY=your_key_here

Initialize the database and Prisma client:

npx prisma generatenpx prisma db push

4. Start Development Server

# From formmate rootnpm run build:sharednpm run dev

Visithttp://127.0.0.1:5173 to start building!

Note: Use127.0.0.1 instead oflocalhost to 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 ourWiki (source of truth):

DocumentationDescription
Setup GuideDevelopment and production environment setup
ArchitectureComponent architecture and system design
Orchestrator StrategyMulti-agent pipeline design and debugging approach
Performance & ScalabilityBenchmarks and scaling strategies

🏗️ Architecture Overview

ComponentDescription
formmateAI-powered schema & UI builder
formcmsHigh-performance CMS backend (ASP.NET Core)
AdminAppReact admin panel for content management
PortalUser portal for history, likes, and bookmarks

📖See Wiki for detailed architecture →


⚡ Performance

MetricPerformance
P95 Latency< 200ms
Throughput2,400+ QPS per node
Complex Queries5-table joins over 1M rows
Database SupportSQLite, PostgreSQL, SQL Server, MySQL

📖See Wiki for performance details →

About

AI Agent: Open-source headless CMS built with ASP.NET Core (C#) and React, featuring REST APIs, GraphQL, and a GrapesJS page designer.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2026 Movatter.jp