{"repo":"TopGunBuild/topgun","free":true,"listed":false,"github":"https://github.com/TopGunBuild/topgun","clone":"git clone https://github.com/TopGunBuild/topgun.git","description":"Offline-first in-memory data grid with CRDT sync and a Rust server","language":"Rust","stars":35,"topics":["crdt","database","offline-first","realtime","typescript","indexeddb","local-first","react","sync","data-grid"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"TopGun v2 — single-node core, in active hardening. The TypeScript client and Rust server APIs are stable for single-node development and self-hosted evaluation. Before we recommend unattended production use, we're completing a public stabilization program: a machine-checked invariant catalog (every durability claim mapped to an enforcing test — gaps marked honestly), a crash-recovery proof harness, and a 72-hour endurance gate. Durability trade-offs are documented, not hidden (e.g. the default batched fsync acks before fsync — see the server docs). Cluster-mode (Raft-backed locks, cross-node replication) is in progress. Build real-time apps that work offline. Local writes are instant and survive disconnects; reconnecting clients sync seamlessly with automatic conflict resolution. Self-host today with the embedded backend, or wire up Postgres when you need it. Apache-2.0, Rust server, TypeScript client. AI agents talk to your data natively through MCP. TopGun v2 is a complete rewrite. It's not a port — it's a new architecture built to earn production trust; the status note above says what we do and don't yet claim. Live Demo — try it in your browser Key features - Local-first : Data lives in memory. Reads and writes never wait for network. - Offline support : Changes persist to IndexedDB and sync when reconnected. - Conflict-free merges : Automatic conflict resolution via LWW-Map and OR-Map, with causality tracked by logical clocks. - Efficient delta sync : Only changed data m","default_branch":null,"files":null,"tree":[],"storefront":"/r/TopGunBuild","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TopGunBuild/topgun/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}