signaldb

SignalDB 是一個為現代網頁應用程式設計的反應式、本地優先的 JavaScript 資料庫。它結合了基於信號的反應式與強大的本地資料管理。

signaldb 是什麼?

SignalDB 是一個為現代網頁應用程式設計的反應式、本地優先的 JavaScript 資料庫。它結合了基於信號的反應式、強大的本地資料管理以及即時同步功能。

signaldb 概覽

這是什麼

SignalDB 是一個針對現代網頁應用程式最佳化的客戶端 JavaScript 資料庫。它結合了基於信號的反應式機制、本地優先的資料管理以及即時同步功能。該函式庫提供樂觀 UI 以建立回應式介面、類似 MongoDB 的查詢介面,以及強大的 TypeScript 支援。它與框架無關,並提供 Angular、React、Solid、Svelte 和 Vue.js 的適配器。

主要功能

  • 樂觀 UI,用於建立回應式且動態的介面 - 類似 MongoDB 的查詢介面,易於上手 - 強大的 TypeScript 支援,確保型別安全 - 多種儲存提供者的靈活本地資料持久化 - 從多個來源收集資料以實現即時同步 - 與框架無關的設計,並提供熱門反應式函式庫的適配器

使用情境

  • 需要快速、反應式資料處理的現代網頁應用程式 - 需要樂觀 UI 更新和即時互動的應用程式 - 從多個來源同步資料的本地優先應用程式 - 任何規模的專案,受益於低延遲的即時資料存取

快速開始

$ npm install @signaldb/core 更多使用範例與文件請參閱儲存庫的 README。

授權與價格

採用 MIT 授權條款。版權所有 © 2024 Max Nowack。本專案為開放原始碼。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/maxnowacksignaldb.svg)](https://yunodb.com/tools/maxnowacksignaldb?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/maxnowacksignaldb?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/maxnowacksignaldb.svg" alt="Featured on YunoDB" height="20"></a>