# sponge_examples
**Repository Path**: charmingcheng/sponge_examples
## Basic Information
- **Project Name**: sponge_examples
- **Description**: sponge_examples是使用开源项目sponge进行开发项目示例。sponge是一个强大的go基础开发框架,支持数据mysql、postgresql、tidb、sqlite,支持基于protobuf和sql来生成http、grpc、service、dao、model等代码,极大的提高了开发效率和降低了开发难度。
- **Primary Language**: Go
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://github.com/zhufuyi/sponge
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-10-12
- **Last Updated**: 2024-10-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## Sponge Examples
[Sponge](https://github.com/zhufuyi/sponge) is a powerful basic development framework that integrates `code auto generation`, `gin and grpc framework`. It is easy to build a complete project from development to deployment, just fill in the business logic code on the generated template code, the use of Go can also be "low-code development".
Here are some examples of using sponge to develop go projects, the database used in the example is mysql, also support database mongodbi, postgresql, tidb, sqlite.
### Basic Services Examples
- [1_web-gin-CRUD](https://github.com/zhufuyi/sponge_examples/tree/main/1_web-gin-CRUD)
- [2_micro-grpc-CRUD](https://github.com/zhufuyi/sponge_examples/tree/main/2_micro-grpc-CRUD)
- [3_web-gin-protobuf](https://github.com/zhufuyi/sponge_examples/tree/main/3_web-gin-protobuf)
- [4_micro-grpc-protobuf](https://github.com/zhufuyi/sponge_examples/tree/main/4_micro-grpc-protobuf)
- [5_micro-gin-rpc-gateway](https://github.com/zhufuyi/sponge_examples/tree/main/5_micro-gin-rpc-gateway)
- [6_micro-cluster](https://github.com/zhufuyi/sponge_examples/tree/main/6_micro-cluster)
### Complete Project Code Examples
- [7_community-single](https://github.com/zhufuyi/sponge_examples/tree/main/7_community-single)
- [8_community-cluster](https://github.com/zhufuyi/sponge_examples/tree/main/8_community-cluster)
### Distributed Transaction Examples
- [9_order-grpc-distributed-transaction](https://github.com/zhufuyi/sponge_examples/tree/main/9_order-grpc-distributed-transaction)