# switchfeat

> Self-hosted feature flag and A/B testing service with React dashboard and REST API. Runs via Docker, keeps data on your network.

- **Category:** Developer Tools
- **Licence:** AGPL-3.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, NPM
- **Tags:** Feature Flags, Ab Testing, Feature Management, Remote Config, Feature Toggle, Node.js, Typescript, Docker, React, Self Hosted, Reactjs, Continuous Delivery, Abtesting, Split Testing

## Description

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.

## Links

- [Homepage](https://github.com/switchfeat-com/switchfeat)
- [Website](https://switchfeat.com)
- [Docker](ghcr.io/switchfeat-com/switchfeat)
- [GitHub repository](https://github.com/switchfeat-com/switchfeat)
- [Issues](https://github.com/switchfeat-com/switchfeat/issues)
- [Discussions](https://github.com/switchfeat-com/switchfeat/discussions)
- [Public roadmap](https://github.com/orgs/switchfeat-com/projects/1)

---
Source: https://selfhost.directory/project/switchfeat