GitHub / yyle88 1 Repository
yyle88/done
Done allows you to focus on your business logic without repetitive if err != nil patterns.
Language: Go - Size: 60.5 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 131 - Forks: 1

yyle88/goenum
Generates enum code, filling the gap of Go enums lacking namespace.
Language: Go - Size: 9.77 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

yyle88/gormcngen
`gormcngen`: Provides a Columns() Function to Retrieve Column Names for GORM Models
Language: Go - Size: 220 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 77 - Forks: 1

yyle88/sure
`sure` enhances your existing Go code by adding assertions and crash handling.
Language: Go - Size: 146 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 142 - Forks: 1

yyle88/goi18n
Replace map[string]interface{} with generic parameters to make i18n more concise.
Language: Go - Size: 90.8 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 24 - Forks: 1

yyle88/yyle88
yyle88-introduction page
Language: Go - Size: 2.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 210 - Forks: 14

yyle88/grpt
convert a TypeScript gRPC client into an HTTP client using Axios
Language: TypeScript - Size: 52.7 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0

yyle88/gormrepo
gormrepo - Provides simple CRUD operations, simplifying GORM usage
Language: Go - Size: 134 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 84 - Forks: 0

yyle88/zaplog
**zaplog** is a lightweight, flexible logging pkg for Go applications, built on top of the fast and structured logging pkg zap.
Language: Go - Size: 53.7 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 74 - Forks: 1

yyle88/reggin
`reggin` is a pkg for registering and managing Gin HTTP routes.
Language: Go - Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 74 - Forks: 1

yyle88/erero
erero is a simple error-handling package designed to log errors along with their context and location.
Language: Go - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 88 - Forks: 0

yyle88/formatgo
`formatgo` is a Go package that provides utilities for formatting Go source code
Language: Go - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 91 - Forks: 2

yyle88/osexec
simple utils to use golang os/exec
Language: Go - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 119 - Forks: 1

yyle88/must
The must library simplifies assertions and panics on failure. Assert conditions directly, avoiding long checks
Language: Go - Size: 45.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 140 - Forks: 2

yyle88/gormmom
Empowering Native Language Programming, Simplifying GORM Tag Generation
Language: Go - Size: 151 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 117 - Forks: 0

yyle88/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: Go - Size: 106 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 92 - Forks: 1

yyle88/gormcnm
`gormcnm` - A Progressive, Type-Safe Approach to GORM Column Names Using Generics
Language: Go - Size: 165 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 65 - Forks: 0

yyle88/eroticgo
eroticgo is a simple Go package for adding color to your console screen.
Language: Go - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 79 - Forks: 1

yyle88/tern
tern is a lightweight Go package for simple, concise ternary expressions, enabling clear conditional logic.
Language: Go - Size: 65.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 87 - Forks: 2

yyle88/gotrontrx
`gotrontrx` is a Go toolkit exploring TRON blockchain tech without participating in crypto coins.
Language: Go - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 78 - Forks: 0

yyle88/gobtcsign
`gobtcsign` simplifies BITCOIN/DOGECOIN transaction signing. Help developers to explore BTC blockchain knowledge.
Language: Go - Size: 237 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 113 - Forks: 2

yyle88/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: Go - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 52 - Forks: 0

yyle88/rese
**rese** simplifies Go error handling and result extraction. It combines error and result checks into a single operation.
Language: Go - Size: 40 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 75 - Forks: 1

yyle88/syncmap
`syncmap` is a type-safe and generic wrapper package around Go's `sync.Map`.
Language: Go - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 71 - Forks: 2

yyle88/mutexmap
A thread-safe map implementation for Go, using `sync.RWMutex` to synchronize access.
Language: Go - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 65 - Forks: 0

yyle88/printgo
printgo is a simple Go package that provides enhanced printing capabilities.
Language: Go - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 51 - Forks: 0

yyle88/osexistpath
osexistpath can check whether a path, file, or directory exists.
Language: Go - Size: 61.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 75 - Forks: 0

yyle88/neatjson
neat json make it neat to use "encoding/json" in golang.
Language: Go - Size: 38.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 62 - Forks: 0

yyle88/sortslice
`sortslice` is a Go package that provides a simple and flexible way to sort slices using custom comparison functions.
Language: Go - Size: 14.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 60 - Forks: 0

yyle88/runpath
`runpath` package provides func to get the execution location of Go code, including the absolute path of the source file.
Language: Go - Size: 26.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 59 - Forks: 1

yyle88/excelize Fork of qax-os/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Language: Go - Size: 6.43 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
