Showing 26 of 26 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 fast, powerful, CommonMark compliant, and extensible Markdown processor for .NET.
A JavaScript syntax tree transformer that preserves original formatting and generates source maps automatically.
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 Neovim plugin for easy navigation and manipulation of Tree-sitter syntax trees, including comments and multi-language files.
A static code analysis library for Julia that powers language server features like error detection and reference resolution.
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.
A Ruby library for generating text with declarative recursive grammars using template expressions and weighted choices.
A versatile .NET parsing framework for building custom parsers with Pratt parsing support.
Parses indented code from languages like Python and Pug to generate a structured tree representation.
A Neovim plugin for quickly jumping to treesitter nodes within the current line or visible area.
A Neovim plugin for structural text navigation and editing using Treesitter syntax trees.
A library for generating nicely formatted Ada source code by constructing syntax trees programmatically.
An Elixir parser for the Cirru programming language syntax, providing both line-info and simplified parsing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.