Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tbxark/sphere

A multi-server application template
https://github.com/tbxark/sphere

code-generation gin golang microservice protoc swagger telegram-bot telegram-bots

Last synced: about 1 month ago
JSON representation

A multi-server application template

Awesome Lists containing this project

README

        

# Sphere

**Sphere** is a multi-server application template. **Sphere** aims to provide a simple, fast, and maintainable multi-server application template. All modules are replaceable, and you can replace modules according to your needs. You can customize your own microservice framework without being limited.

## Features

- **Simple**: Simple code that is easy to maintain.
- **Fast**: One-click code generation for rapid development.
- **Maintainable**: Clear code structure that is easy to extend.
- **Replaceable**: All modules are replaceable.
- **Code Generator**: One-click code generation. The generator automatically generates code, including proto files, Swagger documents, TypeScript clients, and more.

## Core Dependencies

- **Web Framework**: Gin
- **Dependency Injection**: Wire
- **ORM**: Ent

## Getting Started

You can follow this [guide](doc/USAGE.md) to get started with **Sphere**.

## License

**Sphere** is released under the MIT license. See [LICENSE](LICENSE) for details.