go-crud 是一个基于 Go 语言的 CRUD(创建、读取、更新、删除)操作工具库,旨在简化数据访问层的开发工作。它集成了主流 ORM 框架、提供灵活的分页策略、支持多种数据存储,并通过 Protocol Buffers 实现标准化 API 定义,帮助开发者快速构建高效、可扩展的数据操作层。
- GORM [✅]
- ENT [✅]
- MongoDB [✅]
- Clickhouse [✅]
- ElasticSearch [✅]
- InfluxDB [✅]
- Cassandra [❌]
本项目基于 MIT 许可证 开源,允许自由使用、修改和分发。
欢迎提交 Issue 或 Pull Request 参与项目改进,贡献前请确保代码符合项目规范。