Skip to content
View mcxiaoxiao's full-sized avatar
㊗️
万物可爱
㊗️
万物可爱

Highlights

  • Pro

Block or report mcxiaoxiao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

27 stars written in Go
Clear filter

self-introduction page

Go 156 12 Updated Feb 19, 2025

`sure` enhances your existing Go code by adding assertions and crash handling.

Go 132 1 Updated Feb 10, 2025

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

Go 126 2 Updated Feb 10, 2025

simple utils to use golang os/exec

Go 114 1 Updated Feb 13, 2025

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

Go 112 1 Updated Feb 10, 2025

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

Go 110 Updated Feb 10, 2025

Empowering Native Language Programming, Simplifying GORM Tag Generation

Go 105 Updated Feb 10, 2025

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

Go 89 2 Updated Feb 10, 2025

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

Go 87 2 Updated Feb 10, 2025

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.

Go 85 1 Updated Feb 10, 2025

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

Go 82 Updated Feb 17, 2025

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

Go 79 Updated Feb 10, 2025

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

Go 77 1 Updated Feb 18, 2025

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

Go 75 Updated Feb 10, 2025

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

Go 74 1 Updated Feb 10, 2025

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

Go 72 1 Updated Feb 10, 2025

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

Go 71 2 Updated Dec 24, 2024

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

Go 66 1 Updated Feb 10, 2025

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

Go 65 Updated Dec 30, 2024

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

Go 65 1 Updated Feb 10, 2025

gormcls - Isolate the scope of temporary variables when using GORM, making the code more concise

Go 65 Updated Feb 10, 2025

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

Go 63 Updated Feb 10, 2025

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

Go 62 Updated Feb 10, 2025

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

Go 62 Updated Feb 10, 2025

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

Go 62 1 Updated Feb 10, 2025

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

Go 52 Updated Feb 10, 2025

`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…

Go 50 Updated Feb 10, 2025