Back to Topics Directory
Topic Hub

#pattern-matching (30 Repositories)

Ranked open-source repositories tagged with #pattern-matching, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

26.5%

Avg Review Latency

23.1h

Filter by language

30 repositories tagged #pattern-matching

A TierJUJulia 560

JuliaSymbolics/SymbolicUtils.jl

Symbolic expressions, rewriting and simplification

80.6%
Merge Rate
-
First Review
67%
1st-Timers
13
Maintainers
A TierPython 4.2k 4 GFIs

stumpy-dev/stumpy

STUMPY is a powerful and scalable Python library for modern time series analysis

79.4%
Merge Rate
-
First Review
33%
1st-Timers
3
Maintainers
A TierJava 461

usethesource/rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

62.5%
Merge Rate
-
First Review
43%
1st-Timers
8
Maintainers
A TierRust 161

mathematic-inc/unfmt

Compile-time string pattern matching that reverses format! interpolation — a lightweight regex alternative with no runtime compilation cost

78.0%
Merge Rate
23h
First Review
50%
1st-Timers
2
Maintainers
B TierC++ 3.4k

actor-framework/actor-framework

An Open Source Implementation of the Actor Model in C++

50.0%
Merge Rate
-
First Review
50%
1st-Timers
3
Maintainers
B TierJUJulia 122

MasonProtter/SumTypes.jl

An implementation of sum types in Julia

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierJUJulia 114 1 GFIs

Roger-luo/Moshi.jl

nextgen MLStyle: Generic Algebraic Data Type + Pattern Match

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierC++ 294

p-ranav/glob

Glob for C++17

100.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
B TierC# 118

larkliy/AobscanFast

High-performance memory pattern (AOB) scanner for Windows and Linux. SIMD-accelerated, parallel, cross-platform - written in modern C#, with Python bindings.

70.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
B TierZig 140

mnemnion/mvzr

Minimum Viable Zig Regex

50.0%
Merge Rate
4d
First Review
0%
1st-Timers
0
Maintainers
C TierRust 993

symbolica-dev/symbolica

Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code — at unprecedented speed.

25.0%
Merge Rate
24d
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 15.2k

gvergnaud/ts-pattern

🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

0.0%
Merge Rate
6h
First Review
0%
1st-Timers
0
Maintainers
D TierPython 483

patois/HexraysToolbox

Hexrays Toolbox - Find code patterns within the Hexrays ctree

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierLua 490

rgroli/other.nvim

Open alternative files for the current buffer

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierNINim 281

andreaferretti/patty

A pattern matching library for Nim

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierClojure 985

noprompt/meander

Tools for transparent data transformation

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 478

A200K/IDA-Pro-SigMaker

Signature maker plugin for IDA 9.x and 8.x

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierR 272

r-lib/zeallot

Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRuby 362

baweaver/qo

Qo - Query Object - Pattern matching and fluent querying in Ruby

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 649

BowenFu/matchit.cpp

match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierCOCommon Lisp 359

guicho271828/trivia

Pattern Matcher Compatible with Optima

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierHAHaskell 479

thma/WhyHaskellMatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierScala 167

propensive/kaleidoscope

Statically-checked inline matching on regular expressions in Scala

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierHAHaskell 930

egison/egison

The Egison Programming Language

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJavaScript 1.7k

z-pattern-matching/z

Pattern Matching for Javascript

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJUJulia 422

thautwarm/MLStyle.jl

Julia functional programming infrastructures and metaprogramming facilities

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPython 3.5k

santinic/pampy

Pampy: The Pattern Matching for Python you always dreamed of.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 175

vic/expat

Reusable, composable patterns across Elixir libraries

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierClojure 502

killme2008/defun

A macro to define clojure functions with parameter pattern matching just like erlang or elixir.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 1.3k

solodon4/Mach7

Functional programming style pattern-matching library for C++

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers