suchipi / safety-matchView external linksLinks
Rust-style pattern matching for TypeScript
☆199Feb 21, 2024Updated last year
Alternatives and similar repositories for safety-match
Users that are interested in safety-match are comparing it to the libraries listed below
Sorting:
- Example XState Projects☆17Mar 7, 2020Updated 5 years ago
- A small-but-powerful typesafe state machine, designed to handle large state graphs☆13Dec 6, 2022Updated 3 years ago
- Fully typed finite state machine for JavaScript and TypeScript.☆46Mar 25, 2021Updated 4 years ago
- Manage an active index that needs to be contained or wrapped.☆16Oct 18, 2023Updated 2 years ago
- Single, mutable sources of truth for your CLIs☆17Nov 1, 2019Updated 6 years ago
- Create URL interfaces without a base URL.☆19Mar 14, 2023Updated 2 years ago
- ☆20Dec 13, 2024Updated last year
- Run a function with an injected go-like defer helper☆21Mar 18, 2021Updated 4 years ago
- A pragmatic entry into a functional fantasy land.☆57Jan 14, 2025Updated last year
- Spy on files 🔍☆37Mar 22, 2021Updated 4 years ago
- TypeScript AST templating library☆19Jan 4, 2023Updated 3 years ago
- ☆17Jan 9, 2024Updated 2 years ago
- Finite state machines using JSX and chainable methods☆26Jan 5, 2023Updated 3 years ago
- Agnostic functional state machine with epic type support☆61Jul 18, 2022Updated 3 years ago
- A menagerie of useful type operators for TypeScript☆497Dec 9, 2022Updated 3 years ago
- Global state machines in an easy way☆21Oct 2, 2022Updated 3 years ago
- Converts the css prop to a function call inside of className☆24Sep 25, 2018Updated 7 years ago
- Type-safe, implementation-agnostic event contract framework.☆46Mar 9, 2023Updated 2 years ago
- Tiny React hooks for isolating focus within subsections of the DOM.☆302Jul 18, 2023Updated 2 years ago
- Spices up your favorite routing library by adding type safety to plain string-based route definitions.☆125Feb 3, 2026Updated last week
- Generate Algebraic Data Types and pattern matchers☆324Mar 5, 2023Updated 2 years ago
- Event channels for React☆27Oct 19, 2023Updated 2 years ago
- A single configuration for path aliases to reuse across all your tools (TypeScript, Jest, webpack, Rollup, etc.).☆92Feb 21, 2022Updated 3 years ago
- A take on ergonomic cancellation and timeout propagation in JavaScript inspired by the Go context package☆13May 19, 2023Updated 2 years ago
- A Discord bot for Among Us, written in Node.js.☆10Nov 11, 2021Updated 4 years ago
- A codegen tool for 100% TS type-safety in XState☆247Mar 5, 2023Updated 2 years ago
- A 3Kb full-stack async effect management toolkit over RxJS. Uses a Pub-Sub paradigm to orchestrate Observables in Node, or the browser (a…☆25Jan 7, 2023Updated 3 years ago
- A very small and very fast spec compliant css lexer☆49Jul 19, 2023Updated 2 years ago
- Authentication in Playwright using personas.☆125Jan 12, 2026Updated last month
- 🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.☆14,742Feb 3, 2026Updated last week
- Reuse the previous version of a value unless it has changed☆169Oct 4, 2023Updated 2 years ago
- A composable, functional-reactive UI framework based on Cycle.js and React☆23Mar 4, 2023Updated 2 years ago
- Dynamic Imports for JavaScript and CSS.☆21Apr 5, 2020Updated 5 years ago
- ⚡️ CLI building blocks & framework for the TypeScript era.☆81Dec 15, 2025Updated 2 months ago
- Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com☆72May 15, 2024Updated last year
- An oversimplification of the TypeScript Compiler API for defining and generating source files.☆135Jun 15, 2024Updated last year
- Converts ES6 classes into classes with memoized getters☆13May 17, 2018Updated 7 years ago
- Slaying a UI Antipattern in Fantasyland using React hooks☆10May 5, 2019Updated 6 years ago
- Can I Standardize?☆13Mar 15, 2018Updated 7 years ago