https://github.com/dorklyorg/dorkly/wiki Skip to content Navigation Menu Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + GitHub Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions By size + Enterprise + Teams + Startups By industry + Healthcare + Financial services + Manufacturing By use case + CI/CD & Automation + DevOps + DevSecOps * Resources Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} dorklyorg / dorkly Public * Notifications You must be signed in to change notification settings * Fork 0 * Star 111 * Code * Issues 0 * Pull requests 0 * Discussions * Actions * Projects 0 * Wiki * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights Home Jump to bottom Dan Richelson edited this page Jun 21, 2024 * 19 revisions Dorkly Feature Flags Free Open Source Feature Flag system. Dorkly is a git-based open source feature flag backend for LaunchDarkly's open source SDKs. It allows you to implement feature flagging consistently across dozens of languages using LaunchDarkly's battle-tested SDKs. Dorkly strives to be a simple feature flagging system without the cognitive load of yet another tool. If you're feeling fatigue from too many SaaS products then this might be if interest to you. If you're already using Terraform, AWS, and GitHub then this project will slide right into your existing workflow. How it Works Dorkly primarily consists of a dockerized server process that you host somewhere your app can reach. Once you've added the LaunchDarkly SDK to your app's code, your app will connect to your Dorkly server at runtime to request flag data and listen for updates. Flag rules are managed in GitHub using a simple yaml format. Example flags repo For more info check out Architecture. Key Concepts * Project * Environment * Flag * SDK Status This project is in the early stages of development. It can be used in production if you're ok with the Dorkly server topology not yet being HA (Highly Available). Feedback is appreciated. Early adopters, tire-kickers, and contributors are welcome. It's not to late to make major changes! Pending tasks. Supported Features LaunchDarkly is a powerful system with a lot of features. Dorkly is a subset of that functionality. Here's what is supported so far: 1. One project per git repo. If you need more projects create more repos. 2. Boolean flags: either on or off, or a percent rollout based on user id 3. Server-side flags and client-side flags (can exclude client-side on a per-flag basis) 4. Secrets management: SDK keys are stored in AWS Secrets Manager and exported as Terraform outputs. They are also displayed in the generated environment READMEs. Example 5. Fast Updates: Once your Feature Flag Changes are merged expect the changes to be reflected in your application in under a minute. Toggle table of contents Pages 5 [ ] * Loading Home + Dorkly Feature Flags + How it Works + Key Concepts + Status + Supported Features * Loading 2. Getting Started * Loading 3. Common Tasks * Loading 4. Helpful Links * Loading 5. Architecture Clone this wiki locally [https://github.com/d] Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.