궁극의 클라우드다
내일의 애플리케이션을 위한 데이터베이스
더 쉽게 개발하세요. 더 빠르게 구축하세요. 더 빠르게 확장하세요.
SurrealDB 리소스, 도구, 유틸리티 및 애플리케이션의 선별된 목록입니다.
이 목록에 기여하고 싶다면 기여 지침을 읽어보세요.
굉장한 초현실적 DB
SurrealDB 리소스, 도구, 유틸리티 및 애플리케이션의 선별된 목록입니다.
이 목록에 기여하고 싶다면 기여 지침을 읽어보세요.
내용물
- 응용
- 클라이언트 라이브러리
- 관리 인터페이스
- 개발 도구
- 배포 도구
- 도커 이미지
- 통합
- 도서관
- GitHub 작업
- 스타터 키트
- 튜토리얼
- 비디오
- 프로젝트
응용
- SurrealDB - 실시간 웹을 위한 확장 가능하고 분산된 협업 문서 그래프 데이터베이스입니다.
클라이언트 라이브러리
- awaited-surrealdb - 연결이 설정될 때까지 쿼리를 보관하는 surrealdb.js용 Typescript 래퍼입니다.
- mylk - HTTP 및 WebSocket 연결을 지원하는 Ruby용 클라이언트 라이브러리입니다.
- surrealdb-cloudflare - SurrealDB의 HTTP API에 대한 Typescript 구현입니다. Cloudflare 외부에서도 사용할 수 있습니다.
- surrealdb-erlang - Erlang 및 기타 BEAM 언어용 클라이언트 라이브러리입니다.
- surrealdb-flutter - Dart 및 Flutter용 클라이언트 라이브러리입니다.
- surrealdb-spring-client - surrealdb를 springboot와 쉽게 통합하는 비공식 Maven 라이브러리입니다.
- surrealdb.c - C용 공식 드라이버
- surrealdb.cr - HTTP 및 WebSocket 연결을 지원하는 Crystal용 클라이언트 라이브러리입니다.
- surrealdb.go - Golang의 공식 드라이버입니다.
- surrealdb.java - Java용 공식 드라이버입니다.
- surrealdb.js - JavaScript용 공식 드라이버입니다.
- surrealdb.net - .NET용 공식 드라이버.
- surrealdb.node - Node.js용 공식 드라이버입니다.
- surrealdb.php - PHP용 공식 드라이버.
- surrealdb.py - Python용 공식 드라이버입니다.
- surrealdb.wasm - WebAssembly용 공식 드라이버입니다.
- surrealdb - Rust의 공식 드라이버입니다.
- SurrealDB_DSL - 비공식 Kotlin DSL 및 드라이버입니다.
관리 인터페이스
- SurrealDB Admin - 로컬 또는 클라우드 surrealDB 인스턴스를 검색하고 쿼리하는 서버리스 앱입니다. 설치가 필요하지 않습니다.
- SurrealDB Explorer - SurrealDB를 위한 간단한 데이터베이스 뷰어/편집기입니다.
- Surrealist - SurrealDB용 공식 대시보드, 쿼리 플레이그라운드 및 데이터베이스 탐색기입니다.
- SurrealReact - 반응으로 작성된 탐색기 UI입니다.
개발 도구
- surreal-codegen - 공식 SurrealDB 패키지를 확장하는 SurrealDB Typescript 유형 안전 클라이언트 생성기입니다. 원시
.surql
쿼리를 스키마와 일치시켜 강력한 형식의 쿼리 및 매개변수를 생성합니다. - surrealdb-client-generator - zod 스키마 및 TypeScript 클라이언트 생성 프로세스를 단순화하는 편리한 도구입니다.
배포 도구
- Dokku Surrealdb - SurrealDB를 Dokku 플러그인으로 배포하는 플러그인입니다.
- Terraform을 사용하는 GKE - GKE Autopilot 및 Terraform을 사용한 멀티 클러스터 교차 지역 배포
- 익룡 알(Pterodactyl Egg) - 익룡 패널용 SurrealDB를 배포하기 위한 알입니다.
도커 이미지
surrealdb/surrealdb - 공식 Docker 이미지.
통합
- LangChain용 SurrealDB 문서 로더 - LangChain용 SurrealDB에 대한 간단한 문서 로더 구현입니다.
- LangChain용 SurrealDB 벡터 저장소 - SurrealDB를 LangChain 내에서 벡터 저장소 지원 검색기로 사용하여 대규모 언어 모델로 풍부한 생성 AI 애플리케이션을 구축할 수 있습니다.
도서관
- allographer - SurrealDB도 지원하는 Nim용 쿼리 빌더 및 스키마 빌더입니다.
- Cirql - Zod 스키마의 강력한 기능을 활용하는 유연한 SurrealDB TypeScript ORM입니다.
- kysely-surrealdb - SurrealDB를 위한 Kysely(유형 안전 SQL 쿼리 빌더) 방언, 플러그인 및 기타 유용한 기능입니다.
- PySurrealDB - Python용 SurrealDB 드라이버 및 쿼리 빌더.
- ra-surrealdb - 반응 관리자가 SurrealDB와 통합하기 위한 데이터 공급자 및 인증 공급자입니다.
- Sirqle - surrealdb.py용 Python 래퍼입니다.
- surreal-id - (Rust) - SurrealDB에서 유효한 RecordId가 보장되는 사용자 정의 ID 유형을 생성하고 이를 구조체에 추가하며 SurrealDB에서 쉽게 직렬화 및 역직렬화합니다.
- surrealdb_extra - (Rust) - 쿼리 빌더 및 orm.
- surrealdb_migration_engine - SurrealDB를 위한 간단하면서도 강력한 마이그레이션 엔진입니다.
- surrealdb_query_builder - Dart 및 Flutter용 SurrealDB 쿼리 빌더입니다.
- surrealdb-extras - (Rust) 네임스페이스, 데이터베이스, 테이블을 생성하고 속성을 자동으로 정의하며 구조체에 추가/삭제/업데이트와 같은 기능을 생성/추가합니다.
- surrealdb-migrations - 사용자 친화적인 CLI와 모든 프로젝트에 원활하게 통합할 수 있는 다목적 Rust 라이브러리를 갖춘 멋진 SurrealDB 마이그레이션 도구입니다.
- surrealdb-valibot - JavaScript SDK와 함께 사용하기 위한 재사용 가능한 발리봇 스키마입니다.
- surrealdb-zod - JavaScript SDK와 함께 사용할 수 있는 재사용 가능한 zod 스키마입니다.
- Surrealized - 유창한 쿼리 빌더를 갖춘 서버측 TypeScript SurrealDB 클라이언트입니다.
- surrealist - HTTP 및 WebSocket 연결과 모든 SurrealDB 기능(라이브 쿼리, QL, 변경 피드)을 지원하는 Python 동기 클라이언트입니다.
- type-surrealdb - TypeScript 클래스 및 데코레이터를 사용하여 SurrealDB용 스키마 및
.surql
생성합니다.
GitHub 작업
- SurrealDB GitHub Action - GitHub Continuous Integration 파이프라인에서 SurrealDB를 사용하기 위한 공식 GitHub Action입니다.
- surrealdb-migrations - 이 GitHub 작업은 surrealdb-migrations를 설치하고 실행합니다. SurrealDB 인스턴스에 마이그레이션을 적용하는 데 사용됩니다.
- GitHub Actions에서 SurrealDB 사용 - 테스트에서 SurrealDB를 사용하기 위한 GitHub Action입니다.
스타터 키트
- SurrealDB + SpringBoot용 스타터 키트 - PDROJACK.
- SurrealDB + Tauri + Next.js용 스타터 키트 - Reymom.
- SurrealDB + FastAPI-NextJS 스타터 - Mardav Chirag 및 Richard Orido.
- SurrealDB + 플라스크 스타터 - Syed Zubeen.
- SurrealDB + Go Driver Starter - Salman Shah.
- SurrealDB + Koa 스타터 나머지 API - Jerempy.
- SurrealDB + Nuxt 3 Starter - Dylan Vanmali.
- SurrealDB + React-Nodejs 스타터 - M SaiKiran.
- SurrealDB + 로켓 - David Zabala.
- SurrealDB + SolidStart Starter - Sam "metru" Zanca.
- SurrealDB + Streamlit Starter - Lucifer Akirami.
- SurrealDB + SvelteKit 스타터 - Jitesh Doshi.
- SurrealDB + SvelteKit - 오스카 Gmerek
- SurrealDB + Vue 블로그 스타터 - SrWither.
- SurrealDB + Vue Starter - Dharani Inkollu.
튜토리얼
- Aeon's Surreal Renaissance - 스토리텔링을 통한 심도 있는 학습을 위한 공식 도서입니다.
- LangGraph, Ollama, Llama2 및 SurrealDB를 사용하여 AI RAG 에이전트 구축 - Austin LangChain Group의 Karim Lalani 작성.
- SurrealDB를 데이터베이스로 사용하는 Python의 CLI 전화번호부 - 작성자: Gabor Szabo.
- Python과 Docker를 사용하여 SurrealDB 시작하기 - 작성자: Gabor Szabo.
- SurrealDB 시작하기 - 작성자: SurrealDB 팀.
- Rust에서 3분 안에 Surreal DB 호스팅 - Gui Bibeau.
- Fresh Framework 및 Deno와 함께 SurrealDb를 사용하는 방법 - 작성자: Rajdeep Singh, FreeCodeCamp.
- SurrealDB로 데이터베이스 관리 개선 - 작성자: Alexander Nnakwue, LogRocket.
- Gin/Gonic 및 SurrealDB(GO)를 사용한 간단한 API - Atharva Deshpande 작성.
- SurrealDB - Rust 임베디드 데이터베이스 - 빠른 튜토리얼 - Jeremy Cone.
- SurrealDB 기초 과정 - SurrealDB를 3시간 안에 효율적으로 배울 수 있는 공식 과정입니다.
- SurrealDB 잠금 해제: 손쉬운 실제 다중 테넌트 RBAC 시스템 구축(4부 시리즈) - Sebastian Wessel
비디오
- 초현실적인 것 너머? NewSQL 관계형 데이터 - Beyond Fireship에 대해 자세히 살펴보세요.
- SurrealDB를 시작해보세요! 클라우드 데이터베이스의 미래(아마도)? - 크리스 헤이.
- SurrealDB 학습을 기록한 라이브스트림 시리즈 - By Xkonti.
- Rust 기반 데이터베이스 SurrealDB(매우 야심적임) - Code to the Moon.
- 100초 안에 SurrealDB - Fireship.
- 초현실DB. Firebase를 무너뜨릴 수도 있는 주방 싱크대 문서 저장소 - Ray Villalobos.
- SurrealDB를 사용하여 축구 통계 증명 - 작성자: Joseph McCarthy, 아일랜드 해외.
프로젝트
- DOX For Everything - 토론, 질문 및 답변, 팬 페이지, 블로그 등을 위한 온라인 포럼입니다.
- Gofer 엔진 - 지속성 계층 옵션으로 SurrealDB를 제공하는 Node.js 서버에 배포하도록 구축된 HL7(의료 수준 7) 인터페이스 엔진입니다.
- Kards Social - FOSS 소셜 미디어 앱.
- Nextjs + surrealdb 데모 - nextjs + surrealdb 프로젝트의 데모/템플릿 역할을 하는 기본 블로그입니다.
- Playrbase - 이벤트 및 플레이어 관리 시스템.
- 스타일 가이드 AI 어시스턴트 - 옷장과 대화할 수 있는 음성 지원 AI 어시스턴트입니다.
- SurrealDB AI Docs 검색 - 소개할 프로젝트: SurrealDB Docs 위에 GPT 기반 질의응답 시스템을 구축하는 방법. SurrealDB를 벡터 저장소 자체로 활용합니다.
- SurrealDB를 LangChain용 벡터 저장소로 사용 - LangChain을 사용하여 Generative AI 애플리케이션을 구축할 때 SurrealDB를 벡터 저장소로 사용하는 방법을 보여주는 Jupyter 노트북입니다.
- SurrealDB Presence Demo - SurrealDB 라이브 쿼리를 사용하여 실시간 프레즌스 웹 애플리케이션을 만드는 방법에 대한 데모 프로젝트입니다.
- SurrealDB Sandbox - SurrealDB를 실험하기 위한 오프라인 브라우저 기반 놀이터입니다.
- SurrealDB x OpenAI - SurrealDB 및 OpenAI를 사용한 RAG의 예입니다.
- SurrealML vs PyTorch vs ONNX - PyTorch 및 ONNX에 대한 SurrealML의 성능 벤치마킹 - Vladimir Rotariu