{"id":13629060,"url":"https://github.com/surrealdb/surrealist","last_synced_at":"2025-11-25T19:04:52.296Z","repository":{"id":64914764,"uuid":"577076286","full_name":"surrealdb/surrealist","owner":"surrealdb","description":"Surrealist is the ultimate way to visually manage your SurrealDB database","archived":false,"fork":false,"pushed_at":"2025-05-14T15:44:33.000Z","size":74729,"stargazers_count":1167,"open_issues_count":105,"forks_count":90,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-05-14T17:04:57.682Z","etag":null,"topics":["authentication","database","desktop","linux","macos","react","rust","schema","sql","surql","surrealdb","surrealql","tauri","webapp","windows"],"latest_commit_sha":null,"homepage":"https://surrealist.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/surrealdb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.paypal.com/paypalme/StarlaneStudios"]}},"created_at":"2022-12-11T22:18:07.000Z","updated_at":"2025-05-14T15:44:35.000Z","dependencies_parsed_at":"2024-01-10T15:19:51.476Z","dependency_job_id":"51804e3b-b95a-4a9c-b133-91a8b1a06abf","html_url":"https://github.com/surrealdb/surrealist","commit_stats":{"total_commits":1577,"total_committers":34,"mean_commits":46.38235294117647,"dds":0.1655041217501585,"last_synced_commit":"e35de927a89d3392f49897f1419ac440f89a9d7d"},"previous_names":["surrealdb/surrealist","starlanestudios/surrealist"],"tags_count":89,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surrealdb%2Fsurrealist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surrealdb%2Fsurrealist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surrealdb%2Fsurrealist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/surrealdb%2Fsurrealist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/surrealdb","download_url":"https://codeload.github.com/surrealdb/surrealist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254190396,"owners_count":22029632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","database","desktop","linux","macos","react","rust","schema","sql","surql","surrealdb","surrealql","tauri","webapp","windows"],"created_at":"2024-08-01T22:01:02.097Z","updated_at":"2025-11-25T19:04:52.287Z","avatar_url":"https://github.com/surrealdb.png","language":"TypeScript","funding_links":["https://www.paypal.com/paypalme/StarlaneStudios"],"categories":["TypeScript","windows","Management interfaces"],"sub_categories":[],"readme":"\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\".github/images/thumbnail.jpg\" alt=\"Surrealist\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e \n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://surrealdb.com/discord\"\u003e\u003cimg src=\"https://img.shields.io/discord/902568124350599239?label=discord\u0026style=flat-square\u0026color=5a66f6\" alt=\"Discord\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://x.com/surrealdb\"\u003e\u003cimg src=\"https://img.shields.io/badge/x-follow_us-222222.svg?style=flat-square\" alt=\"X\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://dev.to/surrealdb\"\u003e\u003cimg src=\"https://img.shields.io/badge/dev-join_us-86f7b7.svg?style=flat-square\" alt=\"Dev\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/company/surrealdb/\"\u003e\u003cimg src=\"https://img.shields.io/badge/linkedin-connect_with_us-0a66c2.svg?style=flat-square\" alt=\"LinkedIn\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/channel/UCjf2teVEuYVvvVC-gFZNq6w\"\u003e\u003cimg src=\"https://img.shields.io/badge/youtube-subscribe-ff0000.svg?style=flat-square\" alt=\"YouTube\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://surrealdb.com/blog\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/blog.svg?raw=true\" alt=\"Blog\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://github.com/surrealdb/surrealdb\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/github.svg?raw=true\" alt=\"Github\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/company/surrealdb/\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/linkedin.svg?raw=true\" alt=\"LinkedIn\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://x.com/surrealdb\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/x.svg?raw=true\" alt=\"X\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/channel/UCjf2teVEuYVvvVC-gFZNq6w\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/youtube.svg?raw=true\" alt=\"YouTube\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://dev.to/surrealdb\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/dev.svg?raw=true\" alt=\"Dev\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://surrealdb.com/discord\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/discord.svg?raw=true\" alt=\"Discord\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://stackoverflow.com/questions/tagged/surrealdb\"\u003e\u003cimg height=\"25\" src=\"https://github.com/surrealdb/.github/blob/main/img/social/stack-overflow.svg?raw=true\" alt=\"Stack Overflow\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icon.webp\"\u003e\u0026nbsp;\u0026nbsp;What is Surrealist?\u003c/h2\u003e\n\nSurrealist is a user interface for interacting with your [SurrealDB](https://surrealdb.com/) database visually. It enables you to seamlessly connect to any SurrealDB instance, allowing you to execute queries, explore your tables, design your schemas, and much more. Surrealist is designed to suit a broad range of workflows, so whether you are just getting started, or pushing SurrealDB to its limits, Surrealist is the perfect tool to use.\n\n**Key features of Surrealist include:**\n\n- **Visual querying** using the Query View, with support for query syntax highlighting, saved queries, and graph visualization.\n- **Data exploration** using the Explorer View, where you can browse your tables, inspect records, and follow relationships.\n- **Schema designing** using the Designer View, which generates a visual diagram of your database schema.\n- **SurrealDB Cloud** management panel, allowing you to effortlessly provision and connect to your Cloud instances\n- **Ask Sidekick** - a powerful AI assistant that helps you write queries, explore your data, and design your schema.\n\nLearn more about Surrealist by visiting [the website](https://surrealdb.com/surrealist) or reading the [documentation](https://surrealdb.com/docs/surrealist).\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/contents.svg\"\u003e\u0026nbsp;\u0026nbsp;Contents\u003c/h2\u003e\n\n- [Features](#features)\n- [Learn SurrealDB](#Learn-SurrealDB)\n- [Getting started](#Getting-started)\n\t- [Using the Web App](#Using-the-Web-App)\n\t- [Using the Desktop App](#Using-the-Desktop-App)\n- [SurrealDB Cloud](#surrealdb-cloud)\n- [Contributing](#contributing)\n- [Disclaimer](#disclaimer)\n- [License](#license)\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/features.svg\"\u003e\u0026nbsp;\u0026nbsp;Features\u003c/h2\u003e\n\n- [x] Query syntax highlighting\n- [x] Data exploration with filtering support\n- [x] GraphQL querying support with syntax highlighting\n- [x] Visual schema creation and visualization\n- [x] Write and manage your stored procedures and functions\n- [x] Manage database access rules, user accounts, and resource permissions\n- [x] Upload SurrealML models directly to your database\n- [x] Auto-generated API documentation for your database\n- [x] One-click local database serving\n- [x] Sandbox environment for testing and learning\n- [x] Command palette for quick navigation\n- [x] Integrated AI assistant for asking questions and writing queries\n- [x] SurrealDB Cloud management panel for provisioning instances\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/documentation.svg\"\u003e\u0026nbsp;\u0026nbsp;Learn SurrealDB\u003c/h2\u003e\n\n- SurrealDB University: https://surrealdb.com/learn/fundamentals\n- Aeon's Surreal Renaissance (Interative book): https://surrealdb.com/learn/book\n- Documentation: https://surrealdb.com/docs/surrealdb\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/gettingstarted.svg\"\u003e\u0026nbsp;\u0026nbsp;Getting Started\u003c/h2\u003e\n\nSurrealist is easy to get started with, as we provide both a web app and a desktop app for you to use. While the web app is the quickest way to get started, the desktop app provides additional features such as local database serving and opening queries from disk.\n\n### Using the Web App\nVisit https://app.surrealdb.com/ to start using Surrealist in your browser.\n\n### Using the Desktop App\nYou can download the latest version of Surrealist Desktop [here](https://surrealdb.com/surrealist?download) or find a list of releases on the [GitHub](https://github.com/surrealdb/surrealist/releases) page. This version is the recommended way to interact with SurrealDB, as it supports additional features over the web app.\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/cloud.svg\"\u003e\u0026nbsp;\u0026nbsp;SurrealDB Cloud\u003c/h2\u003e\n\n\u003ca href=\"https://surrealdb.com/cloud#gh-dark-mode-only\" target=\"_blank\"\u003e\n    \u003cimg width=\"100%\" src=\".github/images/cloud-light.png\" alt=\"SurrealDB Cloud\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://surrealdb.com/cloud#gh-light-mode-only\" target=\"_blank\"\u003e\n    \u003cimg width=\"100%\" src=\".github/images/cloud-dark.png\" alt=\"SurrealDB Cloud\"\u003e\n\u003c/a\u003e\n\nSurrealDB is available as a [hosted platform](https://app.surrealdb.app/signin). Forget about infrastructure operations, monitoring, backups or capacity planning. [SurrealDB Cloud](https://app.surrealdb.app/signin) allows you to focus on building great products using the power and flexibility of SurrealDB in just a few clicks. Grow from prototype to enterprise-scale. The SurrealDB Cloud scalable architecture allows your database to evolve as your application grows, ensuring you are always ahead of demand.\n\nSurrealist features an integrated SurrealDB Cloud management panel, allowing you to effortlessly provision and connect to your Cloud instances, manage your billing, and monitor your usage. The SurrealDB Cloud panel is available in both the web and desktop apps.\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/contributing.svg\"\u003e\u0026nbsp;\u0026nbsp;Contributing\u003c/h2\u003e\n\nWe welcome any issues and PRs submitted to Surrealist. Before you open an issue or PR please read our [Contributor Guide](CONTRIBUTING.md).\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/tick.svg\"\u003e\u0026nbsp;\u0026nbsp;Disclaimer\u003c/h2\u003e\n\n- Surrealist aims to stay up-to-date with the latest stable release of SurrealDB. We cannot guarantee support for latest nightly builds.\n- Connections to remote servers may require a HTTPS connection. You can easily configure SSL for your server using tools like Letsencrypt and nginx.\n\n\u003ch2\u003e\u003cimg height=\"20\" src=\".github/images/icons/license.svg\"\u003e\u0026nbsp;\u0026nbsp;License\u003c/h2\u003e\n\nSource code for Surrealist is licensed under the [MIT license](LICENSE).\n\nCopyright © 2025 SurrealDB Ltd\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurrealdb%2Fsurrealist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsurrealdb%2Fsurrealist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurrealdb%2Fsurrealist/lists"}