awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Key-value store

Ranking updated Jul 28, 2026

For key value store interfaces, the first results are joeferner/redis-commander, pubkey/rxdb (RxDB is a reactive offline-first NoSQL database for JavaScript applications, offering local-first data synchronization and reactive queries rather than a dedicated out-of-the-box management interface tool) and neweggai/redis-manager (This repository provides a Redis management and monitoring platform with support for cluster operations and data queries, fulfilling the core need for a key-value database interface despite some missing features). ledisdb/ledisdb and nalgeon/redka round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare the best open-source key-value store interfaces on GitHub, ranked by stars and activity to find the right one.

Key-value store

Find the best repos with AI.We'll search the best matching repositories with AI.
  • joeferner/redis-commanderjoeferner avatar

    joeferner/redis-commander

    3,961View on GitHub↗

    Redis Commander is a web-based management interface and graphical user interface for Redis databases. It serves as an administration tool for monitoring server configurations and managing data across multiple instances. The tool provides a visual key browser that organizes data into a hierarchical tree view and includes a key-value inspector with pagination for large datasets. It also features a browser-based command line interface with tab completion for executing raw database commands. Connectivity is supported for various deployment modes, including standalone servers, sentinel setups, an

    Redis Commander is a web-based management interface specifically designed for Redis databases that provides a graphical key browser, command line interface, and multi-instance monitoring, making it a solid fit for this database management UI search despite lacking a few of the broader visualization features.

    JavaScriptCommand Line InterfacesMulti-Database Connections
    View on GitHub↗3,961
  • pubkey/rxdbpubkey avatar

    pubkey/rxdb

    23,048View on GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    RxDB is a reactive offline-first NoSQL database for JavaScript applications, offering local-first data synchronization and reactive queries rather than a dedicated out-of-the-box management interface tool.

    TypeScriptNoSQLCross-Client SynchronizationCross-Device Synchronization Engines
    View on GitHub↗23,048
  • neweggai/redis-managerneweggai avatar

    neweggai/redis-manager

    2,934View on GitHub↗

    Redis-manager is a Java-based administrative platform and web interface designed for managing, provisioning, and monitoring Redis databases and clusters. It provides a centralized dashboard equipped for container-based and direct machine deployment, cluster topology orchestration, and interactive data inspection. The platform includes a slot-aware cluster orchestrator capable of handling node evictions, replication bindings, manual failovers, and hash slot migrations. It also features a real-time metric scraper that tracks memory consumption, client connections, and slow logs, coupled with a

    This repository provides a Redis management and monitoring platform with support for cluster operations and data queries, fulfilling the core need for a key-value database interface despite some missing features.

    JavaRedis Administration UtilitiesAlerting SystemsCluster Topology Management
    View on GitHub↗2,934
  • ledisdb/ledisdbledisdb avatar

    ledisdb/ledisdb

    4,119View on GitHub↗

    LedisDB is a distributed NoSQL key-value store built in Go. It functions as a high-performance database server that persists simple values, counters, and complex data structures using pluggable storage engines. The system implements the Redis protocol to maintain compatibility with existing client libraries and drivers, while also providing an HTTP interface that exposes database functions through JSON, BSON, or msgpack formats. It includes an embedded virtual machine to execute custom server-side Lua scripts for complex operations. The platform supports high availability through data replic

    LedisDB is a high-performance key-value storage engine and database server with Redis protocol compatibility, but it lacks a dedicated web-based management user interface or data visualization dashboard for inspecting data.

    GoRedis Compatible StoresRedis Protocol Implementations
    View on GitHub↗4,119
  • nalgeon/redkanalgeon avatar

    nalgeon/redka

    4,555View on GitHub↗

    Redka is a SQL-backed key-value store that implements a Redis-compatible interface. It acts as a relational data bridge, translating non-relational protocol commands into relational queries to provide persistence and ACID transactions using a SQL database backend. The system allows for relational data introspection by exposing internal key-value data as SQL views, enabling direct querying and analysis via relational syntax. It can be deployed as a standalone network server or as an embedded library within a Go application. The project supports a variety of data structures, including strings,

    Redka is a Redis-compatible key-value storage engine backed by SQL, but it lacks a built-in web or terminal management user interface to inspect and query data.

    GoRedis-Compatible ImplementationsRedis Compatible Stores
    View on GitHub↗4,555
  • prismagraphql/prismaprismagraphql avatar

    prismagraphql/prisma

    16,393View on GitHub↗

    Prisma is a type-safe database object-relational mapper that uses a declarative schema to map data models to relational and document databases. It provides a unified toolkit for data access, combining a database driver with tools for schema management and record manipulation. The project features a multi-database driver that standardizes interactions across PostgreSQL, MySQL, and MongoDB. It includes a system for tracking and applying structural schema migrations across different environments and a graphical user interface for browsing and editing database records. The system ensures data in

    Prisma is an object-relational mapper and schema management toolkit rather than a key-value storage engine, making it a neighbouring database tool rather than the requested store.

    ScalaMulti-Database ConnectorsVisual Database Browsers
    View on GitHub↗16,393
  • sqlchat/sqlchatsqlchat avatar

    sqlchat/sqlchat

    5,731View on GitHub↗

    SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the

    SQL Chat is a natural language chat interface for relational databases rather than a key-value storage engine management interface, making it a neighbouring category.

    TypeScriptMulti-Database ConnectorsMulti-Database Connections
    View on GitHub↗5,731
  • redis-windows/redis-windowsredis-windows avatar

    redis-windows/redis-windows

    3,485View on GitHub↗

    This project is a native Windows port of the Redis in-memory key-value store. It provides a high-speed database that maintains datasets in RAM while using periodic snapshots to disk for data persistence. The implementation includes a background system service wrapper, allowing the data store to be installed as a Windows service that starts automatically upon computer boot. It utilizes native Windows compilation to enable execution directly on the host operating system. The system covers in-memory data caching and local data persistence, ensuring that information is recovered after a process

    This project is a native port of the Redis key-value store itself rather than a management interface or GUI tool for inspecting and querying stored data.

    BatchfileRedis Compatible Stores
    View on GitHub↗3,485
  • dbeaver/cloudbeaverdbeaver avatar

    dbeaver/cloudbeaver

    4,951View on GitHub↗

    CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for administering SQL and NoSQL databases. It functions as a multi-database administration tool and an RBAC database access gateway, allowing users to manage diverse relational and document-based database engines through a single server-based installation. The platform distinguishes itself by integrating an artificial intelligence assistant for natural language SQL generation and optimization. It further supports collaborative data engineering by coordinating database operations ac

    CloudBeaver is a web-based database management IDE and multi-database client rather than a dedicated key-value storage engine itself, though it connects to and administers diverse database backends through a centralized web interface.

    TypeScriptDatabase BrowsersMulti-Database Connections
    View on GitHub↗4,951
  • klaussinani/taskbookklaussinani avatar

    klaussinani/taskbook

    9,327View on GitHub↗

    Taskbook is a command-line task manager and local plain-text organizer that provides a terminal user interface for managing to-do lists, project boards, and notes. It functions as a CLI Kanban board, allowing users to group actionable items and informational snippets into categorized boards. The tool emphasizes local data organization by storing information in local files with customizable storage paths. It supports a Kanban-style workflow where tasks are organized into boards and tracked through pending, in-progress, and complete states. The system includes capabilities for prioritizing tas

    Taskbook is a command-line productivity tool for managing tasks and notes rather than a key-value database management interface, making it a neighbouring workflow utility rather than a data storage GUI.

    JavaScriptCommand Line Interfaces
    View on GitHub↗9,327
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Beekeeper Studio is a cross-platform SQL database management client rather than a key-value storage engine or database itself, making it a neighbouring UI tool rather than the requested storage backend.

    TypeScriptVisual Database BrowsersDatabase BrowsersMulti-Database Connections
    View on GitHub↗22,030
  • gopasspw/gopassgopasspw avatar

    gopasspw/gopass

    6,940View on GitHub↗

    gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving encrypted credentials. It functions as a collaborative secret manager that encrypts data using GPG or age and synchronizes it across devices and teams using Git. The system distinguishes itself by treating version control repositories as the primary storage backend, enabling secure secret sharing and version history for credentials. It utilizes a hierarchical directory structure to organize secrets on the filesystem and supports multi-store mounting to combine multiple independent rep

    This repository is a terminal-based password manager and secret store rather than a general key-value storage engine or management interface, making it an adjacent security tool rather than the requested database GUI.

    GoCommand Line Interfaces
    View on GitHub↗6,940
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
joeferner/redis-commander4KJavaScriptmitFeb 12, 2026
pubkey/rxdb23KTypeScriptapache-2.0Feb 21, 2026
neweggai/redis-manager
2.9K
Java
Apache-2.0
Oct 23, 2022
ledisdb/ledisdb4.1KGoMITOct 22, 2023
nalgeon/redka4.6KGoBSD-3-ClauseFeb 4, 2026
prismagraphql/prisma16.4KScalaApache-2.0Sep 1, 2022
sqlchat/sqlchat5.7KTypeScriptmitJul 12, 2025
redis-windows/redis-windows3.5KBatchfileapache-2.0Feb 10, 2026
dbeaver/cloudbeaver5KTypeScriptApache-2.0Jun 16, 2026
klaussinani/taskbook9.3KJavaScriptMITNov 3, 2025

Related searches

  • Client-side key-value stores
  • an embedded key-value store for local persistence
  • Generic interface libraries
  • a project for learning in-memory stores by building one
  • a fast in-memory cache store
  • Admin API tools
  • a lightweight in-memory store for transient data
  • Remote storage access