Self-host switchfeat
Feature flag and A/B testing platform you host yourself
- Stars
- 205
- Ports
- 4000 (HTTP API and web UI), 3000 (Development UI server)
ghcr.io/switchfeat-com/switchfeatWhat is switchfeat?
This Node.js and React application lets teams manage feature toggles and run split tests from their own servers. A REST API serves flags to client code while a web dashboard handles configuration. Deployment uses a single Docker image or docker-compose, listening on port 4000. Optional MongoDB storage and Google OAuth sign-in are configured through environment variables. The codebase is early-stage (pre-1.0 versions) with no formal releases published, distributed under the AGPL-3.0 licence.
Should you self-host switchfeat?
switchfeat scores 35/100 on selfhost.directory (how scoring works) and ranks #147 of 166 in Developer Tools. It has 205 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is openhands (87/100, 92 094 stars). It scores higher overall, so compare the two before you pick. See switchfeat vs openhands side by side.
Features
- A/B Testing
- Feature Flags
- Google OAuth sign-in
- REST API
- User Segments
- Web Dashboard
switchfeat README
More in Application Management
SyncloudSyncloud is a self-hosted, open-source platform turning your hardware into a personal app server with one-click installs for 50+ apps.
taOStaOS is a self-hosted AI agent OS turning your hardware into a distributed compute cluster with a web desktop, multi-framework agents, offline memory, and 100+ apps.
tesseraSelf-hosted workspace for parallel AI coding agents (Claude Code, Codex, OpenCode) with Git worktrees, Kanban board, and mobile access via desktop app or browser.
TipiOpen-source homeserver manager that installs and updates around 300 self-hosted apps through a web dashboard, with Traefik handling networking and HTTPS automatically.
tralaTraLa is a self-hosted, open-source dashboard that automatically discovers and displays your Traefik services with smart grouping, icon detection, and dark mode support.
trusted-cgiSelf-hosted serverless functions engine via CGI. Single binary, no deps, with scheduling, queues, and token security for hobby projects.
tsuruSelf-hosted, open-source PaaS that runs apps on your own Kubernetes clusters with one-command deploys, autoscaling, teams, quotas and add-on services.- UBOSUBOS is a Linux distribution and platform for easily deploying, managing, and running self-hosted web applications on user-controlled servers. It provides tools (UBOS Gears) to install and manage apps like Mastodon, Nextcloud, and WordPress, along with middleware (UBOS PeerGraph) for social web interoperability.
umbrelA self-hosted Docker container running UmbrelOS for home servers, letting you install and manage apps without dedicated hardware or a VM.
UnraidOpen-source MCP servers for Unraid NAS letting AI agents manage Docker, VMs, storage arrays, and live metrics via a unified tool interface.
yantrYantr is a self-hosted homelab app store running as a rootless Podman container alongside your Linux OS — no appliance, no root daemon, ~140 MB RAM at idle.
Zero to JupyterHub with KubernetesOpen-source Helm chart and guide for self-hosting JupyterHub on Kubernetes, enabling scalable multi-user notebook environments for teams and classrooms.

0 comments