How to create your own language that compile to JavaScript

This page summarizes the projects mentioned and recommended in the original post on /r/javascript

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. esprima

    ECMAScript parsing infrastructure for multipurpose analysis

    If you want to learn more about parsing, reading the code of an actual recursive parser might be a better idea. Esprima is a decent place to start if you're interested in JS grammar. Then you can look at the babel handbook to learn more about AST transformations. From there, the literature gets quite a bit more heavy. If you get this far and are willing to push further, you'll probably want to grab yourself a copy of the dragon book at a minimum.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. babel-handbook

    :blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.

    If you want to learn more about parsing, reading the code of an actual recursive parser might be a better idea. Esprima is a decent place to start if you're interested in JS grammar. Then you can look at the babel handbook to learn more about AST transformations. From there, the literature gets quite a bit more heavy. If you get this far and are willing to push further, you'll probably want to grab yourself a copy of the dragon book at a minimum.

  4. picoc

    A very small C interpreter

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why you don’t need TypeScript

    1 project | /r/typescript | 19 May 2023
  • Algorithm to simplify a 100-variable Boolean expression?

    1 project | /r/algorithms | 4 Jun 2022
  • babel-handbook: A guided handbook on how to use Babel and how to create plugins for Babel.

    1 project | /r/u_TsukiZombina | 26 Dec 2022
  • How to bundle a tree-shakable typescript library with tsup and publish with npm

    3 projects | dev.to | 2 Nov 2022
  • Stailwc: an swc plugin for transpiling tailwind directives at compile time

    4 projects | /r/rust | 20 Aug 2022