Warning
The idea for this project came up during a one-day hackathon. We took it further and polished over a short period of time. However, as it currently stands, we do not recommend using it for production workloads.
Marshant Feature Flag is a modern, self-hosted feature flag management system designed to give you full control over feature rollouts, simple A/B testing, and progressive delivery. Built with TypeScript and Next.js, it provides a clean and intuitive interface for managing feature flags across your applications.
- 🎯 Feature Flags - Enable or disable features without deploying code
- 🔒 Self-Hosted - Complete control over your data and infrastructure
- 📦 SDK Support - JavaScript/TypeScript SDK provided, with more languages planned for the future
- 🏗️ Monorepo Architecture - Clean separation of concerns with Turbo
- 🎨 Modern Stack - Built with Next.js, TypeScript, and React
- 🐳 Docker Support - Easy deployment with containerization
- 🔐 Type-Safe - Full TypeScript support for reliability
- ⚡ Fast Development - Hot reload and modern development experience
- Contributing Guide - Set up your development environment
- API Examples - HTTP request examples and usage
- CI Workflow - Automated checks on pull requests and feature branches
- Release Workflow - Versioning, publishing, and Docker image building
We welcome contributions! Please see our Contributing Guide for details on how to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
