TypeScript Ast

Open-source TypeScript projects categorized as Ast

Top 22 TypeScript Ast Projects

  • Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

    Project mention: Open source public fund experiment - One and a half years update | dev.to | 2023-07-27
  • PostCSS

    Transforming styles with JS plugins

    Project mention: Dark Mode with SvelteKit, a Blog Post | /r/sveltejs | 2023-11-15

    Hello internet. I just published a new blog post on how to implement dark mode with SvelteKit, optionally with PostCSS and TailwindCSS:

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • esprima

    ECMAScript parsing infrastructure for multipurpose analysis

    Project mention: ESLint: under the hood | dev.to | 2023-11-07

    Focusing again on ESLint, the parser used by the linter is called Espree. This is an in-house parser built by the ESLint folks to fully support ECMAScript 6 and JSX on top of the already existing Esprima. The Espree module provide APIs for both tokenization and parsing that you can easily test out.

  • ts-morph

    TypeScript Compiler API wrapper for static analysis and programmatic code changes.

  • compodoc

    :notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application

    Project mention: What documentation generator do you use for Angular libraries? | /r/Angular2 | 2023-02-13
  • typehole

    TypeScript development tool for Visual Studio Code that helps you automate creating the initial static typing for runtime values

    Project mention: Is it possible to create a dynamic type/interface from API response | /r/typescript | 2023-01-23

    Looks like you want a development tool, not necessarily at runtime thing, try Typehole. Looks like it's perfect for this. https://github.com/rikukissa/typehole

  • orgajs

    parse org-mode content into AST

    Project mention: Is there any app or site with org-mode syntax live-preview? | /r/orgmode | 2023-06-23

    That is perfect, all org-syntax features we need are done properly. I can manage to use the orgapp code in some simple tool.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • vscode-blockman

    VSCode extension to highlight nested code blocks

    Project mention: Intro video for my VS Code extension "Blockman" | /r/vscode | 2023-01-13
  • kataw

    An 100% spec compliant ES2022 JavaScript toolchain

  • react-ast

    render abstract syntax trees with react

  • martian

    Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝 (by tryfabric)

    Project mention: Convert HTML To Notion Blocks | dev.to | 2023-03-01

    The final step is to convert the Markdown string into Notion block objects that can be used to create new blocks using the Notion API. We use the markdownToBlocks function from the @tryfabric/martian library, which takes the Markdown string as input and returns an array of BlockObjectRequest objects:

  • openapi-typescript-code-generator

    TypeScript code generator via OpenAPI scheme.

  • ucast

    Conditions query translator for everything

  • js-ziju

    Compile javascript to LLVM IR, x86 assembly and self interpreting

  • tanu.js

    An oversimplification of the TypeScript Compiler API for defining and generating source files.

  • ts-transform-import-path-rewrite

    TS AST transformer to rewrite import path

  • fe-tools

    A monorepo with series of helpful tools designed for frond-ends

    Project mention: Creating a Component Library Fast🚀(using Vite's library mode) | dev.to | 2023-08-11

    For this to work, the transpiled JavaScript bundle must contain an import statement for the CSS file. We are going to use yet another Vite plugin (vite-plugin-lib-inject-css) that does exactly what we need with zero configuration.

  • estree-toolkit

    Tools for working with ESTree AST

  • rehype-attr

    New syntax to add attributes to Markdown.

    Project mention: How do I add the data-sveltekit-reload attribute to mdsvex markdown files? | /r/sveltejs | 2023-05-21

    I've tried the rehype-att and remark-attr, but don't seem to add data-sveltekit-reload correctly.

  • sortier

    An opinionated code sorter

  • Node-Estree

    Complete and compliant ESTree spec implementation in TypeScript

  • jscodeshift-react-i18next

    jscodeshift transform that aims to extract hardocded strings in React applications

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-11-15.

TypeScript Ast related posts


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

Project Stars
1 Babel (Formerly 6to5) 42,674
2 PostCSS 27,936
3 esprima 6,895
4 ts-morph 4,295
5 compodoc 3,902
6 typehole 1,049
7 orgajs 580
8 vscode-blockman 324
9 kataw 323
10 react-ast 288
11 martian 249
12 openapi-typescript-code-generator 174
13 ucast 154
14 js-ziju 154
15 tanu.js 132
16 ts-transform-import-path-rewrite 128
17 fe-tools 76
18 estree-toolkit 38
19 rehype-attr 29
20 sortier 29
21 Node-Estree 10
22 jscodeshift-react-i18next 3
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.