Showing 14 of 14 projects
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 Neovim plugin that provides syntax-aware text objects for selection, movement, swapping, and peeking using Tree-sitter queries.
A plugin-based CSS preprocessing framework for Node.js that enables custom transformations via AST manipulation.
A Java library for parsing and rendering Markdown text according to the CommonMark specification with extensible features.
A fast, spec-compliant CSS parser, walker, generator, and lexer toolkit for analyzing and transforming CSS.
A C reference implementation of CommonMark for parsing and rendering Markdown documents to multiple formats.
A command-line tool and library for formatting, searching, and rewriting JavaScript code, inspired by gofmt.
A treesitter-based structural search and replace plugin for Neovim, enabling AST-level code transformations.
A code generator for F# that enables meta-programming by generating idiomatic F# code from AST input via plugins.
A CSS parser with built-in support for SCSS, Sass, and LESS preprocessors, enabling programmatic CSS manipulation.
Automatically adds OpenTelemetry trace spans to Go functions by modifying AST, eliminating manual instrumentation.
A comprehensive toolkit for performing safe TypeScript AST mutations and accelerating Angular schematic development.
A clear, extensible JavaScript parser with a beautiful codebase and easy-to-manipulate AST.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.