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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| joeferner/redis-commander | 4K | JavaScript | mit | |
| pubkey/rxdb | 23K | TypeScript | apache-2.0 | |
| 2.9K |
| Java |
| Apache-2.0 |
| ledisdb/ledisdb | 4.1K | Go | MIT |
| nalgeon/redka | 4.6K | Go | BSD-3-Clause |
| prismagraphql/prisma | 16.4K | Scala | Apache-2.0 |
| sqlchat/sqlchat | 5.7K | TypeScript | mit |
| redis-windows/redis-windows | 3.5K | Batchfile | apache-2.0 |
| dbeaver/cloudbeaver | 5K | TypeScript | Apache-2.0 |
| klaussinani/taskbook | 9.3K | JavaScript | MIT |