Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Angular
  3. ngx-circuit

ngx-circuit

MITTypeScript

A powerful, type-safe feature flag library for Angular applications with flexible strategies like time-based activation and percentage rollouts.

GitHubGitHub
1 stars0 forks0 contributors

Overview

ngx-circuit is a comprehensive feature toggle management library for Angular, designed to streamline the control of feature releases and experiments. It provides developers with a robust, type-safe toolkit to implement various rollout strategies, enabling safer deployments and data-driven development decisions.

Key Features

  • Flexible Configuration — Load flags from static objects or remote HTTP endpoints.
  • Advanced Flag Types — Supports Boolean, Time-based, Percentage, Group, Environment, Device, and Composite flags.
  • Type-Safe Architecture — Built with TypeScript for excellent developer experience and reliability.
  • Structural Directive — Conditionally render templates using the *cktCircuit directive.
  • Route Guard — Protect routes based on feature flag states with circuitGuard.
  • Reactive Service — CircuitService uses Angular Signals for reactive state management.
  • Context Awareness — Inject user, session, or environment context for advanced flag evaluation.
  • Analytics Integration — Track flag evaluations to support A/B testing and analytics.
  • URL Overrides — Enable temporary flag overrides via URL query parameters for testing.

Philosophy

ngx-circuit is built on the principle that feature management should be both powerful and developer-friendly, providing a type-safe, reactive foundation that integrates seamlessly into the Angular ecosystem.

Quick Stats

Stars1
Forks0
Contributors0
Open Issues0
Last commit3 months ago
CreatedSince 2026

Tags

#a-b-testing#feature-toggles#reactive-programming#feature-flags#devops-tools#progressive-delivery#typescript#angular#angular-library

Built With

P
PostgreSQL
N
NestJS
A
Angular
T
TypeScript
D
Docker
N
Nx

Included in

Angular10.0k
Auto-fetched 6 hours ago

Related Projects

ngx-feature-togglengx-feature-toggle

Your module to handle with feature toggles in Angular applications easier.

Stars99
Forks12
Last commit1 month ago
@configcat/js-sdk@configcat/js-sdk

ConfigCat SDK for JavaScript frontend applications. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

Stars34
Forks9
Last commit1 month ago
ngx-feature-proxyngx-feature-proxy

Angular feature flag library with Unleash integration, provides reactive programing, type-safe feature flag management with zero-configuration setup.

Stars33
Forks12
Last commit17 hours ago
ngx-version-viewngx-version-view

A powerful Angular library that enables version-aware component rendering for seamless feature toggling based on application versions.

Stars14
Forks0
Last commit8 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub