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.
- java-surrealrpc
An alternative small Java SurrealDB library.
- sqlalchemy-surrealdb
A SQLAlchemy dialect for SurrealDB.
- surrealdb_extra
(Rust) - Query builder and orm.
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
- 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.
Management interfaces
- Mongrel
Desktop workbench for SurrealDB 3.2+ with SurrealQL, document/graph browsing, schema tools, and native archives.
- Surrealist
Integrations
- surreal-better-auth
- SurrealDB Document Loader for LangChain
A simple
- SurrealDB Grafana datasource
The SurrealDB datasource plugin enables you to query and visualise SurrealDB data directly within Grafana, offering seamless integration and exploration of SurrealDB datasets.
- SurrealDB MCP Server
A Model Context Protocol (MCP) server that provides a standardized interface for AI assistants to interact with a SurrealDB database. This server enables AI systems to query and manipulate data within a configured SurrealDB instance.
- SurrealDB Vector Store for LangChain
Use SurrealDB as a
Showing a sample of 62 resources. View the full list on GitHub →