Skip to content

52dev/go-crud

 
 

Repository files navigation

go-crud

go-crud 是一个基于 Go 语言的 CRUD(创建、读取、更新、删除)操作工具库,旨在简化数据访问层的开发工作。它集成了主流 ORM 框架、提供灵活的分页策略、支持多种数据存储,并通过 Protocol Buffers 实现标准化 API 定义,帮助开发者快速构建高效、可扩展的数据操作层。

支持的ORM或者数据库

  • GORM [✅]
  • ENT [✅]
  • MongoDB [✅]
  • Clickhouse [✅]
  • ElasticSearch [✅]
  • InfluxDB [✅]
  • Cassandra [❌]

许可证

本项目基于 MIT 许可证 开源,允许自由使用、修改和分发。

贡献

欢迎提交 Issue 或 Pull Request 参与项目改进,贡献前请确保代码符合项目规范。

About

go-crud 是一个基于 Go 语言的 CRUD(创建、读取、更新、删除)操作工具库,旨在简化数据访问层的开发工作。它集成了主流 ORM 框架、提供灵活的分页策略、支持多种数据存储,并通过 Protocol Buffers 实现标准化 API 定义,帮助开发者快速构建高效、可扩展的数据操作层。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 99.8%
  • Other 0.2%