Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.
- go
- golang
- reflection
- typeconversion
47,133 repositories indexed
49–60 of 60 · Most stars
Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.
The standard library flag package with its missing features
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
LazyVPN is an Omarchy VPN manager for WireGuard connections. It replaces manual systemd-networkd configuration with a fast, keyboard-driven TUI featuring killswitch, auto-recovery, and Waybar integration.
A simple logging module for go, with a rotating file feature and console logging.
Go utility library for convenient looping using Go's range-over-func feature
Lightweight package containing some ORM-like features and helpers for sqlite databases.
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Golang production-ready features