An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
47,133 repositories indexed
73–96 of 357 · Most stars
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
A high performance NoSQL Database Server powered by Go
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage
Docker-based local PHP+Node.js web development environments
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
A quick and easy way to setup a RESTful JSON API
A modern IRC server (daemon/ircd) written in Go.
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
Secure sharing of secrets, passwords and files
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
MinIO Go client SDK for S3 compatible object storage
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
Go efficient fast multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
Go package for reading from continously updated files (tail -f)
Global edition of ARTEX — an LLM multi-agent autonomous penetration-testing framework. English default, switchable to Korean/Chinese/Spanish/Japanese. For authorized, defensive and detection use only. (upstream: Autumn-27/ARTEX, AGPL-3.0)
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Cron for containers
🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾