:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
47,133 repositories indexed
49–72 of 881 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Translated:books: 《Go语言高级编程》(Advanced Go Programming) open-source book, covering advanced topics such as CGO, Go assembly language, RPC implementation, Protobuf plugin implementation, Web framework implementation, distributed systems, etc. (completed)
Ip2region is an offline IP-to-Region localization library and IP data management framework with both IPv4 and IPv6 supports, 10-microsecond level query efficiency, xdb search client for many programming languages
Analyzes resource usage and performance characteristics of running containers.
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
A scalable overlay networking tool with a focus on performance, simplicity and security
Information gathering framework for phone numbers
TranslatedThe official Lark/飞书 (Feishu) CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Top-like interface for container metrics
Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Translated🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding. It also supports communication encryption, smart HTTP and SOCKS5 proxies, blacklists and whitelists, speed limiting, traffic limiting, connection count limiting, cross-platform use, KCP, and an authentication API.
A high performance HTTP request router that scales well
Workflow Engine for Kubernetes
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
IM Chat OpenClaw
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Release engineering, simplified