Manifest:单文件微型后端

导航菜单

切换导航

探索 * 所有功能 * 文档 * GitHub Skills * 博客

按使用案例 * DevSecOps * DevOps * CI/CD * 查看所有使用案例

按行业 * 医疗保健 * 金融服务 * 制造业 * 政府部门 * 查看所有行业 查看所有解决方案

探索 * 学习路径 * 活动与网络研讨会 * 电子书与白皮书 * 客户案例 * 合作伙伴 * 高管见解

仓库 * 主题 * 趋势 * 集合

可用附加组件 * Advanced Security 企业级安全功能 * Copilot for business 企业级 AI 功能 * Premium Support 企业级 24/7 支持

搜索或跳转到...

搜索代码、仓库、用户、议题、拉取请求...

搜索 清除 搜索语法提示

提供反馈

我们会阅读每一条反馈,并认真对待您的意见。

包含我的电子邮件地址以便与我联系 取消 提交反馈

保存的搜索

使用保存的搜索可以更快地过滤结果

名称 查询 要查看所有可用的限定符,请参阅我们的文档。 取消 创建保存的搜索

您已在另一个标签页或窗口中登录。重新加载,以刷新会话。您已在另一个标签页或窗口中注销。重新加载,以刷新会话。您已在另一个标签页或窗口中切换了帐户。重新加载,以刷新会话。取消警告 {{ message }}

mnfst / manifest 公开

🦚 单文件后端。 manifest.build

许可协议

MIT license

1.9k stars 80 forks Branches Tags Activity

其他导航选项

mnfst/manifest

master BranchesTags

转到文件 Code

文件夹和文件

名称 | 名称 | 最后提交消息 | 最后提交日期 ---|---|---|---

最新提交

历史

1,677 Commits

.changeset| .changeset .github| .github .husky| .husky .vscode| .vscode examples| examples packages| packages scripts| scripts .gitignore| .gitignore .prettierrc| .prettierrc CODE_OF_CONDUCT.md| CODE_OF_CONDUCT.md CONTRIBUTING.md| CONTRIBUTING.md LICENSE| LICENSE README.md| README.md codecov.yml| codecov.yml eslint.config.mjs| eslint.config.mjs package-lock.json| package-lock.json package.json| package.json publiccode.yml| publiccode.yml security.md| security.md tsconfig.json| tsconfig.json turbo.json| turbo.json 查看所有文件

仓库文件导航

单文件微型后端 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

为什么选择 Manifest?

80% 的网站和应用仅使用最基本的后端功能。使用过度设计的解决方案会导致不必要的成本和复杂性。

Manifest 保持简单,仅提供基本的后端功能,并像代码库中的任何其他文件一样顺利集成到您的项目中。

使用案例

Manifest 非常适合以下类型的项目:

主要特性

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

快速上手

只需运行此终端命令即可在本地添加 Manifest:

npx add-manifest@latest

注意:

Manifest 目前处于 BETA 阶段,请自行承担风险使用。 它足够稳定,可以支持小型项目、原型和 MVP,但我们不建议在关键平台上使用它。

社区 & 资源

想要帮助 Manifest 发展吗?💗

以下是一些您可以做的小事:

贡献者

我们欢迎对 Manifest 做出贡献,请参阅我们的 Contributing Guidelines 以开始并加入此旅程。

感谢我们出色的贡献者!

赞助商

Manifest 是一个 MIT 许可的开源项目。 如果您觉得它有用并想支持其发展,请考虑成为赞助商

赞助商

Frame 1587

支持者

[![manifest-backers](https://private-user-images.githubusercontent.com/11723962/415284465-4ab3d33e-6e44-4368-b0d3-e2de988f28f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDI1NjA0NTMsIm5iZiI6MTc0MjU2MDE1MywicGF0aCI6Ii8xMTcyMzk2Mi80MTUyODQ0NjUtNGFiM2QzM2UtNmU0NC00MzY4LWIwZDMtZTJkZTk4OGYyOGY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzIxVDEyMjkxM1omWC1BbXotRXhwaXJlcz0zMDA