TypeScript Ast

Open-source TypeScript projects categorized as Ast

Top 23 TypeScript Ast Projects

  • Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

  • Project mention: What is an Abstract Syntax Tree in Programming? | dev.to | 2024-04-05

    GitHub | Website

  • PostCSS

    Transforming styles with JS plugins

  • Project mention: PostCSS - my initial experience | dev.to | 2024-01-11

    the plugins in the official PostCSS website were old like IE6 or the marquee tag, and

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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.

  • Project mention: Developing your own Chrome Extension - Fixing Errors with ts-morph and using Buns API (Part 4) | dev.to | 2024-03-03

    I recently came across an incredibly powerful tool called ts-morph. It's an Abstract Syntax Tree (AST) code analyzer and manipulator that can easily locate class declarations and their references. Just remember, it only works on TypeScript files. To use it, we created a new "build.ts" file and harnessed the full potential of Bun's API. Because ts-morph only understands TypeScript files, we bundled our files accordingly.

  • compodoc

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

  • typehole

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

  • orgajs

    parse org-mode content into AST

  • Project mention: I'm a science student and amateur web dev. Is this the right tool? | /r/orgmode | 2023-12-07

    Depending on how you log data and take notes you might find the orgparse Python library or the orga JS library useful.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vscode-blockman

    VSCode extension to highlight nested code blocks

  • 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)

  • 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

  • bbob

    ⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST with plugin support in pure javascript, no dependencies

  • 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

  • vite-plugin-lib-inject-css

    Inject css at the top of chunk file in lib mode using import statement, support multiple entries.

  • 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

  • relottie

    Lottie processor powered by plugins

  • Project mention: Show HN: DotLottie Player – A New Universal Lottie Player Built with Rust | news.ycombinator.com | 2024-04-04

    The current release supports >95% of the animations on our community contributed free animations library. No changes required! We open-sourced a tool called relottie ((https://github.com/LottieFiles/relottie) to detect unsupported features in a Lottie for this player (and other players) to help folks build a validation step in their CI/CD.

    We are making frequent contributions and releases on ThorVG and dotlottie-rs to get to 100% support!

  • 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

  • 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).

TypeScript Ast related posts

  • What is an Abstract Syntax Tree in Programming?

    13 projects | dev.to | 5 Apr 2024
  • Developing your own Chrome Extension - Fixing Errors with ts-morph and using Buns API (Part 4)

    2 projects | dev.to | 3 Mar 2024
  • PostCSS - my initial experience

    3 projects | dev.to | 11 Jan 2024
  • I'm a science student and amateur web dev. Is this the right tool?

    3 projects | /r/orgmode | 7 Dec 2023
  • Native CSS nesting now supported by all major browsers!

    1 project | dev.to | 29 Aug 2023
  • Unicode-range CSS is working wrong in Safari browser?

    1 project | /r/reactjs | 27 Aug 2023
  • Building an Astro Blog with View Transitions

    5 projects | dev.to | 24 Aug 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

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

Project Stars
1 Babel (Formerly 6to5) 42,913
2 PostCSS 28,192
3 esprima 6,962
4 ts-morph 4,574
5 compodoc 3,955
6 typehole 1,052
7 orgajs 604
8 vscode-blockman 341
9 kataw 328
10 react-ast 312
11 martian 294
12 openapi-typescript-code-generator 180
13 ucast 169
14 js-ziju 163
15 bbob 156
16 tanu.js 133
17 ts-transform-import-path-rewrite 129
18 vite-plugin-lib-inject-css 107
19 estree-toolkit 46
20 relottie 38
21 rehype-attr 31
22 sortier 29
23 Node-Estree 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com