Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mnfst/manifest

A Whole Backend That Fits Into 1 YAML file. ⭐ to support the project !
https://github.com/mnfst/manifest

admin-panel api baas backend backend-api backend-as-a-servise backend-server developer-tools hacktoberfest manifest open-source rest-api sdk-js yaml

Last synced: about 6 hours ago
JSON representation

A Whole Backend That Fits Into 1 YAML file. ⭐ to support the project !

Awesome Lists containing this project

README

        




manifest


manifest


A complete backend that it fits in 1 YAML file



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 }
```

## Why Manifest?

Manifest aims to end the polarized "from scratch" vs "low-code/no-code" debate bringing you the best of both worlds: A hassle-free backend packed with built-in features without trading off quality or DX.

Our goal is to empower developers to create and share backends effortlessly.

## Use cases

Manifest fits great in those projects:

- 🛠️ Rapid prototyping, Proof-of-Concepts (POCs), Minimum Viable Products (MVPs)
- 🏭 CRUD-heavy apps with resource management
- 🌐 Making any website or app dynamic
- 🧩 Micro-services and tiny backends

## 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. We would love to have your feedback! If something does not work as expected, please [open a Github issue](https://github.com/mnfst/manifest/issues/new/choose). For any other thing, let us know through [The Manifest Discord channel](https://discord.com/invite/FepAked3W7).

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