beyondstorage / go-storage
A vendor-neutral storage library for Golang: Write once, run on every storage service.
☆601Updated 4 months ago
Alternatives and similar repositories for go-storage
Users that are interested in go-storage are comparing it to the libraries listed below
Sorting:
- Write ahead log for Go.☆661Updated 6 months ago
- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, Po…☆788Updated 5 months ago
- reflect api without runtime reflect.Value cost☆793Updated last month
- All-in-one go testing library☆399Updated 2 weeks ago
- Clone any Go data structure deeply and thoroughly.☆313Updated 2 weeks ago
- Golang port of Abseil's SwissTable☆826Updated 2 months ago
- Fast and easy-to-use skip list for Go.☆413Updated 7 months ago
- 📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听☆538Updated last month
- A fantastic modular Go web framework with a slim core but limitless extensibility☆589Updated last month
- ☆236Updated last week
- Add custom struct tags to protobuf generated structs☆394Updated 7 months ago
- 💥 A lightweight DSL & ORM which helps you to write SQL in Go.☆429Updated 4 months ago
- a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface☆568Updated 2 months ago
- dque is a fast, embedded, durable queue for Go☆782Updated 6 months ago
- Clone of golang/groupcache with TTL and Item Removal support☆517Updated 3 weeks ago
- High Availability Raft Framework for Go☆633Updated last month
- A thread-safe queue faster and more resource efficient than golang's native channels☆676Updated last year
- Pluggable, extensible virtual file system for Go☆335Updated this week
- high performance in-memory cache☆292Updated 2 months ago
- Provides easy-to-use async IO interface with io_uring☆638Updated last year
- Fastest and most memory efficient golang concurrent hashmap☆993Updated 6 months ago
- Go library providing common interface for working across multiple cloud storage backends☆223Updated 8 months ago
- Redis client Mock☆309Updated 10 months ago
- Golang rate limiters for distributed applications☆553Updated last week
- 🗃 Generic cache use and cache manage. Provide a unified usage API by packaging various commonly used drivers. Support File, Memory, Red…☆196Updated last month
- Yet another directed acyclic graph (DAG) implementation in golang.☆205Updated 9 months ago
- More effective network communication, two-way calling, notify and broadcast supported.☆1,034Updated 2 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.☆256Updated 2 years ago
- 🚀 A real-time Golang runtime stats visualization profiler☆585Updated 9 months ago
- Zero-allocation reflection library for Go☆569Updated last year