Showing 19 of 19 projects
A parser generator tool and incremental parsing library for building syntax trees in programming tools.
A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.
A JavaScript syntax tree transformer that preserves original formatting and generates source maps automatically.
A fast, powerful, CommonMark compliant, and extensible Markdown processor for .NET.
Tools and libraries to generate .NET bindings for native C/C++ APIs, enabling interoperability with C# and C++/CLI.
A Prettier plugin that formats Ruby code using the Syntax Tree gem, bringing consistent style to Ruby projects.
A Roslyn tool that generates C# syntax tree API calls from C# source code.
A C# implementation of the CommonMark specification for converting Markdown to HTML, optimized for performance and portability.
A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.
Templates and tools for building Roslyn-based analyzers, code fixes, and Visual Studio extensions.
A CSS parser with built-in support for SCSS, Sass, and LESS preprocessors, enabling programmatic CSS manipulation.
A Ruby-based parsing expression grammar (PEG) DSL for building parsers and interpreters.
A library that parses Delphi source code to generate abstract syntax trees for analysis and tooling.
A static code analysis library for Julia that powers language server features like error detection and reference resolution.
A Neovim plugin for easy navigation and manipulation of Tree-sitter syntax trees, including comments and multi-language files.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
A graphical syntax tree generator for linguistic research that creates publication-quality tree diagrams from bracket notation.
A non-validating CSS parser with comment support and flexible AST representation.
A syntax-aware grep tool for searching and filtering HCL (v2) configuration files using pattern matching on the syntax tree.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.