nowfound

Dev tools · July 20, 2016

LO

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 →
  • Toggly2022 · ▲103

    Build better software faster using feature flags

  • Flagsmith2021 · ▲128

    Feature flag, remote config and AB testing platform

  • OpenFlagsMar 2026 · ▲114

    Fast, self-hosted, edge-ready feature flags for modern teams

  • Flipt Cloud2024 · ▲165

    Feature Flags. Powered by Git

  • WB
    We 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…

  • Bucket Flags2024 · ▲239

    Feature flagging that's purpose-built for B2B

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • 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

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, July 2016

the whole month →