Skip to content
/ featbit Public
forked from featbit/featbit

A scalable, high-performance, and 100% open-source Feature management software that empowers all teams to deliver, control, experiment with, and monetize their software.

License

Notifications You must be signed in to change notification settings

YYJ03/featbit

 
 

Repository files navigation

Feature management, for all teams

A scalable and high-performance platform for Feature Flags, A/B testing, Monetization, and more.

stars License Angular

     


featbit-readme-new-2


Introduction

FeatBit provides a holistic framework for Feature Flag-driven development, A/B testing, and experimentation, enabling teams to use flags on a massive scale across various use cases. FeatBit empowers all teams:

  • Reduce delivery risk by progressively releasing features to targeting users without redeployment.

  • Measure the impact of features’ rollouts and run A/B tests to improve feature quality.

  • Enable Sales and CS to close more deals with demos and feature trials at the push of a button.

  • Give Marketing the ability to fine-tune target audiences, manage customer programs, etc.

  • Etc.

Click here to get more use cases about FeatBit and why FeatBit.

Getting Started

You can launch all the docker containers by docker compose, all the images are available on docker hub.

Before launching FeatBit, make sure you have git and docker installed. Then do the following steps:

Clone the repository to your server or local machine and boot up the services.

git clone https://github.com/featbit/featbit
cd featbit
docker compose up -d

Once all containers have started, go to FeatBit's portal http://localhost:8081 and use the default credentials to log in.

Attention : with the default configuration, the UI is accessible only from the local machine (on which you have run docker compose), please read the doc to make it accessible publicly.

Documentation & Communities

◆ To learn how to use FeatBit, you can visit FeatBit's documentation page

◆ If you met issues, you can report it to our Issues page

◆ If you want to request a new feature, you can post it on our Discussion's feature suggestions page

◆ All important announcements will be posted on our Discusssion announcement page. It includes information like release, milestones, roadmap, thanks, reward, etc.

◆ Any other requirements (such as Q&A, pool, show-n-tell, general topics), you can join our Discussions's page .

◆ If you have further questions and want to contact us, you can join FeatBit Slack Channel .

◆ All approved stories and tasks will be displayed and managed in GitHub's project page.

Other useful links

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 much gratitude to many intelligent and talented individuals. Building it together with the community ensures that we make a product that solves real problems for real people.

We'd love to have your help too. Feel free to open issues, providing pull requests, and become a contributor.

Design

License

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

About

A scalable, high-performance, and 100% open-source Feature management software that empowers all teams to deliver, control, experiment with, and monetize their software.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 34.3%
  • TypeScript 32.9%
  • HTML 17.6%
  • Less 7.6%
  • Python 4.7%
  • JavaScript 2.0%
  • Other 0.9%