69 packages tagged with “Flag”
Enums.NET is a high-performance type-safe .NET enum utility library
Powerful feature flagging and A/B testing for C# apps using GrowthBook.
Feature Flags created by developers for developers with ❤️. ConfigCat lets you manage feature flags across frontend, backend, mobile, and desktop apps without (re)deploying code. % rollouts, user targeting, segmentation. Feature toggle SDKs for all main languages. Alternative to LaunchDarkly. Host yourself, or use the hosted management app at https://configcat.com. Works with .NET, .NET Core, .NET Standard
The Kinde .NET SDK allows developers to quickly and securely integrate a new or an existing .NET application to the Kinde platform.
Provides a WPF value converter that converts an ISO 3166-1 alpha-2 country code into a WPF Image of that country's flag.
Feature flags for .net
FlipperDotNet is a feature-flagging system
FlipperDotNet is a feature-flagging system. This package makes use of Consul as a storage backend.
Toggly.FeatureManagement extends Microsoft.FeatureManagement with extensions to handle feature state changes, Decorate and register services that are injected when a feature is on, feature usage tracking, and integration with toggly.io
Provides generic enum functions such as bitwise operations, fast HasFlag, and others.
Feature flag utilities for .NET - based on etsy and reddit feature flag implementations.
FutureFlag: a feature flag library designed to target any .net application supporting netstandard 2.0
FutureFlag.Forms: a feature flag library designed to target Xamarin.Forms
Small and simple library to keep track of temporary flags
Provides a RavenDB implementation for feature snapshot storage. The application falls back to snapshot storage if it can't reach toggly.io
Adds filters for Browser Family, Browser Language, Country, OS and User Claims and a default implementation for HTTP context targeting that support users and groups
FlipperDotNet is a feature-flagging system. This package is the common adapter test suite.
WPF control for displaying the flag of any one of the 249 countries and territories assigned with an ISO 3166-1 alpha-2 code.
FlipperDotNet is a feature-flagging system. This package makes use of Redis as a storage backend.
Provide better management of feature flags
Quick and easy implementation of Feature Toggles or Feature Flags in .NET Framework 4.6.1 or higher, .Net Core 3.0, ASP.NET Core 3.0 or Azure projects
A simple to use lib to parse a string to a enum value. Given a set of strings you can parse them to a flagable enum. Given a string that is different to the enum value you can parse it too by using an attribute.
Feature Toggling Library for .NET
Provides the Flag Icons library packaged as Blazicons, SVG icon components for Blazor.
A simple ASP.NET Core service extension to roll out some features by limiting the availability by date. - Updated to .NET Core 3.1
Toggly.Metrics.SystemMetrics extends the Toggly feature management library by adding support for capturing performance metrics. Capture performance counters, giving you valuable insights into the performance of your application.
Did you ever got frustrated about the limitations of Enums? Ever needed an Enum that supports Strings? Or your custom type? Did you ever wonder why you can't add any instance methods and properties to an Enum? Do you like to be able to enumerate over all members, ask their names, values and index? Or just call one of your custom method on the instances (strongly typed and real instance methods, not extenstion methods)? Did you ever wonder why you need to specify a value when the enum itself would satisfy your needs? Got annoyed to always have to include that "None"-member? If you answer some of this questions with yes, CustomEnum.vb is definitely something for you, except, of course, if you are a religious C# believer then you need to wait a little bit for the C# version. I have the intension to provide it somewhen soon but I have the feeling it is not done by simply pushing it through the converter. Although this is version 1.0, CustomEnum.vb is a carefully written, highly optimized, with a high code coverage tested and well documented source file written in VB.NET that provides 2 base classes called "CustomEnum" and "ValueEnum" with generic type parameters that allow you to build your own Enums according your individual needs. The first generic type parameter is always the type of your Enum (the subclass), the optional last one the type of the combination (Enum.Combi), and the second one (ValueEnum only) is the type of the value. Here an example: Public Class ShirtSize Inherits CustomEnum(Of ShirtSize) 'Constructors Private Sub New() MyBase.New() End Sub 'Public Fields Public Shared ReadOnly S As New ShirtSize() Public Shared ReadOnly M As New ShirtSize() Public Shared ReadOnly L As New ShirtSize() Public Shared ReadOnly XL As New ShirtSize() End Class The usage is the same as with standard Enums: Dim myShirt As Object = GetShirt(ShirtSize.XL) Private Function GetShirt(size As ShirtSize) As Object '... End Function Note that Enums are now reference types and may be null. Although this forces you to always check for null you never have to include that "None" member in your Enum anymore... If you like to work with "Select Case" that's still possible, you just have to append the ".Index" to the member, eg. ShirtSize.XL.Index. But CustomEnum also provides equals/inequals operators, you can use them like this "If (size = ShirtSize.XL) Then ..." Did I already mention that CustomEnum fully supports member combinations like with the FlagsAttribute? They are implemented as an inner class called "Combi" and there are functions and operators to construct them: SetHighSeasons(Season.Spring Or Season.Summer Or Season.Autumn) And the method looks like this: Private Sub SetHighSeasons(seasons As Season.Combi) For Each mySeason As Season In seasons 'do something Next End Sub There is many more to it: - CustomEnum is thread-safe. - CustomEnum checks and enforces correct implementation. - CustomEnum has lots of attributes applied to simplify editing, debugging and code-analysis. - CustomEnum allows to have subclasses for common functionality (although you cannot inherit members). - CustomEnum runs in partially trusted code as well as in full trust - CustomEnum does not make use of LINQ nor extension methods and is pure .NET 2.0. - CustomEnum has no dependencies to other packages. - CustomEnum only references mscorlib.dll and System.dll. - CustomEnum ships as one single source file (and an additional tutorial folder that can easily be deleted). - CustomEnum is free of charge. Thank you for your interest in this package, feed-back is welcome, our email naming convention is <given name>.<surname>@<company>.ch Best regards Chris
Provide better management of feature flags of Launch Darkly
Http handler and web.config configuration for Toggle.Net