awesome-surreal
github.com/surrealdb/awesome-surreal ↗A curated list of SurrealDB resources, tools, utilities, and applications.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials resources from awesome-surreal"
Installation instructions →What's inside
Tutorials
- Aeon's Surreal Renaissance
- Build an AI RAG Agent with LangGraph, Ollama, Llama2, and SurrealDB
By
- CLI phone book in Python using SurrealDB as database
By Gabor Szabo.
- Getting started with SurrealDB
By SurrealDB team.
- Getting started with SurrealDB using Python and Docker
By Gabor Szabo.
- Hosting Surreal DB in Rust in Less Than 3 Minutes
Gui Bibeau.
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.
- 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.
Videos
- Beyond Surreal? A closer look at NewSQL Relational Data
Beyond Fireship.
- Getting started with SurrealDB! Future of cloud databases (maybe)?
Chris Hay.
- Livestream series documenting learning SurrealDB
By Xkonti.
- Rust Powered Database SurrealDB (It's Pretty Ambitious)
Code to the Moon.
- SurrealDB in 100 seconds
Fireship.
- SurrealDB. The Kitchen Sink Document Store that might dethrone Firebase
Ray Villalobos.
LangChain AI Agents
- 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.
- taro
Agentic Search Harness. LangGraph ReAct agent with 8 search tools (vector, BM25, graph, hybrid RRF).
Deployment tools
- Dokku Surrealdb
A plugin to deploy SurrealDB as a
- GKE using Terraform
Multicluster Cross-Regional Deployment using GKE Autopilot and
Projects
- 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.
Development tools
- surreal-codegen
SurrealDB TypeScript type-safe client generator which extends the official SurrealDB package. Matches your raw
- surrealdb-client-generator
A handy tool that simplifies the process of generating zod schemas and TypeScript clients.
Showing a sample of 55 resources. View the full list on GitHub →