This package provides a Circuit Breaker implementation to handle failure-prone operations in distributed systems. It includes support for grouping circuit breakers, customizable retry strategies, backoff algorithms, logging, and advanced state management.
Definitions for the tscircuit intermediary JSON format
This library provides utilities to generate connectivity maps from circuit JSON data. It's designed to work with the `@tscircuit/soup` library and offers functionality to find connected networks and create connectivity maps.
A resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. Inspired by .NET Polly.
Implementation of Circuit Relay v2
Convert Circuit JSON to SVG
Convert Circuit JSON into a Box-Pin-Color Graph
Convert Circuit JSON into ngspice compatible SPICE netlists
Converts circuit JSON to 3D GLTF files. Used for exporting circuits as 3D models.
Utility library for working with tscircuit circuit json
The core logic used to build Circuit JSON from tscircuit React elements.
Basic circuits library for Circom
A low overhead circuit breaker for your routes
Prometheus metrics for opossum circuit breaker
SumUp's React UI component library
Convert Circuit JSON into a simplified 3d representation, suitable for visual snapshot testing or inspecting prior to assembly.
Convert KiCad schematic, symbol library, PCB, and standalone footprint files to Circuit JSON format.
A tscircuit-compatible SPICE engine using ngspice.
ESLint rules to lint Circuit UI.
Infer a likely cable insertion center for USB connector footprints from `CircuitJson` PCB geometry.
Stylelint rules to lint Circuit UI.
Convert a [Circuit JSON](https://github.com/tscircuit/circuit-json) to Gerber/Excellon files.
Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)
A Circom testing & development environment
No description provided.
No description provided.
No description provided.