Wave Funk Wave Funk
← Products

substrukt

Schema-driven headless CMS with file-based content storage

production

About

A headless CMS built in Rust that uses JSON Schema to define content types, automatically generates editing forms, stores content as JSON files on disk, and serves it via a REST API. Includes content-addressed file uploads, webhook-driven deploys, import/export bundles, and a server-rendered admin UI with dark mode.

Key Features

  • ›JSON Schema-driven content modeling with automatic form generation
  • ›REST API with bearer token authentication
  • ›File-based content storage with in-memory caching
  • ›Content-addressed file uploads with SHA-256 deduplication
  • ›Webhook-driven staging and production deploys
  • ›Import/export bundles for environment syncing

Tech Stack

RustAxumSQLiteHTMXJSON Schema
Visit substrukt → Source Code
HomeProductsProjectsClientsContactBlogTools
WAVE FUNK