In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
Repository Index
63,269 visible repositories in the index
193–216 of 245 · Most stars
Fast and simple bulk insert (retain client populated Ids or return db generated Ids), bulk update, bulk delete, bulk merge and bulk match for SQL Server.
- efcore
- netcore
- bulkinsert
- bulkupdate
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
- raft
- verdi
- coq
- proof
SQLAlchemy nested sets mixin (MPTT)
- python
- mptt
- sqlalchemy
- nested-set
A Go client for rqlite, the distributed database built on SQLite
- go
- golang
- sql
Dadbod Grip turns database tables into editable Vim buffers, with schema browsing, staged mutations, generated SQL, relationship navigation, and cross-database federation inside Neovim.
- database
- lua
- neovim
- neovim-lua
The DB that's replicated, sharded and transactional.
Manage your Redis instance (see keys, memory used, connected client, etc...)
- redis
- rails-redis
- redis-client
- redis-monitor
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Self-hosted photovoltaic dashboard for monitoring solar production, consumption, battery usage, grid exchange, and financial performance.
- photovoltaic
- photovoltaics
- photovoltaics-dashboard
- influxdb
Cross-platform .NET library for InfluxDB distributed time-series database.
- c-sharp
- influxdb
- time-series
Robust CoreData-CloudKit synchronization: offline editing, relationships, private, shared and public databases, field-level deltas, encrypted values, cacheable assets, and more.
- coredata
- cloudkit
- synchronization
- ios
Eventually consistent distributed in-memory cache Go library
- gossip-protocol
- cache
- lru-cache
- in-memory-caching
Integrate PostgreSQL's enumerated types with the Rails enum feature
- ruby-on-rails
- postgresql
- enumerated-types
- enum
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
:mag: Full text indexing and searching library
- search-engine
- javascript
- typescript
- full-text-search
[READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
RHive is an R extension facilitating distributed computing via Apache Hive.
Smallest full text search engine (lucene replacement) built from scratch using inverted Roaring bitmap index, highly compact storage, operating in database and document modes
Database centric Symfony2 configuration management bundle. Global and per-entity settings supported.
Fast, lightweight, self-hosted URL shortener service with minimal click tracking
- dockerfile
- kemal
- self-hosted
- sqlite3