unsubbed.co

Replane

Replane lets you run dynamic configuration, feature flags, and audit trails for apps—cloud entirely on your own server.

Overview

Dynamic configuration for apps and services Stop deploying code to change settings. Self-hosted config management with version history, instant rollback, and realtime updates. Replane Dynamic configuration for apps and services. The project has 69 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • JSON Schema validation – prevent invalid configs; auto-generate TypeScript types
  • Real-time updates – sub-millisecond config reads; sub-second config change via SSE
  • Version history – every change creates a snapshot; restore any previous state
  • Change proposals – require review before changes go live; per-project or per-environment
  • Audit log – track who changed what, when, and why
  • Environments – different values for production, staging, development
  • Overrides – return different values based on context (user ID, plan, region)
  • Role-based access – workspace admins, project maintainers, config editors
  • Email notifications – notify approvers and authors on proposal events
  • High availability – each node can operate independently if others are down

Getting Started

Source: GitHub README

docker run -p 8080:8080 -e BASE_URL=http://localhost:8080 -e SECRET_KEY=xxx replane/replane

Normalized Features

Source: tool-features-normalized.json

audit logs, docker, email notifications, postgresql, rbac, rest api, version history.

Features

Authentication & Access

  • Role-Based Access Control

Integrations & APIs

  • REST API

Collaboration

  • Version History

Communication & Notifications

  • Email Notifications

Security & Privacy

  • Audit Logs