Pennybase是用不到1000行Go代码实现的简易后端即服务框架.
它采用基于CSV的文件存储,使用版本化记录和内存索引实现高效读写.
提供REST API和JSON响应支持,包含资源列表、获取、创建、更新、删除等操作.
支持会话Cookie和Basic Auth认证,以及基于角色和资源所有者的权限控制.
通过SSE实现资源的实时更新推送.
支持模式验证,确保字段类型与正则表达式匹配.
可托管静态资源并使用Go模板渲染动态HTML.
提供Hook机制,可在增删改操作前后插入自定义逻辑.
Get notified when new stories are published for "🇨🇳 Hacker News 简体中文"