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 β
Top 23 JavaScript Ast Projects
-
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.
-
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.
-
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
-
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
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
-
-
-
-
csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
-
-
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
-
-
-
-
-
-
-
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 π
-
-
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
JavaScript Ast discussion
JavaScript Ast related posts
-
Building a Codemod Tool for Rewriting Default Exports
-
Extending AstroJS Markdown Processing With Remark and Rehype Plugins
-
How to Install Prettier in Your Codebase and VSCode
-
How Should You Use an Auto-Formatter?
-
Developing GROWI Plug-ins (Remark Plug-ins)
-
I built an open-source schema visualisation tool for mongoose
-
How to prevent Prettier putting a full stop on a new line after a link
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 12 Dec 2024
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 |