GitHub
2.47k
Created 3 years ago, last commit 3 days ago
21 contributors
1.74k commits
Stars added on GitHub, month by month
4
5
6
7
8
9
10
11
12
1
2
3
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+1
Last week
+4.1
/day
Last month
+21.3
/day
Last 12 months
+6.2
/day
npmPackage on NPM
Monthly downloads on NPM
4
5
6
7
8
9
10
11
12
1
2
3
2024
2025
README

manifest manifest

The 1-file micro-backend

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?

80% of websites and apps only use the most basic backend features. Using over-engineered solutions lead to unnecessary costs and complexity.

Manifest keeps it simple, delivering only the essential backend features and smoothly integrating in your project like any other file in your codebase.

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

Simply run this terminal command to add Manifest locally:

npx add-manifest@latest

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:

  • Star the Manifest repository (this one)
  • Give us your feedback on Discord
  • Sponsor Manifest through OpenCollective

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