flipt下载 - 一款具有现代功能flag标记解决方案

1170 2020-03-09 Go GPL-3.0 官方网站

一款具有现代功能flag解决方案。用Go语言开发性能优异、简单的REST API接口、独立运行,易于配置、能够创建高级规则以定位用户群,支持多个数据库。可以用来做A/B测试,特点用户推荐。

flipt下载

v0.10.2.zip(v0.10.2) 下载

v0.10.5.zip(v0.10.5) 下载

v0.10.4.zip(v0.10.4) 下载

v0.10.3.zip(v0.10.3) 下载

v0.11.0.zip(v0.11.0) 下载

v0.11.1.zip(v0.11.1) 下载

v0.10.6.zip(v0.10.6) 下载

v0.12.0.zip(v0.12.0) 下载

v0.10.0.zip(v0.10.0) 下载

v0.10.1.zip(v0.10.1) 下载

v0.12.1.zip(v0.12.1) 下载

v0.13.0.zip(v0.13.0) 下载

flipt趋势

flipt介绍

Flipt

A modern feature flag solution


Flipt


Flipt is an on-prem flag application that allows you to run experiments across services in your environment.

Flipt can be deployed within your existing infrastructure so that you don't have to worry about your information being sent to a third party or the latency required to communicate across the internet.

特征

  • Fast. Written in Go. Optimized for performance

  • Stand alone, easy to run and configure

  • Ability to create advanced distribution rules to target segments of users

  • Native GRPC client SDKs to integrate with your applications

  • Simple REST API

  • Modern UI and debug console

  • Support for multiple databases

价值

  • Security - HTTPS support. No data leaves your servers and you don't have to open your systems to the outside world to communicate with Flipt. It all runs within your existing infrastructure.

  • Speed - Since Flipt is co-located with your existing services, you do not have to communicate across the internet which can add excessive latency and slow down your applications.

  • Simplicity - Flipt is a single binary with no external dependencies by default.

  • ⛔️

    Privacy - No telemetry data is collected or sent by Flipt. Ever.

用例

  • Use simple on/off feature flags to toggle functionality in your applications

  • Rollout features to a subset of your audience

  • Use advanced segmentation to target and serve users based on custom properties that you define

例子

Check out the examples to see how Flipt works.

Here's a basic one to get started!

Try It

Try in PWD

Try Flipt out yourself with Docker:

❯ docker run --rm -p 8080:8080 -p 9000:9000 markphelps/flipt:latest

Flipt UI will now be reachable at http://localhost:8080/.

For more permanent methods of running Flipt, see the Installation section.

⚠️ Beta Software ⚠️

Flipt is still considered beta software until the 1.0.0 release. This means that there are likely bugs and features/configuration may change between releases. Attempts will be made to maintain backwards compatibility whenever possible.

Licensing

There are currently two types of licenses in place for Flipt:

  1. Client License

  2. Server License

Client License

All of the code required to generate GRPC clients in other languages as well as the existing GRPC Go client are licensed under the MIT License.

This code exists in the rpc/ directory.

The client code is the code that you would integrate into your applications, which is why a more permissive license is used.

Server License

The server code is licensed under the GPL 3.0 License.

See LICENSE.

Author

twitter/mark_a_phelps
Mark Phelps

Contributing

I would love your help! Before submitting a PR, please read over the Contributing guide.

No contribution is too small, whether it be bug reports/fixes, feature requests, documentation updates, or anything else that can help drive the project forward.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Aaron Raff


Rodrigo Chacon


Christopher Diehl


Andrew Z Allen


Sebastien Armand

This project follows the all-contributors specification. Contributions of any kind welcome!