1 分•作者: dmarcos•8 个月前
返回首页
最新
1 分•作者: speckx•8 个月前
3 分•作者: ravikantsaini•8 个月前
我独自一人用 TypeScript 构建了一个完整的后端即服务平台,旨在解决我对 Supabase 和 Appwrite 的不满。<p>问题所在
- Supabase:过于僵化。单一模式,缺乏灵活性。
- Appwrite:过于宽松。没有行级安全策略(RLS),安全性需要手动配置。<p>解决方案:三种模式类型
| 类型 | 用例 | 安全性 |
|------------|------------------------------------|----------------|
| `Document` | 快速原型开发(Appwrite 风格) | 手动配置 |
| `Managed` | 安全的应用程序(自动 RLS + 权限) | *默认安全* |
| `Unmanaged`| 充分发挥 SQL 威力(原始 Postgres) | 无需配置 |<p>### 杀手级功能
- *比 PostgREST 更好的 API*:无需外键即可连接表,按嵌套列进行过滤
- *仪表盘*(类似于 Supabase Studio)—— 完整的 CRUD 操作、RLS 编辑器、文件浏览器
- *类型安全的 SDK*——零配置,完全自动补全
- *Bun 运行时*——比 Node.js 更快
- *两分钟内自托管*,使用 Docker<p>```bash
git clone <a href="https://github.com/Nuvix-Tech/nuvix" rel="nofollow">https://github.com/Nuvix-Tech/nuvix</a>
cd nuvix && docker compose up -d
```
25 分•作者: vintagedave•8 个月前
6 分•作者: sawirricardo•8 个月前
93 分•作者: cryptophreak•8 个月前
1 分•作者: kickingvegas•8 个月前
1 分•作者: glitcher•8 个月前
1 分•作者: neil_naveen•8 个月前
1 分•作者: PaulHoule•8 个月前
1 分•作者: mooreds•8 个月前
1 分•作者: moseg•8 个月前
1 分•作者: v7engine•8 个月前
以及,如何成为最好的自己?
1 分•作者: mrcgnc•8 个月前
1 分•作者: mayankd•8 个月前
开始这个项目是因为配置 Fabric8 在 EKS 上把我逼疯了。我正在构建一个客户端,它可以自动检测你的环境(IAM 角色、配置文件、本地配置),这样你就不用手动配置所有东西了。
目前还处于早期阶段,主要针对 EKS。虽然路还很长,但我还是提前发布出来,看看是否有人遇到同样的问题,或者想一起参与进来,共同塑造这个项目的未来。
2 分•作者: kelseyhightower•8 个月前
2 分•作者: ath_ray•8 个月前
30 分•作者: wilsonfiifi•8 个月前
32 分•作者: pcaharrier•8 个月前
15 分•作者: lawrencechen•8 个月前
0github.com 是一个拉取请求(Pull Request)查看器,它会根据代码改动需要人工关注的程度,对每个 diff 行/token 进行颜色编码。与 PR 审查机器人不同,我们不仅尝试通过“这是否是一个错误?”来标记代码,还会通过“这是否值得再看一眼?”来标记(例如:硬编码的密钥、奇怪的加密模式、复杂的逻辑、丑陋的代码)。
要试用它,只需在任何拉取请求的 URL 中将 github.com 替换为 0github.com 即可。在后台,我们将 PR 分解成单个文件,然后为每个文件,我们要求一个 LLM(大型语言模型)用一个数据结构来注释每一行,我们将该数据结构解析成一个彩色热图。
示例:
[https://0github.com/manaflow-ai/cmux/pull/666](https://0github.com/manaflow-ai/cmux/pull/666)
[https://0github.com/stack-auth/stack-auth/pull/988](https://0github.com/stack-auth/stack-auth/pull/988)
[https://0github.com/tinygrad/tinygrad/pull/12995](https://0github.com/tinygrad/tinygrad/pull/12995)
[https://0github.com/simonw/datasette/pull/2548](https://0github.com/simonw/datasette/pull/2548)
请注意,所有示例链接在 github.com 前面都加了一个 0。这会将您导航到我们的自定义 diff 查看器,在那里我们处理与 github.com 相同的 URL 路径参数。较深的黄色表示某个区域可能需要更多调查。将鼠标悬停在突出显示的部分上,可以查看 LLM 的解释。左上角还有一个滑块,用于调整“是否应该审查”的阈值。
代码库(MIT 许可证):[https://github.com/manaflow-ai/cmux](https://github.com/manaflow-ai/cmux)