Laika – Open Source Feature flag/toggle system w. slack integration
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 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.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Open Source Feature Flaging with the best DX in town
Slack integration in 1 LOC
Appear.in integration for Slack
Psychic - An open-source integration platform for unstructured data
Flipt – an open-source feature flag solution
Open-source content management system:TYPO3 and filepicker integration
Cptn.io – open-source integration platform
Cptn.io – open-source integration platform
Open-source tool for integration testing for Django, FastAPI and Flask
Slack2Peach, open-source Slack client for