pattern-matching
Here are 1,000 public repositories matching this topic...
Language:All
Sort:Most stars
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
- Updated
Feb 3, 2026 - TypeScript
STUMPY is a powerful and scalable Python library for modern time series analysis
- Updated
Feb 15, 2026 - 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
Feb 18, 2026 - 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
Nov 24, 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
Jan 20, 2026 - C++
Tools for transparent data transformation
- Updated
Sep 8, 2023 - Clojure
The Egison Programming Language
- Updated
Feb 19, 2026 - 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
Feb 20, 2026 - Rust
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
- Updated
Jan 22, 2026 - C++
Symbolic expressions, rewriting and simplification
- Updated
Feb 20, 2026 - 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
Open alternative files for the current buffer
- Updated
May 9, 2025 - Lua
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."