Packages
Browse packages indexed by the registry.
Fork of break-eternity: a numerical library to represent numbers as large as 10^^1e308 and as 'small' as 10^-(10^^1e308).
An example of changing Hash impl in a minor version bump
Example of dep that uses changed hash
Example of dep that uses changed hash
An app to force you to take breaks regularly while using the computer
For breaking array indexing.
A library for larger numbers up to 1e9e15 in Rust for Incremental Games
A shim library for a stable implementation of what is proposed in RFC 2046.
Async circuit breaker for Rust — sliding-window tripping, half-open probe permits, backoff strategies, typed errors, and a real Tower layer
High-performance circuit breaker with fallback support and rate-based thresholds
Embedded hierarchical kill switches: a local TOML file, hot reload and cascading by key prefix, no external service.
Ruby FFI bindings for breaker-machines circuit breaker
An attribute macro that enforces per-version invariants on items.
Rust Task Runner
Drop a breakpoint into any shell.
Atari breakout with some extra fun
Components of the game Breakout written in Rust and compiled to WASM
Allows writing of a minidump when a crash occurs
Breakpad for Rust
A library for working with Google Breakpad's text-format symbol files.
Wrapper around breakpad's crash detection and minidump writing facilities
Set breakpoints with the `breakpoint!()` macro.
Implementation of nonlocal breaks in Rust
Pixelflut server
Core structs
Bindings for a custom breakwater egui overlay
Parses Pixelflut commands as fast as possible
ActuatorCluster — the app-plane Cluster that dispatches ConfigFile/ApiCall bands to the ConfigReload / redis-CLI / JMX-Jolokia / app-admin-RPC actuators via a typed sum type (no dyn), reading `used` from a metric KubeCluster. The app-plane peer of node_forma's PoolProvedor.
Validated-resource admission — the phantom-typestate FSM + the Admitido<T> proof-carrying wrapper + the Viveiro pool that makes an unvalidated resource UNREPRESENTABLE in the valid pool (docs/PROVISIONING.md §2.3).
breathe's REST surface (axum) over the BreatheStore facade — the same typed core the MCP drives. Routes for bands + nodepools + catalog mirror spec/breathe.openapi.yaml (the source of truth); handlers are kube-rs facade calls (the design's legit hand-serve).
The ApiCallCluster Cluster impl — breathe's PROTOCOL-API I/O boundary (Redis CONFIG SET, Kafka, NATS JetStream). The hands that apply a LimitLayout::ApiCall { endpoint, command } decision by reading/writing a live data-system parameter via a TYPED Rust client (the `redis` crate) — no shell, no CLI. Mirrors HostCluster; reuses the one BandProvider. Side effects abstracted behind the async ApiCallEnv trait (the typed-spec-triplet testability seam).
The AppRpcCluster Cluster impl — breathe's APP-ADMIN-ENDPOINT I/O boundary (Go GOMEMLIMIT, Kafka/RabbitMQ queue prefetch, adaptive-concurrency bounds). The hands that read + carve a running app's live runtime knobs via its admin HTTP endpoint. Handles LimitLayout::ApiCall { endpoint, command }; RestartFree by construction (the knob applies live). Side effects abstracted behind the AppRpcEnv trait (the typed-spec-triplet testability seam).
The predict → optimize → auction decision layer for the breathe provisioning extension. The single-forma case is the proven band law lifted to a DecisaoForma; the multi-forma joint planner (Otimizador) is the explicitly-deferred hard arbitration (docs/PROVISIONING.md §2.4, §5).
The self-describing breathe dimensions catalog (CATALOG REFLECTION). Adding a dimension REQUIRES a catalog row in the same change; the reflection tests fail the build otherwise.
Shikumi-backed service configuration for breathe — the BreatheServiceConfig root whose typed `scale` section (store/cache/coordination + bounded knobs) selects the elasticity tier BY CONFIG, never a hidden fallback. prescribed_default is the VERY-SMALL tier (in-memory, no cache, single replica), byte-identical to today; the EXTREME tier (Postgres/Redis/sharding) is the same root with different enum arms (M2/M3/M4). M1 of the Urdume-microservice refactor; see docs/BREATHE-MICROSERVICE.md.
The ConfigReloadCluster Cluster impl — breathe's CONFIG-FILE-RELOAD I/O boundary. The hands that carve a `key = value` config line and trigger the matching reload (pgbouncer RELOAD, nginx/PostgreSQL SIGHUP, or a deferred restart) for a LimitLayout::ConfigFile band. Mirrors HostCluster; reuses the one BandProvider. Side effects abstracted behind the ConfigReloadEnv trait (the typed-spec-triplet testability seam).
The proven, dimension-agnostic band law + field-granular single-writer guard for the breathe homeostasis substrate (theory/BREATHE.md §2).
The breathe controller binary — watches MemoryBand CRs and runs the composed reconcile loop (observe → plan → assign) per target via the real KubeCluster (theory/BREATHE.md M1).
The composed reconcile loop for breathe — binds the proven band law to a provider's atomic I/O (observe → plan → assign). breathe-core owns the loop; it is not inherited (theory/BREATHE.md §2.3).
The MemoryBand CRD (breathe.pleme.io/v1) — the typed per-target enrollment contract; the controller reconciles only declared bands (theory/BREATHE.md §4).
The concrete breathe DimensionDescriptors (memory/storage/cpu) — the small, genuinely dimension-specific data driving the one generic BandProvider. Adding a dimension is a descriptor here + a catalog row; zero orchestration.
Which bands SHOULD exist, derived from observed workload shape. The answer to hand-authored enrollment: a total function from shape to dimension set, so a dimension nobody thought of is a compile error rather than a silent zero.
The typed facade over breathe's k8s CRD state — the BreatheStore trait (KubeStore real / mockable) shared by every surface (MCP, REST, gRPC, GraphQL). The CRDs ARE the state; this is a typed projection + mutation morphism over kube::Api<T>, not a second store. Solved once so all surfaces drive the same core.
The HostCluster Cluster impl — breathe's HOST I/O boundary (systemd/sysfs/procfs). The hands that apply host-dimension decisions (ZFS ARC, transient cgroup MemoryHigh) WITHIN the static nodeBudget L2 envelopes. Mirrors KubeCluster; reuses the one BandProvider. Side effects abstracted behind the HostEnvironment trait (the typed-spec-triplet testability seam).