Feature Flag Manager
Developer Tools · React + Node (Express) · 16 @molecule/* packages
LaunchDarkly-like feature flags with targeting rules, rollout percentages, and audit log — with built-in Stripe-backed subscription tiers
Try it
Opens instantly. Runs on sample data, so changes reset on reload.
What is inside
Screens (13)
- Login
/login - Signup
/signup - ForgotPassword
/forgot-password - ResetPassword
/reset-password - Dashboard
/dashboard(signed in) - Flags
/flags(signed in) - FlagDetail
/flags/:key(signed in) - AuditLog
/audit(signed in) - Environments
/environments(signed in) - Settings
/settings(signed in) - Segments
/segments(signed in) - SegmentDetail
/segments/:key(signed in) - NewFlag
/flags/new(signed in)
Data model (8 tables)
- audit_log — id, user_id, action, actor, actor_email, target, flag_id, message, …
- devices — id, createdAt, updatedAt, userId, name, pushPlatform, pushSubscription, hasPushSubscription
- feature_flags — id, user_id, project_id, key, name, description, flag_type, default_value, …
- flag_environments — id, user_id, project_id, key, name, color, is_production, sdk_key, …
- projects — id, userId, name, slug, projectType, framework, packages, envVars, …
- segments — id, user_id, project_id, key, name, description, conditions, created_at, …
- targeting_rules — id, user_id, flag_id, priority, attribute, operator, value, serve_value, …
- payments — id, createdAt, updatedAt, userId, transactionId, productId, platformKey, data, …
API (6 handlers)
- audit-log
api/src/handlers/audit-log.ts - environments
api/src/handlers/environments.ts - flags
api/src/handlers/flags.ts - seed
api/src/handlers/seed.ts - segments
api/src/handlers/segments.ts - settings
api/src/handlers/settings.ts
Subscription tiers
free / pro / team — gated by: maxAuditLog, maxEnvironments, maxFlags, advancedFeatures, canExport, retentionDays
Built from 16 @molecule/* packages
@molecule/api-audit-database@molecule/api-database-postgresql@molecule/api-email-templates@molecule/api-emails-mailgun@molecule/api-entitlements@molecule/api-feature-flags-database@molecule/api-payments-stripe@molecule/api-resource-payment@molecule/api-resource-project@molecule/api-resource-user@molecule/api-search-meilisearch@molecule/app-billing-react@molecule/app-command-palette@molecule/app-data-table@molecule/app-keyboard-shortcuts@molecule/app-virtual-scroll
Required secrets
DATABASE_URLPostgreSQL connection string
The @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing