A database migration tool. Supports SQL migrations and Go functions.
Repository Index
47,133 repositories indexed
1–11 of 11 · Most stars
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 fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
- go
- golang
- redis
- redis-client
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Go package for sharding databases ( Supports every ORM or raw SQL )
- go
- golang
- golang-library
- database-sharding
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
- mongodb
- pagination
- cursor
- query
A Go caching framework that supports multiple data source drivers
- cache
- cachemanager
- golang
A persistent, map-like object for the Go programming language. Supports customization.
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.