🐠 Babel is a compiler for writing next generation JavaScript.
-
Updated
Nov 13, 2025 - TypeScript
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
🐠 Babel is a compiler for writing next generation JavaScript.
Semantic parser for API specifications
Lottie processor powered by plugins
CodeVisualizer is a powerful VS Code extension that provides two main visualization capabilities: function-level flowcharts for understanding code control flow, and codebase-level dependency graphs for analyzing project structure and module relationships.
VSCode extension for Konveyor.io
❄️ A universal, multi-paradigm, multi-language code analyzer highly inspired in mulang
ast-grep VSCode is a structural search and replace extension for many languages.
🌳 AST manipulation and code transformation utilities
Protobuf-like i18n from plain code
Simple Graphviz library for TypeScript.
JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.
High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
📔 The missing documentation tool for your Angular, Nest & Stencil application
A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.
❄️ A universal, multi-paradigm, multi-language code analyzer highly inspired in mulang
fst utility to create trees from a file system
CSS parser, minifier and validator for node and the browser