Showing 8 of 8 projects
A Java SQL parser that translates SQL statements into a traversable hierarchy of Java classes, supporting multiple RDBMS dialects.
A functional programming style pattern-matching library for C++ that provides user-definable patterns and open class hierarchies.
A Java 8 annotation processor for deriving algebraic data type constructors, pattern matching, folds, optics, and typeclasses.
A pluggable JavaScript syntax transformation utility using the Esprima parser for single-pass AST traversal.
A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.
A Java annotation processor for generating algebraic data types with value semantics, pattern matching, and customizable APIs.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
A Rust crate for decoding SCALE-encoded bytes into custom types using type registry information and a Visitor pattern.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.