A scalable, high-performance feature management and progressive experimentation platform

Overview

Introduction & Our Philosophy

stars License Angular slack-community

FeatBit is a scalable, high-performance Feature Management and Progressive Experimentation platform.

Feature Management use cases: Trunk-based development, Testing in production, Progressive & Targeted release, Kill switches, Faster incident resolution, Data & Cloud Migration, etc.

Progressive Experimentation, which provides the ability to get online and offline feedback as quickly as possible. Use cases: Beta testing and qualitative feedback, Experimentation and A/B testing.

Our Philosophy

Empower All teams to Deliver, Control and Experiment with their software.

◆ Progressively delegating the control of a feature to the owner that is most closely responsible for the outcome.

◆ Less self-developed, more reusable open source software.

Getting Started

The project is under code refactoring. An update will be coming soon.

Documentation & Communities

◆ View the FeatBit Docs for info on how to use and develop with FeatBit.

◆ Join FeatBit Slack Community if you get stuck, want to chat, or are thinking of a new feature.

◆ Join FeatBit Github Discussions, this is a place to ask questions to the community and make suggestions to the team. You can react to comments just like issues and you can even create threads! It's also an alternative to Slack.

Useful links

FeatBit Roadmap - Looking for a feature? It might already be planned for release. You can also vote for the feature you care mostly.

Release Notes - Find out what changes we are making and how we are improving FeatBit.

Code of conduct - How we promote and maintain a harassment-free experience for everyone in our community.

Tech Stack

Architecture - Architecture of FeatBit.

Benchmark - More detailed reports on FeatBit's benchmark test.

Contribute to FeatBit

Building FeatBit is a collaborative effort, and we owe a lot of gratitude to many smart and talented individuals. Building it together with community ensures that we build a product that solves real problems for real people. We'd love to have your help too: Please feel free to open issues or provide pull requests.

License

FeatBit is under the MIT license. See the LICENSE file for details.

You might also like...

High performance (de)compression in an 8kB package

fflate High performance (de)compression in an 8kB package Why fflate? fflate (short for fast flate) is the fastest, smallest, and most versatile pure

Sep 14, 2022

startupDB is an Express middleware function implementing a high-performance in-memory database

startupDB startupDB is a database designed to create REST APIs. It is implemented as an Express middleware function and allows for easy implementation

Jul 26, 2022

high performance、complex interaction table

功能描述 1、高性能、满足复杂交互的编辑表格 2、基于: antd4(https://ant.design/index-cn) ag-grid(https://www.ag-grid.com/) 3、基于原生ag-grid 的API进行封装 一、主要功能 将按下列顺序逐步迭代 1、通用编辑功能 🚧

Feb 15, 2022

High performance JavaScript templating engine

High performance JavaScript templating engine

art-template English document | 中文文档 art-template is a simple and superfast templating engine that optimizes template rendering speed by scope pre-dec

Sep 24, 2022

The brand new @shopify/flash-list high performance list component can be used on TV as well as on phones!

FlashListTV The brand new @shopify/flash-list high performance list component can be used on TV as well as on phones! Quick start: Clone this repo Cha

Jul 4, 2022

A TypeScript implementation of High-Performance Polynomial Root Finding for Graphics (Yuksel 2022)

Nomial Nomial is a TypeScript implementation of Cem Yuksel's extremely fast, robust, and simple root finding algorithm presented in the paper "High-Pe

Aug 3, 2022

A Foundation for Scalable Cross-Platform Apps

Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh. Install Clone the repo and install dependencies: git cl

Sep 17, 2022

🧙 Mage is an open-source data management platform that helps you clean data and prepare it for training AI/ML models.

🧙 Mage is an open-source data management platform that helps you clean data and prepare it for training AI/ML models.

Intro Mage is an open-source data management platform that helps you clean data and prepare it for training AI/ML models. What does this do? The curre

Sep 15, 2022

Storex is a store management opensource API platform for web and mobile apps developers.

STOREXAPI STOREXAPI is a free online REST API that you can use whenever you need Pseudo-real data for your store management website, mobile applicatio

Aug 5, 2022
Comments
  • ✨ Login By Password Api

    ✨ Login By Password Api

    this pr contains these changes

    • [x] setup MediatR & FluentValidation
    • [x] setup api global exception handling middleware
    • [x] implementation
    • [x] unit tests
    • [x] integration tests
    • [x] consistent api response
    • [x] api versioning
    API 
    opened by deleteLater 2
  • [bug]: When running the UI in docker, the url localhost:port/en does not work

    [bug]: When running the UI in docker, the url localhost:port/en does not work

    Describe the bug

    When running the UI in docker, the url localhost:port/en does not work

    To Reproduce

    I ran the UI with

    docker build -t featbit/ui .
    docker run -d -p 8080:80 --name featbit-ui featbit/ui
    

    In the navigator, if I put localhost:8080 or localhost:8080/en/, everything works like a charme, but when I tried with localhost:8080/en, it's not working and the browser is redirected to localhost/en It's obvious the port is missing

    Expected behavior

    It should work with localhost:8080/en

    Browser

    N/A

    Additional context

    N/A

    opened by apo-j 1
  • [Feat] Onboarding complete guide

    [Feat] Onboarding complete guide

    As a developer tool and also a software for team work (PM, OP, UI, QA, etc.), it's better to have onboarding process to guide new users complete their first experiment with the tool.

    I created a feature-request in discussion's feature request channel. welcome to discuss here #35

    • [x] Learn
    • [ ] Design
    • [ ] PRD
    • [ ] Tasks Assignment
    enhancement 
    opened by cosmic-flood 0
Owner
null
Maintain your API development, documentation and experimentation all within your codebase.

dostman Maintain your API development, documentation and experimentation all within your codebase. This project is a new release! Feel free to contact

Ege Çavuşoğlu 16 Mar 11, 2022
The LMS (Life Management System) is a free tool for personal knowledge management and goal management based on Obsidian.md.

README Documentation | 中文帮助 The LMS (Life Management System) is a tool for personal knowledge management and goal management based on Obsidian.md. It

null 16 Sep 1, 2022
Cross platform UI controls for progressive web and hybrid apps (plain JS, jQuery, Angular and React)

Mobiscroll What is Mobiscroll? Mobiscroll is a UI library for progressive webapps and hybrid development. Created with a lot of attention to usability

Mobiscroll 1.5k Sep 13, 2022
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

lazysizes lazysizes is a fast (jank-free), SEO-friendly and self-initializing lazyloader for images (including responsive images picture/srcset), ifra

Alexander Farkas 16.5k Sep 24, 2022
AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

AppRun AppRun is a JavaScript library for building reliable, high-performance web applications using the Elm-inspired architecture, events, and compon

Yiyi Sun 1.1k Aug 30, 2022
🔑 Keagate is an open-source, high-performance alternative to popular cryptocurrency payment gateways such as Coinbase Commerce, CoinGate, BitPay, NOWPayments, CoinRemitter, CoinsPaid and more.

⛩️ Keagate – A High-Performance Cryptocurrency Payment Gateway ?? This project is actively in development ?? Table of Contents About the Project Purpo

null 62 Sep 8, 2022
An ultra-high performance stream reader for browser and Node.js

QuickReader An ultra-high performance stream reader for browser and Node.js, easy-to-use, zero dependency. Install npm i quickreader Demo import {Quic

EtherDream 153 Aug 24, 2022
👑 A tiny yet powerful tool for high-performance color manipulations and conversions

Colord is a tiny yet powerful tool for high-performance color manipulations and conversions. Features ?? Small: Just 1.7 KB gzipped (3x+ lighter than

Vlad Shilov 1k Sep 20, 2022
High performance JSX web views for S.js applications

Surplus const name = S.data("world"), view = <h1>Hello {name()}!</h1>; document.body.appendChild(view); Surplus is a compiler and runtime to all

Adam Haile 578 Sep 8, 2022
Crawler Crypto using NodeJS for performance with Elasticsearch DB for high efficiency.

Coin crawler - Coingecko version Crawler using NodeJS for performance with Elasticsearch DB for high efficiency. Requirements For development, you wil

Minh.N.Pham 1 Jan 20, 2022