Showing 34 of 70 projects
A GraphQL router and API gateway framework written in Go, focusing on correctness, extensibility, and high-performance with Federation support.
A pluggable JavaScript linter and code transformer with built-in support for JS, TS, JSX, Markdown, YAML, TOML, JSON, and more.
A pluggable JavaScript linter and code transformer with built-in support for JS, TS, JSX, Markdown, YAML, TOML, JSON, and more.
A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.
A pluggable JavaScript syntax transformation utility using the Esprima parser for single-pass AST traversal.
An ESLint plugin for linting Astro components, covering frontmatter, HTML templates, JSX expressions, client-side scripts, and directives.
A static analysis tool for Elm code that identifies deficiencies and enforces best practices.
Official ESLint plugin for Svelte, providing linting rules and best practices for Svelte components.
A GraphQL query and schema definition language parser, formatter, and AST implementation for Rust.
A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.
A compile-time i18n toolkit that requires zero code changes and produces the smallest possible bundles for React, Svelte, SolidJS, and Astro.
Automatically adds OpenTelemetry trace spans to Go functions by modifying AST, eliminating manual instrumentation.
A Swift-based interpreter for the Pascal programming language, implementing lexer, parser, semantic analyzer, and interpreter components.
An Elixir tool that analyzes database migrations to detect potentially dangerous or destructive operations.
A customizable Python linting engine that allows project-specific static analysis rules through AST expressions and regex patterns.
A Lua source code minifier that strips comments, whitespace, and semantically renames local variables for minimal output.
A Gulp plugin that removes console, alert, and debugger statements from JavaScript code for production builds.
A source code transpiler that rewrites ES2015 Unicode regular expressions with the 'u' flag into ES5-compatible equivalents.
A Picnic-opinionated extension of Google's Error Prone, adding extra bug checkers and a large battery of Refaster rules for Java.
A lexer and parser for GraphQL in .NET, providing a complete AST model compatible with the GraphQL specification.
A Lua 5.3 parser that generates a Metalua-compatible AST using LPegLabel for improved error messages.
An ESLint plugin that provides linting rules for YAML files, including support for Vue SFC custom blocks and ESLint directives.
A Haskell implementation of GraphQL providing AST data types, parser, printer, and future schema and interpreter tools.
A TypeScript library for parsing, manipulating, and generating Prisma schema files using an Abstract Syntax Tree.
A comprehensive toolkit for performing safe TypeScript AST mutations and accelerating Angular schematic development.
A free Object Pascal language plugin for IntelliJ IDEA with Delphi and Free Pascal compiler integration.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
A non-validating CSS parser with comment support and flexible AST representation.
A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.
A JavaScript library for programmatically building and printing Prisma schema files using an abstract syntax tree.
A simple and safe mathematical expression language for the BEAM, inspired by math.js.
A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.
Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.
A JavaScript and TypeScript library for parsing, composing, and formatting Salesforce Object Query Language (SOQL) queries.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.