Gitapp

Gitapp

A four-package stack for building cross-platform apps on top of a git-backed, transactional document store. Each piece is independently publishable on npm under the @dev-bench scope:

  • @dev-bench/docstore — the storage-agnostic DocStore interface (read / list / runTransaction / watch / syncIn), plus Zod schemas for every wire type.
  • @dev-bench/git-fs — Layer 1: cross-platform git primitives. Browser / Node / in-memory adapters; GitHub / Gitea / GitLab REST management.
  • @dev-bench/gitapp — Layer 2: a DocStore implementation that wires git-fs storage into the docstore interface (mutations, conflict policies, watch).
  • @dev-bench/gitapp-ui — Layer 3: theme, primitives, and view-model-driven React Native + react-native-web components for the full git-app UX (connection, repo picker, sync status, conflict resolver, editorial queue, …).

Where to next

  • Overview — the four packages at a glance.
  • Getting Started — install + first commit end-to-end.
  • API — public exports, package by package.

On this page