Skip to main content

LIVON

CISecret Scan

Vulnerability ScanOpenSSF ScorecardOpenSSF Best Practices

REUSE statusCoveralls CoverageLicense

LIVON in one sentence

LIVON is a TypeScript monorepo for schema-first APIs and deterministic realtime sync across backend and frontend.

Why teams use LIVON

  • One API contract for validation, execution, and generated client surfaces.
  • Deterministic sync units (source / action / stream) for predictable state flow.
  • Realtime-ready runtime with strict typing and docs-driven generation.
  • Monorepo quality gates and security checks designed to block risky changes early.

Monorepo quick map

AreaWhat it containsStart here
Core docsProduct context, onboarding, governance, release flowGetting Started
Package docsRuntime, schema, sync, adapters, CLI package guidesPackages Index
Schema referenceFull API references for schema builders/combinatorsSchema APIs
Architecture docsRuntime internals, flow, roadmap, technical decisionsRuntime Design
Contributor rulesGate checks, coding/testing standards, workflow contractsContributing

Package overview

PackageRole in the stackDocs
@livon/runtimeRuntime composition and execution boundaries.runtime
@livon/schemaSchema builders, parsing, and contract typing.schema
@livon/syncDeterministic sync units for state/event workflows.sync
@livon/clientGenerated client API surfaces from server schema.client
@livon/client-ws-transportBrowser/client websocket transport adapter.client-ws-transport
@livon/node-ws-transportNode websocket transport adapter.node-ws-transport
@livon/reactReact integration utilities around LIVON sync/runtime.react
@livon/cliExplain/sync CLI and generated client update tooling.cli
@livon/dlq-moduleDead-letter queue runtime module for failure handling.dlq-module

New to LIVON

  1. Why Livon Exists
  2. Getting Started
  3. Schema APIs
  4. @livon/runtime

Building product features

  1. For Fullstack Developers
  2. Backend / Frontend Symmetry
  3. SchemaDoc & Generated JSDoc
  4. @livon/client

Contributing to the monorepo

  1. Contributing
  2. Testing and Quality
  3. Governance and Rule Sources
  4. OpenSSF Best Practices (Passing)