Stars
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for …
Distributed reliable key-value store for the most critical data of a distributed system
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Expression language and expression evaluation for Go
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
Service Discovery and Governance Platform for Microservice and Distributed Architecture
A port of the LMAX Disruptor to the Go language.
CNCF sandbox project, an open source distributed time-series database with high concurrency, high performance, and high scalability
The must library simplifies assertions and panics on failure. Assert conditions directly, avoiding long checks
`sure` enhances your existing Go code by adding assertions and crash handling.
Done allows you to focus on your business logic without repetitive if err != nil patterns.
`gobtcsign` simplifies BITCOIN/DOGECOIN transaction signing. Help developers to explore BTC blockchain knowledge.
Empowering Native Language Programming, Simplifying GORM Tag Generation
Provides some convenient API, includes Goid(), GetG() and LocalStorage, which is a goroutine's local storage, just like ThreadLocal in other languages.
syntaxgo is a wrapper around Go's go/ast Abstract Syntax Tree and Go's reflect package - designed to make it easier to analyze code and ultimately automate the generation.
`formatgo` is a Go package that provides utilities for formatting Go source code
eroticgo is a simple Go package for adding color to your console screen.
`gotrontrx` is a Go toolkit exploring TRON blockchain tech without participating in crypto coins.
gormrepo - Provides simple CRUD operations, simplifying GORM usage
erero is a simple error-handling package designed to log errors along with their context and location.
osexistpath can check whether a path, file, or directory exists.
`reggin` is a pkg for registering and managing Gin HTTP routes.
`gormcngen`: Provides a Columns() Function to Retrieve Column Names for GORM Models
`syncmap` is a type-safe and generic wrapper package around Go's `sync.Map`.
**zaplog** is a lightweight, flexible logging pkg for Go applications, built on top of the fast and structured logging pkg zap.
`gormcnm` - A Progressive, Type-Safe Approach to GORM Column Names Using Generics
A thread-safe map implementation for Go, using `sync.RWMutex` to synchronize access.