GitHub repository: uaraven/omg
Primary language: Java
Description: Matching objects against patterns defined by Java DSL or SQL-like expression. Matchers are compiled into bytecode in runtime