Sponge
A powerful and easy-to-use Go development framework that enables you to effortlessly build high-performance, highly available backend service systems through a "low-code" approach.
Features
Visualized Interface
Provides a user-friendly graphical interface for code generation, making it simple and easy to use.
Automated Code Generation
Automatically generates various modular code based on SQL and Protobuf, greatly reducing the amount of handwritten code.
Versatile Service Types
Supports a wide range of backend services, including RESTful APIs, gRPC, hybrid HTTP+gRPC services, and gRPC Gateway.
Multi-Database Compatibility
Supports mainstream databases such as MySQL, MongoDB, PostgreSQL, SQLite, and support for custom ORM extensions.
Customizable Templates
Easily generate business-specific code using JSON, SQL, Protobuf combined with custom templates, offering exceptional flexibility.
AI-Assisted Development
Integrated AI assistants (DeepSeek, ChatGPT, Gemini) help generate and merge business logic code, improve development efficiency.
Integrated Components
Pre-built integration with popular components such as Gin middleware, gRPC interceptors, service governance, message queues, and distributed transactions — ready to use out of the box.
High Reliability and Performance
Features modular decoupled design, caching mechanisms, and comprehensive testing support to handle high concurrency with ease.
Rapid Deployment
Supports one-click deployment across various environments, including bare-metal servers, Docker, and Kubernetes.