Sponge
A powerful yet easy-to-use Go framework. Embracing the low-code philosophy of "Definition as Code", it empowers developers to effortlessly build stable and high-performance backend services.
Features
Provides a user-friendly graphical interface for code generation, making it simple and easy to use.
Automatically generates various modular code based on SQL and Protobuf, greatly reducing the amount of handwritten code.
Supports a wide range of backend services, including RESTful APIs, gRPC, hybrid HTTP+gRPC services, and gRPC Gateway.
Supports mainstream databases such as MySQL, MongoDB, PostgreSQL, SQLite, and support for custom ORM extensions.
Easily generate business-specific code using JSON, SQL, Protobuf combined with custom templates, offering exceptional flexibility.
Integrated AI assistants (DeepSeek, ChatGPT, Gemini) help generate and merge business logic code, improve development efficiency.
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.
Features modular decoupled design, caching mechanisms, and comprehensive testing support to handle high concurrency with ease.
Supports one-click deployment across various environments, including bare-metal servers, Docker, and Kubernetes.