calfonso

calfonso / rhino

Public

Rhino is a drop-in etcd v3 gRPC server that stores everything in a relational database.

10
0
100% credibility
Found Apr 21, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Rhino is a drop-in compatible server for etcd v3 clients that uses relational databases for storage instead of distributed consensus.

How It Works

1
🔍 Discover Rhino

You learn about Rhino, a straightforward way to store and update your app's settings without the hassle of managing multiple servers.

2
💾 Pick your storage

Choose a simple file on your computer or link to your regular database for keeping everything organized.

3
🚀 Launch Rhino

Start Rhino with a quick command, and it begins listening for your tools immediately.

4
📝 Store your settings

Use the same tools you're familiar with to save key-value pairs, like your app's configuration.

5
👀 Watch for updates

Set up real-time watching to see changes to your settings as they happen.

Enjoy simple management

Your app runs smoothly with easy backups and no cluster worries, just like using everyday storage.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is rhino?

Rhino is a Rust-built drop-in etcd v3 gRPC server that stores all data in a relational database like SQLite, Postgres, or MySQL. It delivers the full etcd API—KV ops, watches, leases, transactions—without Raft consensus or cluster hassle, so etcdctl, Kubernetes, and other clients connect unchanged. Use it standalone via cargo run, Docker, or as a library in your app for simpler backups with pg_dump or sqlite tools.

Why is it gaining traction?

No more quorum babysitting or defrag dances: get atomic compare-and-swap, prefix watches with history replay, range queries, and auto-compaction out of the box. For github rhino drop-in use cases like dev stacks or CI, it swaps etcd complexity for SQL familiarity—query state directly, replicate with DB replication—while matching etcd v3 wire protocol perfectly.

Who should use this?

Single-node K8s runners on k3s/minikube, CI/CD pipelines needing fast etcd mocks, edge deployers avoiding distributed KV overhead. Ideal for ops folks tired of etcd clusters in tests or prototypes, especially if you're eyeing github rhino compute or rhino linux github alternatives for lightweight storage.

Verdict

Early days at 10 stars and 1.0% credibility—docs shine with quickstarts and testing guides, backends fully tested—but maturity shows in API completeness. Grab for dev/CI now; scale to prod if SQL ops beat etcd maintenance.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.