A thread safe map which has expiring key-value pairs.
- go
- library
- package
- time
47,133 repositories indexed
49–72 of 78 · Most stars
A thread safe map which has expiring key-value pairs.
Cut context bloat in your AI-agent stack: find and safely prune unused skills, MCP servers and subagents from real transcript evidence
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
High performance utility functions using Generics
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
TranslatedEasy and safe convert any value to another type in Go. (Safe data type conversion for Go)
Type-safe functions for common Go slice operations
Null Types, Safe primitive type conversion and fetching value from complex structures.
🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.
Safe access to production databases
The production agent framework for Go — type-safe agents, structured output, multi-provider streaming, guardrails, and multi-agent orchestration with zero core dependencies.
Golang type-safe dependency injection
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
Generic Golang Key/Value trait for AWS storage services
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
A High Performance, Generic, thread-safe, zero-dependency, key-value, in-memory cache
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.
Go Redis Client
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
YAML-based Dependency Injection container for GO
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
Pre-execution safety analysis for MySQL DDL/DML operations.