# 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)