FrogDB
Official@frogdb
A high-performance, Redis-compatible database built in Rust
Agent Skills by FrogDB
Showing 9 vetted skills indexed across 1 GitHub repositories.
benchmark
Benchmark FrogDB performance against Redis, Valkey, and Dragonfly databases.
dev-server
Start, restart, and stop the FrogDB development server with configurable options.
db-architect
Design architectural changes for FrogDB with rationale and implementation plans.
runner
Manage self-hosted GitHub Actions runners with rebuild, start, stop, and log commands.
profile
Profile FrogDB CPU, async tasks, memory, and metrics.
distributed-audit
Audit distributed systems for concurrency bugs, replication correctness, and failover safety.
jepsen-testing
Automate Jepsen test execution, debugging, and result analysis for distributed systems.
check
Run checks, lints, and tests for FrogDB crates with smart scoping.
doc-sync
Detect and fix FrogDB documentation drift after codebase changes.
Frequently Asked Questions About FrogDB
FAQPage SchemaWhat specific tasks can be performed using FrogDB?▼
FrogDB enables developers to manage development server lifecycles, benchmark database performance against industry standards, profile memory and CPU metrics, and audit distributed systems for concurrency bugs. It also supports automated Jepsen testing to ensure replication correctness and failover safety.
Which engineering personas benefit from these capabilities?▼
Database engineers, systems architects, and site reliability engineers working on high-performance storage engines benefit from these capabilities. It is specifically designed for those building or maintaining Redis-compatible systems who require deep visibility into distributed consistency and resource utilization.
What are the prerequisites for running FrogDB testing and auditing?▼
Execution requires a Rust development environment to compile the database crates and manage the server lifecycle. Distributed auditing and Jepsen testing require a configured environment capable of managing self-hosted GitHub runners to execute complex concurrency and failover simulations.