Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mnfst/manifest

The 1-file micro-backend. ⭐ to support the project !
https://github.com/mnfst/manifest

admin-panel api baas backend backend-api backend-as-a-servise backend-server cms headless headless-cms headless-cms-rest-api manifest open-source rest-api sdk-js yaml

Last synced: 3 days ago
JSON representation

The 1-file micro-backend. ⭐ to support the project !

Awesome Lists containing this project

README

        




manifest


manifest


The 1-file micro-backend



npm
CodeFactor Grade
CI-CD Status badge
Discord
Support us


License MIT

```yaml
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:

- 🌐 Making any website dynamic: corporate, portfolios, blogs, landing pages
- 🏭 CRUD-heavy apps: mobile apps, directories, PIMs, E-shops
- 🛠️ Rapid prototyping, Proof-of-Concepts (POCs), Minimum Viable Products (MVPs)

## Key features

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

## 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!