An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
- igor
- gorm
- prepared-statements
- dbms
GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.
- database
- golang
- google-sheets-api
- google-sheets-api-v4
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
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.