#2828th of 146 in Backends, databases and hosting
surrealdb
Multi-model database in one Rust binary with built-in auth and live queries
- Stars
- 33.3k
- License
- custom license
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Rust
31,624 on 21 Apr 202633,309 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
SurrealDB is a database written in Rust that stores document, graph, relational, time-series, geospatial and key-value data and queries it with SurrealQL. It adds full-text, vector and hybrid search, live queries, row-level permissions and end-user auth, so it can also serve as an app backend. It runs embedded, in the browser via WebAssembly, as a single server node, or as a distributed cluster.
Who it is for: Developers who want one database and API backend for app and agent data
Strengths
- One engine covers document, graph, relational, geospatial and vector data, with multi-table ACID transactions
- Runs embedded, in-browser via WASM, single node or distributed from the same binary
- Row-level permissions and end-user auth let clients query the database directly
- SDKs for Rust, JavaScript, Python, Go, .NET, PHP and Java; includes an MCP server
Weaknesses
- BSL 1.1 license, not an OSI-approved open-source license
- SurrealQL is a new query language to learn, though other dialects are offered over wire protocols
- Hosted SurrealDB Cloud is promoted alongside self-hosting in the README
- No compose file detected in the repo; Docker is documented only as a single docker run
What it needs
- no GPU
- Docker
- port 8000
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |