OptiFork

Feature Flags. Simplified.

Open source feature flag platform for modern applications. Control deployments, experiment safely, and ship with confidence.

Why OptiFork?

🚀 Easy Setup

Get up and running in minutes with simple configuration and deployment options.

🔧 Self-Hosted

Keep control of your data with self-hosted deployment options.

🌟 Open Source

Completely open source under Apache License 2.0. Contribute and customize freely.

Quick Setup

Prerequisites: Python 3.8+, Node.js 16+

Docker (Recommended)

# Clone repository
git clone https://github.com/anshumat-org-opensource/optifork.git
cd optifork

# Development environment
./deploy.sh dev

# Production environment
./deploy.sh prod

Manual Setup

# Backend
cd backend
pip install -r requirements.txt
cp ../.env.example .env
python -c "from db import init_database; import asyncio; asyncio.run(init_database())"
uvicorn main:app --reload --host 0.0.0.0 --port 8000

# Frontend (in another terminal)
cd frontend
npm install
npm run dev

Access Points

View detailed setup instructions →