sphere

module
v0.0.0-...-e7cf16d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2025 License: MIT

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 use the recommended layout directory structure to develop your project, or you can customize the directory structure according to your needs.

License

Sphere is released under the MIT license. See LICENSE for details.

Directories

Path Synopsis
contrib
ent-gen-proto Module
sphere-cli Module
database
log
search
server
s3
utils
tuple
Package tuple Code generated by go generate; DO NOT EDIT.
Package tuple Code generated by go generate; DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳