An open API service indexing awesome lists of open source software.

https://github.com/spiredb/spiredb

SpireDB - Stream -> Store -> Scale.
https://github.com/spiredb/spiredb

distributed-database elixir-lang erlang kv-store oltp rust-lang spiredb spiresql sql stream-processing vector-search

Last synced: about 1 month ago
JSON representation

SpireDB - Stream -> Store -> Scale.

Awesome Lists containing this project

README

          


SpireDB Logo

SpireDB



Stream → Store → Scale.


License
Elixir
Rust
Discord
SpireDB Docker
SpireSQL Docker


SpireDB is a unified data platform that seamlessly integrates high-performance distributed storage with intelligent compute capabilities.

## Components

| Component | Description | Status |
|-----------|-------------|--------|
| **SpireDB** | Distributed storage engine with Raft consensus | ✅ Available |
| **SpireSQL** | SQL compute layer (PostgreSQL wire protocol) | ✅ Available |
| **spire** | Command-line interface for cluster management | ✅ Available |
| **spire-ai** | AI-native SDK for SpireDB — RAG, code search, agents | ✅ Available |

## Features

### Storage (SpireDB)
- **Redis Compatible** — Use any Redis client
- **Distributed** — Automatic sharding and replication
- **Vector Search** — Built-in approximate nearest neighbor search
- **Streams** — Event streaming and processing
- **Transactions** — ACID transactions

### Compute (SpireSQL)
- **PostgreSQL Compatible** — Connect with `psql`, DBeaver, or any Postgres client
- **Distributed Queries** — Parallel execution across shards
- **Join Storage & Compute** — Query your data with SQL

### CLI (spire)
- **Cluster Management** — View cluster status and members
- **Schema Operations** — List tables and indexes
- **SQL Shell** — Interactive SQL console

### Plugins
- **Extensible** — Write custom plugins in Elixir
- **Hot Reload** — Deploy plugins without restart
- **Pre-built Plugins** — Rate limiting, caching, transformations

## Documentation

**[spire.zone/docs](https://spire.zone/docs/#/)**

## License

See [LICENSE](LICENSE) for details.