hypermatch

Rule matcher

A high-performance Go library for rapid matching of events against rules in-memory with low latency.

hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.

GitHub

22 stars
6 watching
0 forks
Language: Go
last commit: 2 months ago
event-driveneventsgogolangjsonmatchingmatching-engineperformancerule-engine

Related projects:

Repository Description Stars
alexpantyukhin/go-pattern-match An implementation of pattern matching for Go. 246
timbray/quamina A fast pattern-matching library for Go that enables efficient discovery of matching fields in event data. 395
gkampitakis/go-snaps A testing library for Go that allows developers to create reusable snapshots of test data 175
jfilipczyk/gomatch A JSON matcher library that helps validate JSON responses by focusing on essential parts of the response 47
blackrabbitt/mspm An algorithm implementation for efficient multi-string pattern matching using trie data structures. 26
seamusabshere/fuzzy_match A tool for finding similar records in large datasets using string similarity and regular expression rules. 677
phakornkiong/go-pattern-match Provides a concise and declarative way to handle complex conditional logic in Go 93
iglou-eu/go-wildcard Provides fast and simple wildcard pattern matching without file-name semantics or dependencies. 82
kinbiko/jsonassert A library that provides an easy-to-use assertion system for verifying the semantic equality of JSON data 127
romshark/jscan High-performance JSON iterator and validator for Go 90
sabakihq/boardmatcher An algorithmic system for identifying patterns and shapes in Go board arrangements. 18
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 967
lukeed/matchit A utility for parsing and matching URLs against predefined patterns 322
knowitall/openregex A flexible regular expression language and engine for token-based pattern matching in natural language processing. 75
ambitioninc/kmatch A language for validating and filtering Python dictionaries 47