yangyile-yyle88 (yyle88)

yyle88

User data from Github https://github.com/yyle88

GitHub:@yyle88


Organizations
go-mate
go-xlan
go-zwbc
orzkratos

yangyile-yyle88's repositories

yyle88

yyle88-introduction page

Language:GoLicense:MITStargazers:214Issues:3Issues:0

must

The must library simplifies assertions and panics on failure. Assert conditions directly, avoiding long checks

Language:GoLicense:MITStargazers:148Issues:1Issues:0

done

Done allows you to focus on your business logic without repetitive if err != nil patterns.

Language:GoLicense:MITStargazers:133Issues:1Issues:0

gobtcsign

`gobtcsign` simplifies BITCOIN/DOGECOIN transaction signing. Help developers to explore BTC blockchain knowledge.

Language:GoLicense:MITStargazers:128Issues:1Issues:0

gormmom

Empowering Native Language Programming, Simplifying GORM Tag Generation

Language:GoLicense:MITStargazers:123Issues:1Issues:0

tern

tern is a lightweight Go package for simple, concise ternary expressions, enabling clear conditional logic.

Language:GoLicense:MITStargazers:116Issues:1Issues:0

syntaxgo

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.

Language:GoLicense:MITStargazers:99Issues:2Issues:0

formatgo

`formatgo` is a Go package that provides utilities for formatting Go source code

Language:GoLicense:MITStargazers:95Issues:1Issues:0

rese

**rese** simplifies Go error handling and result extraction. It combines error and result checks into a single operation.

Language:GoLicense:MITStargazers:93Issues:1Issues:0

eroticgo

eroticgo is a simple Go package for adding color to your console screen.

Language:GoLicense:MITStargazers:92Issues:1Issues:0

gotrontrx

`gotrontrx` is a Go toolkit exploring TRON blockchain tech without participating in crypto coins.

Language:GoLicense:MITStargazers:92Issues:1Issues:0

gormrepo

gormrepo - Provides simple CRUD operations, simplifying GORM usage

Language:GoLicense:MITStargazers:90Issues:1Issues:0

erero

erero is a simple error-handling package designed to log errors along with their context and location.

Language:GoLicense:MITStargazers:87Issues:1Issues:0

osexistpath

osexistpath can check whether a path, file, or directory exists.

Language:GoLicense:MITStargazers:79Issues:1Issues:0

gormcngen

`gormcngen`: Provides a Columns() Function to Retrieve Column Names for GORM Models

Language:GoLicense:MITStargazers:78Issues:1Issues:0

reggin

`reggin` is a pkg for registering and managing Gin HTTP routes.

Language:GoLicense:MITStargazers:78Issues:2Issues:0

syncmap

`syncmap` is a type-safe and generic wrapper package around Go's `sync.Map`.

Language:GoLicense:MITStargazers:77Issues:2Issues:0

zaplog

**zaplog** is a lightweight, flexible logging pkg for Go applications, built on top of the fast and structured logging pkg zap.

Language:GoLicense:MITStargazers:77Issues:1Issues:0

gormcnm

`gormcnm` - A Progressive, Type-Safe Approach to GORM Column Names Using Generics

Language:GoLicense:MITStargazers:75Issues:2Issues:0

mutexmap

A thread-safe map implementation for Go, using `sync.RWMutex` to synchronize access.

Language:GoLicense:MITStargazers:72Issues:1Issues:0

runpath

`runpath` package provides func to get the execution location of Go code, including the absolute path of the source file.

Language:GoLicense:MITStargazers:67Issues:1Issues:0

sortx

`sortx` is a Go package that provides a simple and flexible way to sort slices using custom comparison functions.

Language:GoLicense:MITStargazers:67Issues:1Issues:0

neatjson

neat json make it neat to use "encoding/json" in golang.

Language:GoLicense:MITStargazers:65Issues:1Issues:0

simplejsonx

`simplejsonx` is a generic-based JSON parsing package that depends on `github.com/bitly/go-simplejson`, enhancing type safety and flexibility in JSON processing. It requires at least Go 1.22 (which supports generics).

Language:GoLicense:MITStargazers:60Issues:1Issues:0

printgo

printgo is a simple Go package that provides enhanced printing capabilities.

Language:GoLicense:MITStargazers:54Issues:1Issues:0

goi18n

Replace map[string]interface{} with generic parameters to make i18n more concise.

Language:GoLicense:MITStargazers:23Issues:0Issues:0

grpt

convert a TypeScript gRPC client into an HTTP client using Axios

Language:TypeScriptLicense:MITStargazers:13Issues:1Issues:0

goenum

Generates enum code, filling the gap of Go enums lacking namespace.

Language:GoLicense:MITStargazers:8Issues:0Issues:0

slogx

Go slog wrapper with WithCallerSkip() - solves caller location issues in logging helper functions

Language:GoLicense:MITStargazers:4Issues:0Issues:0

egobatch

Type-safe errgroup with custom error types for concurrent task processing

Language:GoLicense:MITStargazers:1Issues:0Issues:0