Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bucketeer-io/bucketeer
Feature Flag Management and A/B Testing platform
https://github.com/bucketeer-io/bucketeer
ab-testing beta-testing bucketeer dark-launch data-analysis data-driven experiments feature-flags feature-toggles go multivariate-testing python react trunk-based-development typescript
Last synced: 28 days ago
JSON representation
Feature Flag Management and A/B Testing platform
- Host: GitHub
- URL: https://github.com/bucketeer-io/bucketeer
- Owner: bucketeer-io
- License: apache-2.0
- Created: 2022-09-28T06:17:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:49:07.000Z (about 1 month ago)
- Last Synced: 2024-10-29T10:03:09.408Z (about 1 month ago)
- Topics: ab-testing, beta-testing, bucketeer, dark-launch, data-analysis, data-driven, experiments, feature-flags, feature-toggles, go, multivariate-testing, python, react, trunk-based-development, typescript
- Language: JavaScript
- Homepage: https://bucketeer.io
- Size: 19.5 MB
- Stars: 272
- Watchers: 4
- Forks: 16
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-golang-repositories - bucketeer
README
Maximize Development with Minimum Risk
![Bucketeer Dashboard](/static-files/img/bucketeer-dashboard.png)
[Bucketeer](https://bucketeer.io) is an open-source platform created by CyberAgent to help teams make better decisions, reduce deployment lead time and release risk through feature flags.
Bucketeer offers advanced features, such as dark launch and staged rollouts, that perform limited releases based on user attributes, devices, and other segments.We are preparing and making the installation process simpler so anyone can easily use it. Stay tuned for weekly updates!
## Bucketeer Features
### Feature Flags
Feature Flags are a software development tool that ensures an efficient, low-risk release cycle by enabling or disabling features in real time without deploying new code.
Bucketeer offers advanced features, such as dark launch and staged rollouts, that perform limited releases based on user attributes, devices, and other segments.With feature flags, you can continuously deploy new features that are still in development without making them visible to the users.
This makes it possible to separate the deployment from the release, which allows teams to manage the feature's entire lifecycle.### A/B Testing
A/B testing is an experimentation process to compare one or multiple versions of an application. It helps your team analyze what performs better and make better data-driven decisions without relying on intuition or personal experience.
Bucketeer uses the Bayesian algorithm to analyze which variable of your A/B test is likely to perform better. Because it requires a smaller sample size, you can get results faster with lower experimentation costs than a Frequentist algorithm.
### Trunk-based Development
Trunk-based development reduces lead time, speeding up the process from code review to release with the use of feature flags.
Developers can implement a new feature by disabling the flag and deploying it to the main branch at any time.
This helps prevent merge conflicts caused by long-lived branches and reduces code review costs.This practice is essential for large teams to ensure that a shared branch is always releasable without delaying the QA time and affecting the user.
### Supported SDKs
Bucketeer supports various languages and runtimes, with more coming soon!
#### Client-side
- Android
- iOS
- Javascript
- Flutter#### Server-side
- Go
- NodeJS## Documentation
See our [documentation](https://docs.bucketeer.io).
**Note**: The documentation is still a work in progress. We will update it every week. Stay tuned!
## License
Apache License 2.0, see [LICENSE](https://github.com/bucketeer-io/bucketeer/blob/master/LICENSE).
## Contributing
We would ❤️ for you to contribute to Bucketeer and help improve it! Anyone can use and enjoy it!
Please follow our contribution guide [here](https://docs.bucketeer.io/contribution-guide/contributing).
Big thanks to all Bucketeer contributors who have helped us since the beginning!