GoatDB is a real-time, version-controlled, client-side database that is highly resilient and works offline. It is optimized for Deno & React, making it ideal for prototyping, self-hosting, and single or ultra-light multi-tenant apps. Minimal server-side infrastructure is required, as most processing occurs in the client. GoatDB's design enables seamless synchronization, real-time collaboration, and automatic state restoration. It employs strong security measures and efficient conflict resolution, ensuring data integrity and consistency.
Table of contents
Example ProjectsInstallationBasic UsageUsing React HooksRunning the Interactive ServerCompiling a Server BinaryBenchmarksSecurityConflict ResolutionContributingLicenseSort: