All tags
Catalogue tag

#ast

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

197 records
Tagged “ast”Ranked by health index
Go
29At Riskhealth index
quasilyte/gogrep
Syntax-aware Go code search, based on the mvdan/gogrep
Go★ 47Aug 4, 2026
Custom licenseAug 4, 2026 · metrics 2.10.0
Go
28At Riskhealth index
go-toolsmith/astcopy
Package astcopy implements Go AST deep copy operations.
Go★ 20Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
28At Riskhealth index
go-toolsmith/astfmt
Package astfmt implements ast.Node formatting with fmt-like API.
Go★ 5Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
27At Riskhealth index
go-toolsmith/astcast
Package astcast wraps type assertion operations in such way that you don't have to worry about nil pointer results anymore.
Go★ 4Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
npm
26At Riskhealth index
benjamn/ast-types
Esprima-compatible implementation of the Mozilla JS Parser API
TypeScript★ 1,172↓ 242M/moAug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
26At Riskhealth index
go-toolsmith/astequal
Package astequal provides AST (deep) equallity check operations.
Go★ 8Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
26At Riskhealth index
go-toolsmith/astp
Package astp provides AST predicates.
Go★ 2Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
26At Riskhealth index
go-toolsmith/strparse
Package strparse provides convenience wrappers around `go/parser` for simple expr/stmt/decl parsing from string.
Go★ 2Aug 4, 2026
MITAug 4, 2026 · metrics 2.10.0
Go
26At Riskhealth index
nishanths/exhaustive
Check exhaustiveness of switch statements of enum-like constants in Go source code.
Go★ 344Aug 4, 2026
BSD-2-ClauseAug 4, 2026 · metrics 2.10.0
npm
25At Riskhealth index
estools/escodegen
ECMAScript code generator
JavaScript★ 2,689↓ 232M/moAug 4, 2026
BSD-2-ClauseAug 4, 2026 · metrics 2.10.0
npm
23At Riskhealth index
estools/estraverse
ECMAScript JS AST traversal functions
JavaScript★ 969↓ 873M/moAug 4, 2026
BSD-2-ClauseAug 4, 2026 · metrics 2.10.0
npm
23At Riskhealth index
estools/esutils
utility box for ECMAScript language tools
CoffeeScript · JavaScript★ 123↓ 573M/moAug 4, 2026
BSD-2-ClauseAug 4, 2026 · metrics 2.10.0
npm
22At Riskhealth index
ajafff/tsutils
utility functions for working with typescript's AST
TypeScript★ 331↓ 77.5M/moAug 31, 2026
MITAug 31, 2026 · metrics 2.10.0
Packagist
19Criticalhealth index
MrPunyapal/rector-pest
Rector rules for Pest
PHP★ 74↓ 21.9K/moAug 22, 2026
MITAug 22, 2026 · metrics 2.10.0
npm
19Criticalhealth index
eslint/typescript-eslint-parser
An ESLint custom parser which leverages TypeScript ESTree to allow for ESLint to lint TypeScript source code.
JavaScript★ 911↓ 376.5K/moJul 19, 2026
Custom licenseJul 19, 2026 · metrics 2.10.0
PyPI
19Criticalhealth index
google/pasta
Library to refactor python code through AST manipulation.
Python★ 359↓ 27.5M/moAug 27, 2026
Apache-2.0Aug 27, 2026 · metrics 2.10.0
Go
9Criticalhealth index
sirkon/protoast
Lightweight Protobuf AST & type resolver for Go. No C++ dependencies, pure Go.
Go★ 8Jul 20, 2026
MITJul 20, 2026 · metrics 2.10.0