R.E.C.R.E.C. rec.farm
ParamtuneParamtune

Open source · MIT · Beta

Platform schemas and feature configuration.

Self-hosted platform schema and feature configuration management. Compose JSON schemas, version your configs, and resolve dependencies with semver.

Status
Beta
Version
v0.1.0
License
MIT
Built with
React 19 · Vite · Rust · Axum · Redis

What you get

Features

  • Schema compositionJSON schemas with @extends and semver-aware dependency resolution.
  • Live JSON editingReal-time editing with preview, validation and schema diffing.
  • Audit logEvery schema and platform change is recorded.
  • API docs built inInteractive API documentation at /api-docs.
  • Sign in with HandstampOr any OpenID Connect provider. Groups map to admin and editor roles.

Run it yourself

Get started

Quickstart

Clone rec-farm/paramtune, then:

$ export REDIS_PASSWORD="$(openssl rand -base64 24)"
$ export PUBLIC_ORIGIN="http://localhost:3000"
# Register Paramtune as an app in Handstamp first (see Deployment)
$ export OIDC_ISSUER="https://id.example.com"
$ export OIDC_CLIENT_ID="paramtune" OIDC_CLIENT_SECRET="…"
$ docker compose up --build -d