Laika – Open Source Feature flag/toggle system w. slack integration
Hey everyone, Here is a link to the first version of an on-premise feature flag/toggle system, made with GO, that I developed at the company I'm working at (MEDIGO). It allows you to isolate features within your projects, and enable/disable them in multiple environments with a simple click in a dashboard. For instance if you just developed a new feature and you want to enable it on the testing environment, all you have to do is go to Laika's web page and activate the flag for the feature on this environment. Or if a bug is spotted on a feature already in production, disabling is…
What it does
In the maker’s words, at launch
Hey everyone, Here is a link to the first version of an on-premise feature flag/toggle system, made with GO, that I developed at the company I'm working at (MEDIGO). It allows you to isolate features within your projects, and enable/disable them in multiple environments with a simple click in a dashboard. For instance if you just developed a new feature and you want to enable it on the testing environment, all you have to do is go to Laika's web page and activate the flag for the feature on this environment. Or if a bug is spotted on a feature already in production, disabling is just as simple. Part of this first release is a "dashboard" (pages.js & polymer) to create and toggle flags, two clients (Go and PHP) that check flag status, and, at the core of it, a restful service that stores flag status, enabled/disabled events in MySQL, and optionally notifies a slack channel. The whole thing runs in docker, if you want to try it out (https://github.com/MEDIGO/laika). Our objective is, by using Laika in our projects, to make our continuous delivery, built around the trunk-model, smoother. Obviously there can be many future paths for this tool but on the short term we might add statistics, auto-registration of new flags from code, SSL support :) and some lazy-man's AB-testing features. This was my first bigger project and I realise it is quite simplistic in itself but maybe it helps others who work on the trunk model and with other "deploy first, enable later" approaches.
Does the same job
all alternatives →


- WBWe Built and Open Sourced a Feature Flagging Platform2018 · ▲11
Hi. We just open sourced Bullet Train, a Feature Flag and Remote Config platform. It's a collection of tools: server API, admin front end and clients for a bunch of different platforms. Together they allow you to control feature flags and remote config across projects, environments and users. We realised that we were building ad-hoc feature flag stuff into individual projects over and over, so we had a look around to see if there was a way of doing this in a more formal manner. There are a few commercial solutions around but they were quite expensive and seemed to be aimed more at the…

More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, July 2016
the whole month →- WDWeb Design in 4 minutes▲1,624
Life & fun · 2016 · jgthms.com




