JavaScript Ast

Open-source JavaScript projects categorized as Ast | Edit details

Top 18 JavaScript Ast Projects

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: The best Angular 13 Starter Project | | 2022-01-22

    ✅ Angular 13 ✅ Angular Material ✅ Unit Testing with Jest ✅ End-to-End Testing with [TestCafé]( ✅ Internationalization with Transloco ✅ Auto documentation with Compodoc ✅ Analyse your project with webpack-bundle-analyzer ✅ Docker ✅ ESLint ✅ Prettier ✅ Commit Linting ✅ AuditJS Audit this application using Sonatype OSS Index ✅ Auto-generate a CHANGELOG with auto-changelog

  • GitHub repo Acorn

    A small, fast, JavaScript-based JavaScript parser

    Project mention: Simple mistake to ruin Webpack bundle optimization | | 2021-10-13

    To build module means to generate AST while extracting all needed information (export-s, import-s etc.). Webpack relies on acorn.Parser (from acorn) to build and process AST.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo remark

    remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc. (by remarkjs)

    Project mention: Tool to automatically enforce Markdown style/formatting | | 2022-01-05

    Right you are, "linter" helped me find this tool

  • GitHub repo unified

    ☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees

    Project mention: UnifiedJS: Content as Structured Data | | 2021-05-01
  • GitHub repo ESDoc

    ESDoc - Good Documentation for JavaScript

    Project mention: How can I use this comment feature of vscode to specify parameters and return values of a function? | | 2021-05-28

    Check out ESDoc

  • GitHub repo escodegen

    ECMAScript code generator

    Project mention: Abstract Syntax Trees: They're Actually Used Everywhere -- But What Are They? | | 2021-11-17

    Unparse the modified AST back into Javascript: Escodegen

  • GitHub repo retext

    natural language processor powered by plugins part of the @unifiedjs collective

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo micromark

    the smallest commonmark (optionally gfm) compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)

    Project mention: How to Safely Render Markdown From a React Component | | 2021-07-29

    React markdown vs remark react-markdown is a library that provides the React component to render the Markdown markup while remark is a markdown preprocessor built on micromark. It inspects, parses and transforms markdowns.

  • GitHub repo rehype

    HTML processor powered by plugins part of the @unifiedjs collective

    Project mention: Tools That Have Made React Documentation A Piece of Cake | | 2021-10-23

    In that case,Docz is my first preference. Why? It has a Gatsby foundation so you can easily develop dynamic websites at a fast pace. Moreover, it’s already stuffed with all general use-cases so you won’t need external configurations to work your way around. Another feature that you may want to consider is Docz’s support of MDX formats. That way, you’ll be able to navigate through the standard remark/rehype ecosystem, and access MDX plugins during curating your docs. Plus, the changes are deployed live while you are writing down your documentation.

  • GitHub repo estraverse

    ECMAScript JS AST traversal functions

    Project mention: Abstract Syntax Trees: They're Actually Used Everywhere -- But What Are They? | | 2021-11-17

    Traverse that AST and replace or inject code: Extraverse

  • GitHub repo webassemblyjs

    Toolchain for WebAssembly

    Project mention: webassemblyjs VS adawebpack - a user suggested alternative | | 2021-12-28
  • GitHub repo esquery

    ECMAScript AST query library.

    Project mention: Do all roads lead to Vim? | | 2021-12-26

  • GitHub repo solhint

    Solhint is an open source project created by Its goal is to provide a linting utility for Solidity code.

    Project mention: How to deploy your first smart contract on Ethereum with Solidity and Hardhat | | 2021-09-17


  • GitHub repo php-parser

    :herb: NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7) (by glayzzle)

  • GitHub repo putout

    🐊 Pluggable and configurable code transformer with built-in ESLint, Babel plugins support for js, jsx typescript, flow, markdown, yaml and json

    Project mention: Putout Linter and Transformer for JavaScript/TypesScript/Markdown/JSON/YAML | | 2021-06-13
  • GitHub repo Rocambole

    Recursively walk and transform EcmaScript AST

  • GitHub repo jsx-ast-utils

    AST utility module for statically analyzing JSX

    Project mention: Awesome React Resources | | 2021-12-04

    jsx-ast-utils - AST utility module for statically analyzing JSX

  • GitHub repo js-x-ray

    JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

    Project mention: A technical tale of NodeSecure - Chapter 1 | | 2021-11-22

    Execute NodeSecure/JS-X-Ray on each JavaScript files.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

JavaScript Ast related posts


What are some of the best open-source Ast projects in JavaScript? This list will help you:

Project Stars
1 prettier 41,691
2 Acorn 7,932
3 remark 4,854
4 unified 3,094
5 ESDoc 2,710
6 escodegen 2,344
7 retext 2,121
8 micromark 1,135
9 rehype 846
10 estraverse 840
11 webassemblyjs 637
12 esquery 579
13 solhint 546
14 php-parser 434
15 putout 233
16 Rocambole 170
17 jsx-ast-utils 120
18 js-x-ray 93
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.