JavaScript Ast

Open-source JavaScript projects categorized as Ast

Top 23 JavaScript Ast Projects

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: My QA Tech Stack in 2025 | dev.to | 2024-11-29

    VS Code is my preferred IDE and I recommend it to my team. Additionally, we use Prettier to enforce consistent, clean code style across our projects.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Acorn

    A small, fast, JavaScript-based JavaScript parser

    Project mention: I built an open-source schema visualisation tool for mongoose | dev.to | 2024-05-14

    Since mongoose schemas are javascript files, I made use of acorn (https://www.npmjs.com/package/acorn) a javascript parser written in javascript πŸ™ƒ to build the AST.

  • remark

    markdown processor powered by plugins part of the @unifiedjs collective (by remarkjs)

    Project mention: Extending AstroJS Markdown Processing With Remark and Rehype Plugins | dev.to | 2024-08-17

    Both Remark and Rehype are frameworks to transform documents by first transforming them to abstract syntax trees (AST) and then applying pluggable functions to the AST before converting it to the target format.

  • js-code-to-svg-flowchart

    js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

  • astexplorer

    A web tool to explore the ASTs generated by various parsers.

    Project mention: Building a Codemod Tool for Rewriting Default Exports | dev.to | 2024-10-29

    astexplorer

  • gogocode

    GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.

  • unified

    β˜”οΈ interface for parsing, inspecting, transforming, and serializing content through syntax trees

    Project mention: No CMS? Writing Our Blog in React | news.ycombinator.com | 2024-02-12

    From TFA:

    > My idea was that surely it's possible to write a bunch of markdown, and then have that get wrapped in a bunch of JSX tags that come pre-styled, using the styles of your existing repo? For example, what I expected was to be able to write *test* (Markdown for bold) and then get a component that looked liketest where is a library-defined React component

    It surely is possible, so perhaps I can share some links if others are wondering the same thing.

    If you like to roll your own solution for that, you can use the unified ecosystem: https://unifiedjs.com/

    However, if you want JSX just do what everyone does and reach for MDX:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ESDoc

    ESDoc - Good Documentation for JavaScript

  • escodegen

    ECMAScript code generator

  • retext

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

  • csstree

    A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations

  • micromark

    small, safe, and great commonmark (optionally gfm) compliant markdown parser

  • rehype

    HTML processor powered by plugins part of the @unifiedjs collective

    Project mention: Extending AstroJS Markdown Processing With Remark and Rehype Plugins | dev.to | 2024-08-17

    Both Remark and Rehype are frameworks to transform documents by first transforming them to abstract syntax trees (AST) and then applying pluggable functions to the AST before converting it to the target format.

  • birdseye

    Graphical Python debugger which lets you easily view the values of all evaluated expressions

  • starry-night

    Syntax highlighting, like GitHub

  • astring

    🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.

  • solhint

    Solhint is an open-source project to provide a linting utility for Solidity code.

  • estraverse

    ECMAScript JS AST traversal functions

  • esquery

    ECMAScript AST query library.

  • webassemblyjs

    Toolchain for WebAssembly

  • putout

    🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement πŸ’ͺ with built-in support for js, jsx, typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏

  • php-parser

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

  • js-x-ray

    JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns πŸ”¬.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Ast discussion

Log in or Post with

JavaScript Ast related posts

  • Building a Codemod Tool for Rewriting Default Exports

    1 project | dev.to | 29 Oct 2024
  • Extending AstroJS Markdown Processing With Remark and Rehype Plugins

    4 projects | dev.to | 17 Aug 2024
  • How to Install Prettier in Your Codebase and VSCode

    1 project | dev.to | 14 Aug 2024
  • How Should You Use an Auto-Formatter?

    5 projects | dev.to | 28 Jul 2024
  • Developing GROWI Plug-ins (Remark Plug-ins)

    2 projects | dev.to | 19 Jul 2024
  • I built an open-source schema visualisation tool for mongoose

    2 projects | dev.to | 14 May 2024
  • How to prevent Prettier putting a full stop on a new line after a link

    1 project | dev.to | 13 May 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 12 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

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

Project Stars
1 prettier 49,595
2 Acorn 10,663
3 remark 7,754
4 js-code-to-svg-flowchart 7,047
5 astexplorer 6,215
6 gogocode 5,677
7 unified 4,511
8 ESDoc 2,739
9 escodegen 2,665
10 retext 2,363
11 csstree 1,913
12 micromark 1,839
13 rehype 1,837
14 birdseye 1,658
15 starry-night 1,477
16 astring 1,178
17 solhint 1,048
18 estraverse 937
19 esquery 833
20 webassemblyjs 793
21 putout 713
22 php-parser 539
23 js-x-ray 229

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?