beyondstorage / go-storage
A vendor-neutral storage library for Golang: Write once, run on every storage service.
☆597Updated 2 months ago
Alternatives and similar repositories for go-storage:
Users that are interested in go-storage are comparing it to the libraries listed below
- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, Po…☆772Updated 3 months ago
- Write ahead log for Go.☆642Updated 3 months ago
- Golang port of Abseil's SwissTable☆826Updated this week
- high performance in-memory cache☆289Updated last week
- All-in-one go testing library☆386Updated 3 months ago
- A thread-safe queue faster and more resource efficient than golang's native channels☆673Updated last year
- Fastest and most memory efficient golang concurrent hashmap☆980Updated 4 months ago
- High Availability Raft Framework for Go☆618Updated last month
- A Go package providing a filesystem-backed FIFO queue☆477Updated last year
- Provides easy-to-use async IO interface with io_uring☆614Updated last year
- Pure Golang PostgreSQL (SQL:2011, SQL:2008, SQL:2003, SQL:1999, and SQL-92 Standard) Parser☆282Updated 9 months ago
- reflect api without runtime reflect.Value cost☆780Updated 8 months ago
- auto adjust your GOGC value☆224Updated 6 months ago
- Clone any Go data structure deeply and thoroughly.☆307Updated 10 months ago
- Pluggable, extensible virtual file system for Go☆327Updated this week
- Fast, zero heap allocation Go Trie for runes or paths☆484Updated 5 months ago
- Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations☆552Updated 3 months ago
- Thread-safe file locking library in Go☆609Updated this week
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆255Updated last month
- Golang rate limiters for distributed applications☆531Updated this week
- A library for diffing golang structures☆931Updated last year
- Build microservice with rk-boot and let the team take over clean and tidy code.☆527Updated 5 months ago
- An experimental Go local docs server/generator and code reader implemented with some fresh ideas.☆628Updated last month
- a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface☆546Updated 3 months ago
- Multiple databases, read-write splitting FOR GORM☆474Updated 6 months ago
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.☆254Updated last year
- A Golang based high performance, scalable and distributed workflow framework☆1,228Updated last year
- More effective network communication, two-way calling, notify and broadcast supported.☆1,009Updated 3 weeks ago
- Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by d…☆373Updated last week
- Modern embedded SQL database☆1,577Updated 4 months ago