Skip to content
Strata is pre-1.0. APIs, protocol, and storage format may change.

Installation

Strata is currently developed as a Gleam workspace.

Terminal window
mise install
just deps
just build-all
just test-all

Pinned tool versions live in .tool-versions:

  • Erlang 27.2.1
  • Gleam 1.16.0
  • just 1.50.0

The workspace contains these packages:

  • strata_protocol: wire message types and JSON codecs.
  • strata_server: mist, beryl, shelf, and document actors.
  • strata_client: transport-agnostic client helpers.
  • strata_admin: planned Lustre admin SPA.