sphere

module
v0.0.3-beta.9 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2026 License: MIT

README

Sphere

Sphere is a Protobuf-first Go service framework for definition-driven development. Define once, generate rapidly, and scale seamlessly from monolithic architecture to microservices.

Core Components

Protoc Code Generation Plugins
HTTP Framework
  • httpx - Unified HTTP framework abstraction supporting popular Go HTTP frameworks (Gin, Fiber, Echo, Hertz, etc.)
Tools and Libraries

Project Templates

Documentation

For complete documentation, visit go-sphere.github.io

License

MIT License. See LICENSE for details.

Directories

Path Synopsis
core
infra
mq
server
social
s3
utils
contextutil/metadata
Package metadata provides utilities for attaching and retrieving metadata from Go contexts.
Package metadata provides utilities for attaching and retrieving metadata from Go contexts.
encoding/baseconv
Package baseconv provides customizable base encoding/decoding functionality for arbitrary alphabets.
Package baseconv provides customizable base encoding/decoding functionality for arbitrary alphabets.
encoding/numconv
Package numconv provides utilities for converting 64-bit integers to/from base32 and base62 encodings.
Package numconv provides utilities for converting 64-bit integers to/from base32 and base62 encodings.
exp/captcha
Package captcha provides a complete verification code management system with rate limiting.
Package captcha provides a complete verification code management system with rate limiting.
idgenerator
Package idgenerator provides distributed unique ID generation using the Snowflake algorithm.
Package idgenerator provides distributed unique ID generation using the Snowflake algorithm.
secure
Package secure provides security-related utilities including password hashing, string censoring, and random string generation for tokens and passwords.
Package secure provides security-related utilities including password hashing, string censoring, and random string generation for tokens and passwords.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL