Built on DATAOS

A modern approach to web architecture treating the DOM as the single source of application state.

Learn more at dataos.software

domx

The canonical DATAOS implementation. <1KB library for collect, apply, observe.

genX

Declarative HTML formatting for currency, dates, phones, and drag-drop via attributes.

HTMX

High-power tools for HTML. Hypermedia-driven interactions without SPA complexity.

Backend

  • Python 3.13 Core language with modern type hints
  • FastAPI High-performance async web framework
  • Jinja2 Server-side HTML template engine
  • Turso SQLite-compatible database rewritten in Rust

Frontend

  • HTMX Hypermedia-driven interactions without SPA complexity
  • Vanilla JavaScript DOM manipulation, drag-drop, and spatial operations

Infrastructure

  • Render Cloud hosting and deployment
  • Turso Cloud Globally distributed database replicas

Architecture

  • DOM as Source of Truth No client-side state management libraries
  • Pure Functions All business logic as stateless functions for testability
  • Set Theory Operations Mathematical filtering using INTERSECT, UNION, EXCEPT
  • RoaringBitmap Compressed bitmap indexes for sub-millisecond queries

Security

  • Auth0 OAuth2/OIDC authentication with PKCE
  • Zero-Trust API UUID-based data segregation per workspace
  • Privacy Mode Browser-based WASM database for offline-first operation