shelly-data 0.6.0

Data-layer primitives for Shelly LiveView (schemas, changesets, repo, migrations).
Documentation

shelly-data

Data-layer primitives for Shelly apps.

This crate provides transport-agnostic and database-driver-agnostic contracts for:

  • schema metadata
  • changeset casting and validation
  • repository abstractions
  • query composition
  • migration loading and status tracking
  • adapter/service integration contracts
  • async repository contracts with cancellation/deadline context
  • integrated data pipeline and ETL runtime contracts
  • reference enterprise adapter surfaces for:
    • SingleStore
    • ClickHouse
    • BigQuery
    • OpenSearch

Pipeline runtime highlights:

  • first-party contracts (Pipeline, Source, Transform, Sink, CheckpointStore, PipelineRun, PipelineEvent)
  • built-in runner with resumable checkpoints, retries, deadlines, and pause/resume/cancel controls
  • conformance checks for retry/timeout/checkpoint semantics across enterprise adapters

Install

cargo add shelly-data

API Docs

https://docs.rs/shelly-data