Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 !
- Host: GitHub
- URL: https://github.com/mnfst/manifest
- Owner: mnfst
- License: mit
- Created: 2022-09-27T16:33:35.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-28T10:10:52.000Z (14 days ago)
- Last Synced: 2024-12-01T00:05:31.720Z (11 days ago)
- Topics: admin-panel, api, baas, backend, backend-api, backend-as-a-servise, backend-server, developer-tools, hacktoberfest, manifest, open-source, rest-api, sdk-js, yaml
- Language: TypeScript
- Homepage: https://manifest.build
- Size: 15.5 MB
- Stars: 889
- Watchers: 8
- Forks: 51
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- my-awesome-list - manifest
- trackawesomelist - Manifest (⭐666) - source Backend-as-a-Service allowign developers to create a backend easily and quickly. (Recently Updated / [Oct 20, 2024](/content/2024/10/20/README.md))
- 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)
README
A complete backend that it fits in 1 YAML file
```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?
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!