Skip to content

mnfst/manifest

Repository files navigation

manifest manifest

The backend for AI code editors

npm download npm CodeFactor Grade CI-CD Status badge Discord Support us License MIT jsdelivr

name: Pokemon app 🐣

entities:
  Pokemon πŸ‰:
    properties:
      - name
      - {
          name: type,
          type: choice,
          options: { values: [Fire, Water, Grass, Electric] }
        }
      - { name: level, type: number }
    belongsTo:
      - Trainer

  Trainer πŸ§‘β€πŸŽ€:
    properties:
      - name
      - { name: isChampion, type: boolean }

Open in StackBlitz

Why Manifest?

While LLMs and vibe-coding tools are great at generating frontend code, they often fail to deliver a clean and secure backend. Manifest fills that gap.

Manifest allows you to create a backend with data, storage, logic and an admin panel. All is defined in a single file of code. ✨

  • 1 YAML file that both humans and LLMs can understand and edit
  • Works across all dev environments, from Cursor to custom workflows
  • Uses up to 10 times fewer LLM tokens than other backends

Use cases

Manifest fits great in those type of projects:

  • πŸ› οΈ Rapid prototyping: POCs and MVPs
  • 🧩 Micro services: notification, payment, logging, file services...
  • 🏭 CRUD-heavy apps: mobile apps, directories, PIMs, E-shops
  • 🌐 Headless CMS: dynamic corporate websites, portfolios, blogs...

Key features

Auth | Validation | Storage | Image resizing | Admin panel | Dynamic endpoints | REST API | JS SDK | Webhooks

Getting started

Run this command to create a new project with Manifest, specifying your AI-powered IDE if needed:

yarn create manifest my-project --cursor

Replace --cursor with:

  • --copilot if you're using GitHub Copilot
  • --windsurf for Windsurf
  • or remove it entirely if you're not using any AI coding tool

You can also use npm create instead of yarn create.

Note

Manifest is currently in BETA, use it at your own risk. It is stable enough to power small projects, prototypes and MVPs but we do not recommend to use it on critical platforms.

Community & Resources

Want to help Manifest grow? πŸ’—

Here is a few small things you can do:

Contributors

We welcome contributions to Manifest, Please see our Contributing Guidelines to get started and join the journey.

Thanks to our wonderful contributors!

Sponsors

Manifest is an MIT-licensed open-source project. If you find it useful and want to support its development, consider becoming a sponsor.

Sponsors

Frame 1587

Backed by

manifest-backers

Partners


kreezalid-partner-logo rise-work-partner-logo feature_logo Black_Logo_LambdaTest

This project is tested with BrowserStack