roshi

Data indexer

A distributed system that provides high-performance indexing for timestamped data using conflict-free replicated data types.

Roshi is a large-scale CRDT set implementation for timestamped events.

GitHub

3k stars
270 watching
154 forks
Language: Go
last commit: over 1 year ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hdt3213/godis A high-performance Redis server and cluster implementation in Go. 3,504
yjs/yjs A CRDT framework for collaborative software development, enabling real-time sharing and merging of data without conflicts. 17,042
roapi/roapi Automates API creation and management for static datasets 3,215
ideawu/ssdb A high-performance key-value store designed to be an alternative to Redis. 8,193
xgzlucario/rotom A high-performance Redis server written in Go, implementing the core event loop mechanism AeLoop. 41
rwieruch/favesound-redux A React + Redux application that provides a SoundCloud client with various features such as login, playback, and playlist management. 1,586
rohitsakala/cassandrarestfulapi An API that exposes Cassandra data tables and nodes using RESTful endpoints 15
lovoo/goka A distributed stream processing library for Apache Kafka written in Go, enabling scalable and fault-tolerant microservices. 2,362
redis/redis An in-memory key-value store with persistence on disk and support for multiple data structures. 67,030
hibiken/asynq A distributed task queue that supports asynchronous processing and high availability 9,946
hatchet-dev/hatchet A distributed task queue that manages concurrent execution and provides resilience features 4,232
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
redpanda-data/connect Stream processor for connecting various data sources and sinks using Apache V2 or Enterprise builds. 8,137
ledisdb/ledisdb A high-performance NoSQL database server written in Go with support for multiple data structures and backends. 4,101
redis/rueidis A fast Redis client with features like auto-pipelining and client-side caching for high-performance data access in distributed systems. 2,452