surrealdb/awesome-surreal

A curated list of SurrealDB resources, tools, utilities, and applications.

570

130 commits

updated Sep 14, 2026

See the code

README


SurrealDB Logo SurrealDB Logo

SurrealDB SurrealDB is the world's most
powerful multi-model database

One platform.   Unlimited possibilities.


A curated list of SurrealDB resources, tools, utilities, and applications.

If you want to contribute to this list, then please read the contributing guidelines.


Discord   X   Dev   LinkedIn   YouTube

Blog   Github   LinkedIn   X   YouTube   Dev   Discord   Stack Overflow



Got a community project? Add it to awesome-surreal and submit it to Surreal Labs, our portal for demos, tutorials, etc. Please follow our new Lab Contribution Guide.


Awesome SurrealDB

A curated list of SurrealDB resources, tools, utilities, and applications.

Contents

Applications

  • SurrealDB - SurrealDB SurrealDB is a scalable, distributed, collaborative, document-graph database, for the realtime web.

Official SDKs

Management interfaces

  • Mongrel - Desktop workbench for SurrealDB 3.2+ with SurrealQL, document/graph browsing, schema tools, and native archives.
  • Surrealist - SurrealDB SurrealDB official dashboard, query playground and database explorer for SurrealDB.

Client libraries

Development tools

  • surreal-codegen - SurrealDB TypeScript type-safe client generator which extends the official SurrealDB package. Matches your raw .surql queries against your schema to generate strongly typed queries & parameters.
  • surrealdb-client-generator - A handy tool that simplifies the process of generating zod schemas and TypeScript clients.
  • SurrealDb.Net.Design - An design-time CLI for generating C# record models from a SurrealDB database schema. Get it via Nuget

Deployment tools

Docker images

surrealdb/surrealdb - SurrealDB SurrealDB official Docker image.

Integrations

Libraries

  • allographer - A query builder and schema builder for Nim that also supports SurrealDB.
  • AspNetCore.HealthChecks.SurrealDb - ASP.NET Core Health Check that verifies the ability to communicate with SurrealDb.
  • CommunityToolkit.Aspire.Hosting.SurrealDb - Provides extension methods and resource definitions for the .NET Aspire AppHost to support running SurrealDB containers.
  • java-surrealrpc - An alternative small Java SurrealDB library.
  • surrealdb_extra - (Rust) - Query builder and orm.
  • surrealdb-extras - (Rust) Creates namespace, database, tables and defines attributes automatically and generates/adds functions like add/delete/update to the struct.
  • surrealdb-valibot - Re-usable valibot schema's for use with the JavaScript SDK.
  • surrealdb-zod - Re-usable zod schema's for use with the JavaScript SDK.
  • surrealist - Python synchronous client with support for HTTP and WebSocket connections, and all SurrealDB features (live queries, QL, Changes Feed).
  • sqlalchemy-surrealdb - A SQLAlchemy dialect for SurrealDB.

GitHub Actions

Starter Kits

Surrealism Extensions

  • try_cast - mod::try_* functions for checked type casts.

Tutorials

Videos

Projects

  • Inite Brain - Open-source memory layer for LLM agents built on SurrealDB. Bitemporal knowledge graph with facts/episodes/procedural tiers, hybrid vector + BM25 + multi-hop retrieval, conflict resolution, GDPR forget. MCP server, Streamable HTTP, AGPL-3.0.
  • open-notebook - An Open Source implementation of Notebook LM with more flexibility and features.
  • Podcasts to Knowledge - Converts YouTube podcast/interview sessions into a structured knowledge graph with CocoIndex.

LangChain AI Agents

  • taro - Agentic Search Harness. LangGraph ReAct agent with 8 search tools (vector, BM25, graph, hybrid RRF).
  • dead-reckoning - Navigate any Python codebase via knowledge graph + resumable LangGraph agents, powered by SurrealDB.
  • synapse - Turns unstructured reflections into a persistent knowledge graph, then answers questions from that evolving graph context.
awesome
awesome-list
hacktoberfest
surreal
surrealdb

surrealdb/awesome-surreal

A curated list of SurrealDB resources, tools, utilities, and applications.

570

130 commits

updated Sep 14, 2026

See the code

README


SurrealDB Logo SurrealDB Logo

SurrealDB SurrealDB is the world's most
powerful multi-model database

One platform.   Unlimited possibilities.


A curated list of SurrealDB resources, tools, utilities, and applications.

If you want to contribute to this list, then please read the contributing guidelines.


Discord   X   Dev   LinkedIn   YouTube

Blog   Github   LinkedIn   X   YouTube   Dev   Discord   Stack Overflow



Got a community project? Add it to awesome-surreal and submit it to Surreal Labs, our portal for demos, tutorials, etc. Please follow our new Lab Contribution Guide.


Awesome SurrealDB

A curated list of SurrealDB resources, tools, utilities, and applications.

Contents

Applications

  • SurrealDB - SurrealDB SurrealDB is a scalable, distributed, collaborative, document-graph database, for the realtime web.

Official SDKs

Management interfaces

  • Mongrel - Desktop workbench for SurrealDB 3.2+ with SurrealQL, document/graph browsing, schema tools, and native archives.
  • Surrealist - SurrealDB SurrealDB official dashboard, query playground and database explorer for SurrealDB.

Client libraries

Development tools

  • surreal-codegen - SurrealDB TypeScript type-safe client generator which extends the official SurrealDB package. Matches your raw .surql queries against your schema to generate strongly typed queries & parameters.
  • surrealdb-client-generator - A handy tool that simplifies the process of generating zod schemas and TypeScript clients.
  • SurrealDb.Net.Design - An design-time CLI for generating C# record models from a SurrealDB database schema. Get it via Nuget

Deployment tools

Docker images

surrealdb/surrealdb - SurrealDB SurrealDB official Docker image.

Integrations

Libraries

  • allographer - A query builder and schema builder for Nim that also supports SurrealDB.
  • AspNetCore.HealthChecks.SurrealDb - ASP.NET Core Health Check that verifies the ability to communicate with SurrealDb.
  • CommunityToolkit.Aspire.Hosting.SurrealDb - Provides extension methods and resource definitions for the .NET Aspire AppHost to support running SurrealDB containers.
  • java-surrealrpc - An alternative small Java SurrealDB library.
  • surrealdb_extra - (Rust) - Query builder and orm.
  • surrealdb-extras - (Rust) Creates namespace, database, tables and defines attributes automatically and generates/adds functions like add/delete/update to the struct.
  • surrealdb-valibot - Re-usable valibot schema's for use with the JavaScript SDK.
  • surrealdb-zod - Re-usable zod schema's for use with the JavaScript SDK.
  • surrealist - Python synchronous client with support for HTTP and WebSocket connections, and all SurrealDB features (live queries, QL, Changes Feed).
  • sqlalchemy-surrealdb - A SQLAlchemy dialect for SurrealDB.

GitHub Actions

Starter Kits

Surrealism Extensions

  • try_cast - mod::try_* functions for checked type casts.

Tutorials

Videos

Projects

  • Inite Brain - Open-source memory layer for LLM agents built on SurrealDB. Bitemporal knowledge graph with facts/episodes/procedural tiers, hybrid vector + BM25 + multi-hop retrieval, conflict resolution, GDPR forget. MCP server, Streamable HTTP, AGPL-3.0.
  • open-notebook - An Open Source implementation of Notebook LM with more flexibility and features.
  • Podcasts to Knowledge - Converts YouTube podcast/interview sessions into a structured knowledge graph with CocoIndex.

LangChain AI Agents

  • taro - Agentic Search Harness. LangGraph ReAct agent with 8 search tools (vector, BM25, graph, hybrid RRF).
  • dead-reckoning - Navigate any Python codebase via knowledge graph + resumable LangGraph agents, powered by SurrealDB.
  • synapse - Turns unstructured reflections into a persistent knowledge graph, then answers questions from that evolving graph context.
awesome
awesome-list
hacktoberfest
surreal
surrealdb

Significant stargazers

Jesse Jafa

66 followers · starred Apr 2024

Finn Bear

198 followers · starred Feb 2023

Scott Bedard

110 followers · starred Oct 2023

William Stoneham

31 followers · starred Mar 2025