/awesome-surreal

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

Creative Commons Zero v1.0 UniversalCC0-1.0


SurrealDB Logo SurrealDB Logo

SurrealDB SurrealDB is the ultimate cloud
database for tomorrow's applications

Develop easier.   Build faster.   Scale quicker.


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

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


     

Blog   Github	  LinkedIn   Twitter   Youtube   Dev   Discord   StackOverflow


Awesome SurrealDB

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

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

Contents

Applications

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

Client libraries

Management interfaces

  • SurrealDB Admin - A serverless app to browse and query your local or cloud surrealDB instance. No installation required.
  • SurrealDB Explorer - A simple database viewer/editor for SurrealDB.
  • Surrealist - A powerful graphical SurrealDB query playground and database explorer.
  • SurrealReact - An explorer UI written in react.

Development tools

  • Surreal-Fiber - A REST API Fiber Web Framework boilerplate using SurrealDB for applications written in Go.
  • surrealdb-client-generator - A handy tool that simplifies the process of generating zod schemas and TypeScript clients.

Deployment tools

Docker images

surrealdb/surrealdb - SurrealDB SurrealDB official Docker image.

Integrations

This category is currently empty

Libraries

  • Cirql - Flexible SurrealDB TypeScript ORM leveraging the power of Zod schemas.
  • kysely-surrealdb - Kysely (type-safe sql query builder) dialects, plugins and other goodies for SurrealDB.
  • PySurrealDB - SurrealDB driver and query builder for Python.
  • ra-surrealdb - A data provider and an auth provider for react admin to integrate with SurrealDB.
  • Sirqle - Python wrapper for surrealdb.py.
  • surreal-id - (Rust) - Create custom ID types that are guaranteed to be valid RecordIds in SurrealDB, add them to your structs, and serialize and deserialize from SurrealDB with ease.
  • surrealdb-migrations - An awesome SurrealDB migration tool, with a user-friendly CLI and a versatile Rust library that enables seamless integration into any project.

GitHub Actions

Starter Kits

Tutorials

Videos

Projects

  • DOX For Everything - An online forum for discussions, questions and answers, fan pages, blogs, or anything else.
  • gofer Engine - An HL7 (Healthcare Level 7) Interface Engine built to deploy on Node.js servers that provides SurrealDB as a persistance layer option.
  • Kards Social - FOSS social media app.
  • Nextjs + surrealdb demo - Basic blog that serves as a demo / template for your nextjs + surrealdb project.
  • Pandorica - FOSS zero-knowledge secure file storage.
  • Playrbase - Event & player management system.
  • SurrealDB Presence Demo - Demo project on how to create a realtime presence web application using SurrealDB Live Queries.
  • SurrealDB Sandbox - An offline browser-based playground for experimenting with SurrealDB.