go-pattern-match

Pattern matcher

An implementation of pattern matching for Go.

Pattern matchings for Go.

GitHub

244 stars
5 watching
9 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

awesome-goawesome-golanggogolanggolang-librarypattern-matching

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
phakornkiong/go-pattern-match Provides a concise and declarative way to handle complex conditional logic in Go 93
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 961
timbray/quamina A fast pattern-matching library for Go that enables efficient discovery of matching fields in event data. 395
grantjenks/python-pattern-matching A Python module implementing native pattern matching with functional language semantics 162
admk/patmat Provides a functional-style recursive pattern matching framework for Python 29
sabakihq/boardmatcher An algorithmic system for identifying patterns and shapes in Go board arrangements. 18
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,032
iglou-eu/go-wildcard Provides fast and simple wildcard pattern matching without file-name semantics or dependencies. 82
jfilipczyk/gomatch A JSON matcher library that helps validate JSON responses by focusing on essential parts of the response 47
alehander92/gara A macro-based library for pattern matching in Nim programming language 103
gkampitakis/go-snaps A testing library for Go that allows developers to create reusable snapshots of test data 173
schwarzit/hypermatch A high-performance Go library for rapid matching of events against rules in-memory with low latency. 22
nogizhopaboroda/f_context A CoffeeScript library providing a simple and easy-to-use way to implement functional programming concepts using pattern matching. 34
mjambon/mikmatch An OCaml library that extends pattern-matching with regular expressions for more expressive and flexible matching logic 22
blackrabbitt/mspm An algorithm implementation for efficient multi-string pattern matching using trie data structures. 26