https://github.com/mnfst/manifest
🦚 The 1-file backend.
https://github.com/mnfst/manifest
admin-panel api baas backend backend-api backend-as-a-servise backend-server cms database headless headless-cms headless-cms-rest-api manifest open-source postgres rest-api s3-storage sdk-js sqlite yaml
Last synced: 4 days ago
JSON representation
🦚 The 1-file backend.
- Host: GitHub
- URL: https://github.com/mnfst/manifest
- Owner: mnfst
- License: mit
- Created: 2022-09-27T16:33:35.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T07:42:22.000Z (7 days ago)
- Last Synced: 2025-04-10T23:09:30.485Z (4 days ago)
- Topics: admin-panel, api, baas, backend, backend-api, backend-as-a-servise, backend-server, cms, database, headless, headless-cms, headless-cms-rest-api, manifest, open-source, postgres, rest-api, s3-storage, sdk-js, sqlite, yaml
- Language: TypeScript
- Homepage: https://manifest.build
- Size: 17.1 MB
- Stars: 2,427
- Watchers: 13
- Forks: 94
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: security.md
- Publiccode: publiccode.yml
Awesome Lists containing this project
- my-awesome-list - manifest - file backend. | mnfst | 2416 | (TypeScript)
- awesome-foss-alternatives - Manifest - 🦚 The 1-file backend. [TS, MIT License]. (Platforms services and devops / Backend-as-a-Service (Firebase alternatives))
- awesome-for-beginners - Manifest - source Backend-as-a-Service allowign developers to create a backend easily and quickly. (TypeScript)
- fucking-awesome-for-beginners - Manifest - source Backend-as-a-Service allowign developers to create a backend easily and quickly. (TypeScript)
- awesome-starred - mnfst/manifest - 🦚 The 1-file backend. (TypeScript)
- trackawesomelist - manifest (⭐1.8k) - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This [quick start](https://manifest.build/docs/angular) shows how to use it with Angular. (Recently Updated / [Mar 20, 2025](/content/2025/03/20/README.md))
- awesome-angular - manifest - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This [quick start](https://manifest.build/docs/angular) shows how to use it with Angular. (Table of contents / Angular)
- fucking-awesome-angular - manifest - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This 🌎 [quick start](manifest.build/docs/angular) shows how to use it with Angular. (Table of contents / Angular)
README
🚀 Featured on HackerNews – join the momentum & give us a ⭐ if you like it!
```yaml
name: Pokemon app 🐣entities:
Pokemon 🐉:
properties:
- name
- {
name: type,
type: choice,
options: { values: [Fire, Water, Grass, Electric] }
}
- { name: level, type: number }
belongsTo:
- TrainerTrainer 🧑🎤:
properties:
- name
- { name: isChampion, type: boolean }
```## 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:
```bash
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
- [Read the Docs](https://manifest.build/docs) to get started
- [Chat with us](https://discord.gg/FepAked3W7) on our Discord
- [Report bugs](https://github.com/mnfst/manifest/issues) on GitHub issues
- [Suggest new features](https://github.com/mnfst/manifest/discussions/new?category=feature-request) on GitHub Discussions## 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](https://discord.gg/FepAked3W7)
- Sponsor Manifest through [OpenCollective](https://opencollective.com/mnfst)## Contributors
We welcome contributions to Manifest, Please see our [Contributing Guidelines](./CONTRIBUTING.md) 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](https://opencollective.com/mnfst).
Sponsors
[](https://opencollective.com/mnfst)
Backed by

Partners