pattern-matching
Here are 820 public repositories matching this topic...
Language:All
Sort:Most stars
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
- Updated
Sep 21, 2025 - TypeScript
STUMPY is a powerful and scalable Python library for modern time series analysis
- Updated
Sep 2, 2025 - Python
Pampy: The Pattern Matching for Python you always dreamed of.
- Updated
Jan 16, 2025 - Python
An Open Source Implementation of the Actor Model in C++
- Updated
Oct 12, 2025 - C++
Pattern Matching for Javascript
- Updated
Oct 28, 2023 - JavaScript
Algebraic data types for C99
- Updated
Mar 17, 2025 - C
Developer friendly Natural Language Processing ✨
- Updated
Aug 9, 2025 - JavaScript
Functional programming style pattern-matching library for C++
- Updated
Oct 22, 2021 - C++
C++ implementation of a ScienceDirect paper "An accelerating cpu-based correlation-based image alignment for real-time automatic optical inspection"
- Updated
Aug 22, 2025 - C++
Tools for transparent data transformation
- Updated
Sep 8, 2023 - Clojure
The Egison Programming Language
- Updated
Dec 22, 2022 - Haskell
Zero-runtime pattern matching
- Updated
Jan 29, 2024 - TypeScript
Super tiny and ~350% faster alternative to node-glob
- Updated
Nov 10, 2022 - JavaScript
A modern computer algebra library for Python and Rust.
- Updated
Oct 13, 2025 - Rust
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
- Updated
Nov 22, 2022 - C++
Symbolic expressions, rewriting and simplification
- Updated
Oct 8, 2025 - Julia
Pampy.js: Pattern Matching for JavaScript
- Updated
Apr 17, 2025 - JavaScript
A programming language that's wise beyond its bytes!🌱🌿🪴
- Updated
Jun 13, 2025 - Rust
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
- Updated
Oct 20, 2023 - Clojure
Improve this page
Add a description, image, and links to thepattern-matching topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thepattern-matching topic, visit your repo's landing page and select "manage topics."