adalah awan tertinggi
database untuk aplikasi besok
Berkembang lebih mudah. Bangun lebih cepat. Skalakan lebih cepat.
Daftar sumber daya, alat, utilitas, dan aplikasi SurrealDB yang dikuratori.
Jika Anda ingin berkontribusi pada daftar ini, silakan baca pedoman berkontribusi.
SurrealDB yang luar biasa
Daftar sumber daya, alat, utilitas, dan aplikasi SurrealDB yang dikuratori.
Jika Anda ingin berkontribusi pada daftar ini, silakan baca pedoman berkontribusi.
Isi
- Aplikasi
- Perpustakaan klien
- Antarmuka manajemen
- Alat pengembangan
- Alat penerapan
- Gambar buruh pelabuhan
- Integrasi
- Perpustakaan
- Tindakan GitHub
- Kit Pemula
- Tutorial
- Video
- Proyek
Aplikasi
- SurrealDB - adalah database grafik dokumen yang skalabel, terdistribusi, kolaboratif, untuk web waktu nyata.
Perpustakaan klien
- ditunggu-surrealdb - Pembungkus skrip untuk surrealdb.js yang menyimpan pertanyaan hingga koneksi dibuat.
- mylk - Pustaka klien untuk Ruby dengan dukungan untuk koneksi HTTP dan WebSocket.
- surrealdb-cloudflare - Implementasi TypeScript untuk API HTTP SurrealDB. Bisa juga digunakan di luar Cloudflare.
- surrealdb-erlang - Pustaka klien untuk Erlang dan bahasa BEAM lainnya.
- surrealdb-flutter - Pustaka klien untuk Dart dan Flutter.
- surrealdb-spring-client - Pustaka maven tidak resmi untuk mengintegrasikan surrealdb dengan springboot dengan mudah.
- surrealdb.c - driver resmi untuk C.
- surrealdb.cr - Pustaka klien untuk Crystal dengan dukungan untuk koneksi HTTP dan WebSocket.
- surrealdb.go - driver resmi untuk Golang.
- surrealdb.java - driver resmi untuk Java.
- surrealdb.js - driver resmi untuk JavaScript.
- surrealdb.net - driver resmi untuk .NET.
- surrealdb.node - driver resmi untuk Node.js.
- surrealdb.php - driver resmi untuk PHP.
- surrealdb.py - driver resmi untuk Python.
- surrealdb.wasm - driver resmi untuk WebAssembly.
- surrealdb - driver resmi untuk Rust.
- SurrealDB_DSL - DSL dan driver Kotlin tidak resmi.
Antarmuka manajemen
- SurrealDB Admin - Aplikasi tanpa server untuk menelusuri dan menanyakan instance surrealDB lokal atau cloud Anda. Tidak diperlukan instalasi.
- SurrealDB Explorer - Penampil/editor database sederhana untuk SurrealDB.
- Surealis - dasbor resmi, taman bermain kueri, dan penjelajah basis data untuk SurrealDB.
- SurrealReact - UI penjelajah yang ditulis dalam reaksi.
Alat pengembangan
- surreal-codegen - Generator klien aman tipe SurrealDB TypeScript yang memperluas paket resmi SurrealDB. Cocokkan kueri
.surql
mentah Anda dengan skema Anda untuk menghasilkan kueri & parameter yang diketik dengan kuat. - surrealdb-client-generator - Alat praktis yang menyederhanakan proses pembuatan skema zod dan klien TypeScript.
Alat penerapan
- Dokku Surrealdb - Sebuah plugin untuk menyebarkan SurrealDB sebagai plugin Dokku.
- GKE menggunakan Terraform - Penerapan Multicluster Lintas Regional menggunakan GKE Autopilot dan Terraform
- Telur Pterodactyl - Telur untuk menyebarkan SurrealDB untuk Panel Pterodactyl.
Gambar buruh pelabuhan
surrealdb/surrealdb - gambar Docker resmi.
Integrasi
- SurrealDB Document Loader untuk LangChain - Implementasi pemuat dokumen sederhana di sekitar SurrealDB untuk LangChain.
- SurrealDB Vector Store untuk LangChain - Gunakan SurrealDB sebagai retriever yang didukung penyimpanan vektor dalam LangChain untuk membangun aplikasi AI Generatif yang kaya dengan Model Bahasa Besar.
Perpustakaan
- allographer - Pembuat kueri dan pembuat skema untuk Nim yang juga mendukung SurrealDB.
- Cirql - ORM SurrealDB TypeScript fleksibel yang memanfaatkan kekuatan skema Zod.
- kysely-surrealdb - Dialek Kysely (pembuat kueri sql aman untuk tipe), plugin, dan barang lainnya untuk SurrealDB.
- PySurrealDB - Driver SurrealDB dan pembuat kueri untuk Python.
- ra-surrealdb - Penyedia data dan penyedia autentikasi untuk admin reaksi untuk berintegrasi dengan SurrealDB.
- Sirqle - Pembungkus Python untuk surrealdb.py.
- surreal-id - (Rust) - Buat tipe ID khusus yang dijamin sebagai RecordId yang valid di SurrealDB, tambahkan ke struct Anda, dan buat serial serta deserialisasi dari SurrealDB dengan mudah.
- surrealdb_extra - (Rust) - Pembuat kueri dan orm.
- surrealdb_migration_engine - Mesin migrasi sederhana namun kuat untuk SurrealDB.
- surrealdb_query_builder - Pembuat kueri SurrealDB untuk Dart dan Flutter.
- surrealdb-extras - (Rust) Membuat namespace, database, tabel dan mendefinisikan atribut secara otomatis dan menghasilkan/menambahkan fungsi seperti menambah/menghapus/memperbarui ke struct.
- surrealdb-migrations - Alat migrasi SurrealDB yang mengagumkan, dengan CLI yang ramah pengguna dan pustaka Rust serbaguna yang memungkinkan integrasi tanpa batas ke dalam proyek apa pun.
- surrealdb-valibot - Skema valibot yang dapat digunakan kembali untuk digunakan dengan JavaScript SDK.
- surrealdb-zod - Skema zod yang dapat digunakan kembali untuk digunakan dengan JavaScript SDK.
- Surrealised - Klien SurrealDB TypeScript Sisi Server dengan pembuat kueri yang lancar.
- surealis - Klien sinkron Python dengan dukungan untuk koneksi HTTP dan WebSocket, dan semua fitur SurrealDB (kueri langsung, QL, Umpan Perubahan).
- type-surrealdb - Hasilkan skema dan
.surql
untuk SurrealDB menggunakan kelas dan dekorator TypeScript.
Tindakan GitHub
- SurrealDB GitHub Action - Tindakan GitHub resmi untuk menggunakan SurrealDB di pipeline GitHub Continuous Integration.
- surrealdb-migrations - Tindakan GitHub ini menginstal dan menjalankan surrealdb-migrations. Ini digunakan untuk menerapkan migrasi pada instans SurrealDB.
- Gunakan SurrealDB di GitHub Actions - GitHub Action untuk menggunakan SurrealDB dalam pengujian Anda.
Kit Pemula
- Kit Pemula untuk SurrealDB + SpringBoot - PDROJACK.
- Kit Pemula untuk SurrealDB + Tauri + Next.js - Reymom.
- SurrealDB + FastAPI-NextJS Pemula - Mardav Chirag dan Richard Orido.
- SurrealDB + Pemula Labu - Syed Zubeen.
- SurrealDB + Go Pemula Pengemudi - Salman Shah.
- SurrealDB + Koa starter rest api - Jerempy.
- SurrealDB + Nuxt 3 Pemula - Dylan Vanmali.
- Pemula SurrealDB + React-Nodejs - M SaiKiran.
- SurrealDB + Roket - David Zabala.
- SurrealDB + SolidStart Pemula - Sam "metru" Zanca.
- SurrealDB + Pemula Streamlit - Lucifer Akirami.
- SurrealDB + Pemula SvelteKit - Jitesh Doshi.
- SurrealDB + SvelteKit - Oskar Gmerek
- Pemula Blog SurrealDB + Vue - SrWither.
- SurrealDB + Vue Pemula - Dharani Inkollu.
Tutorial
- Renaissance Surreal Aeon - buku resmi untuk pembelajaran mendalam melalui bercerita.
- Bangun Agen AI RAG dengan LangGraph, Ollama, Llama2, dan SurrealDB - Oleh Karim Lalani untuk Austin LangChain Group.
- Buku telepon CLI dengan Python menggunakan SurrealDB sebagai database - Oleh Gabor Szabo.
- Memulai SurrealDB menggunakan Python dan Docker - Oleh Gabor Szabo.
- Memulai SurrealDB - Oleh tim SurrealDB.
- Hosting Surreal DB di Rust dalam Waktu Kurang dari 3 Menit - Gui Bibeau.
- Cara Menggunakan SurrealDb dengan Kerangka Baru dan Deno - Oleh Rajdeep Singh, FreeCodeCamp.
- Tingkatkan manajemen basis data dengan SurrealDB - Oleh Alexander Nnakwue, LogRocket.
- API sederhana dengan Gin/Gonic dan SurrealDB (GO) - Oleh Atharva Deshpande.
- SurrealDB - Basis Data Tertanam Rust - Tutorial Singkat - Jeremy Chone.
- Kursus Dasar SurrealDB - kursus resmi untuk mempelajari SurrealDB secara efisien dalam 3 jam.
- Membuka Kunci SurrealDB: Membangun Sistem RBAC Multi-Penyewa Dunia Nyata Menjadi Mudah (Seri 4 Bagian) - Sebastian Wessel
Video
- Melampaui Nyata? Melihat lebih dekat Data Relasional NewSQL - Beyond Fireship.
- Memulai SurrealDB! Masa depan database cloud (mungkin)? - Chris Hay.
- Seri streaming langsung yang mendokumentasikan pembelajaran SurrealDB - Oleh Xkonti.
- SurrealDB Database Bertenaga Karat (Cukup Ambisius) - Kode ke Bulan.
- SurrealDB dalam 100 detik - Kapal Api.
- SurrealDB. Penyimpanan Dokumen Wastafel Dapur yang mungkin melengserkan Firebase - Ray Villalobos.
- Menggunakan SurrealDB untuk membuktikan statistik sepak bola - Oleh Joseph McCarthy, Irish Abroad.
Proyek
- DOX For Everything - Forum online untuk diskusi, tanya jawab, halaman penggemar, blog, atau apa pun.
- Gofer Engine - Mesin Antarmuka HL7 (Healthcare Level 7) yang dibuat untuk diterapkan pada server Node.js yang menyediakan SurrealDB sebagai opsi lapisan persistensi.
- Kards Social - Aplikasi media sosial FOSS.
- Demo Nextjs + surrealdb - Blog dasar yang berfungsi sebagai demo/templat untuk proyek nextjs + surrealdb Anda.
- Playrbase - Sistem manajemen acara & pemain.
- Style Guide AI Assistant - Asisten AI berkemampuan suara yang memungkinkan Anda berbicara dengan lemari pakaian Anda.
- Pengambilan Dokumen AI SurrealDB - Proyek untuk dipamerkan: Cara membangun sistem penjawab pertanyaan Berbasis GPT di atas Dokumen SurrealDB. Memanfaatkan SurrealDB sebagai penyimpanan vektor itu sendiri.
- SurrealDB sebagai Toko Vektor untuk LangChain - Buku catatan Jupyter yang mendemonstrasikan cara menggunakan SurrealDB sebagai Toko Vektor saat membuat aplikasi AI Generatif dengan LangChain.
- SurrealDB Presence Demo - Proyek demo tentang cara membuat aplikasi web kehadiran realtime menggunakan SurrealDB Live Query.
- SurrealDB Sandbox - Taman bermain offline berbasis browser untuk bereksperimen dengan SurrealDB.
- SurrealDB x OpenAI - Contoh RAG menggunakan SurrealDB dan OpenAI.
- SurrealML vs PyTorch vs ONNX - Membandingkan kinerja SurrealML terhadap PyTorch dan ONNX - Vladimir Rotariu