JavaScript Compiler

Open-source JavaScript projects categorized as Compiler

Top 23 JavaScript Compiler Projects

  • Next.js

    The React Framework

  • Project mention: Why I Decided to Leave Frontend Frameworks Behind | dev.to | 2024-05-20

    Let's take Next.js for example. How it introduces routing to the users is far from how the actual routing works under the hood. Just to grasp what I am saying, the Next npm package is 86MB compared to the base React repo which is just over 300kB. For most projects, the only thing you do is have 10-15 pages, maybe have Stripe and a few charts, some side effects, basic state management, and that's it. Why do you need 86MB of code, all that learning curve, and the poor documentation of Next.js for your next project?

  • Svelte

    Cybernetically enhanced web apps

  • Project mention: Svelte Series-2: How to install Svelte | dev.to | 2024-05-20

    The original installation referred to here is actually the installation prompt that appears on the home page of the official website

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

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  • Project mention: Svelte Series-2: How to install Svelte | dev.to | 2024-05-20

    If we don't want to use Vite or SvelteKit, or if we don't have the means to use them, then we need to integrate Svelte with our own environment. In our daily development, we usually use webpack or Rollup as our project's module management packaging tool. Therefore, I will introduce these two environments, how to build the Svelte environment.

  • Gatsby

    The best React-based framework with performance, scalability and security built in.

  • Project mention: Building static websites | dev.to | 2024-04-29

    The first time I started building static websites is when I discovered Gatsby. I built several projects using Gatsby and hosted it on Netlify free tier. It felt like a really robust architecture and I loved that it was free.

  • parcel

    The zero configuration build tool for the web. 📦🚀

  • Project mention: Create a typescript package with Parcel | dev.to | 2024-05-14

    Parcel is a fast and zero-configuration web application bundler designed to simplify the build process for modern web projects. It's not limited to web applications, and it can be used to build packages targeting the browser or Node.js.

  • marked

    A markdown parser and compiler. Built for speed.

  • Project mention: Eleventy vs. Next.js for static site generation | dev.to | 2023-12-14

    Next, install gray-matter to extract metadata from the front matter of markdown files, and marked to convert the markdown files to HTML:

  • Lebab

    Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.

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

    A library and language for building parsers, interpreters, compilers, etc.

  • Project mention: Ohm: A library and language for building parsers, interpreters, compilers, etc. | news.ycombinator.com | 2023-10-31

    Building an interpreter or a compiler from a grammar is an interesting idea. I can't immediately see how to go about it - the grammar would need to match on SSA or similar.

    The examples have a lisp-like interpreter at https://github.com/ohmjs/ohm/blob/main/examples/simple-lisp/... which definitely uses a grammar for parsing and might use a generic AST representation.

    Will have to think more - a grammar might be a worthwhile way to specify a nanopass style compiler pipeline.

  • walt

    :zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:

  • Project mention: Guile Hoot v0.1.0 Released | news.ycombinator.com | 2023-10-16

    This is so cool!

    > Self-contained toolchain: No emscripten, binaryen, wabt, etc.

    Tangent: I am sincerely surprised by how few languages seem to do this. I know of Walt and... that's it (although I am sure there are more). I'd expect there to be more experimental small languages targeting WASM directly at least.

    [0] https://github.com/ballercat/walt

  • bytenode

    A minimalist bytecode compiler for Node.js

  • Project mention: ByteNode: A minimalist bytecode compiler for Node.js | news.ycombinator.com | 2024-01-15
  • gatsby-starter-default

    The default Gatsby starter

  • sablejs

    🏖️ The safer and faster ECMA5.1 interpreter written by JavaScript

  • pyret-lang

    The Pyret language.

  • clio

    Clio is a functional, parallel, distributed programming language.

  • webassemblyjs

    Toolchain for WebAssembly

  • hyper-haskell-server

    The strongly hyped Haskell interpreter.

  • Duckuino

    Simple DuckyScript to Arduino C converter.

  • Appfairy

    A CLI tool to Migrate a Webflow project into a React app

  • mcscript

    A programming language for Minecraft Vanilla

  • serverless-layers

    Serverless.js plugin implementing AWS Lambda Layers, reducing lambda size, warm-up, and deployment time.

  • CodeWire

    Node editor which compiles flow to human readable javascript. Try at https://ayushk7.github.io/CodeWire/

  • YantraJS

    JavaScript Engine for .NET Standard Completely rewritten in C#

  • Project mention: Yantrajs: Another Competitor with Node.js | news.ycombinator.com | 2023-10-09
  • DataFormsJS

    🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.

  • 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 Compiler related posts

  • Svelte Series-2: How to install Svelte

    10 projects | dev.to | 20 May 2024
  • Monorepo Backend Application with Bundled Packages

    2 projects | dev.to | 10 May 2024
  • Use Notion as your CMS along with Next.js

    5 projects | dev.to | 10 Apr 2024
  • Rich Harris: Svelte parses HTML all wrong

    1 project | news.ycombinator.com | 5 Apr 2024
  • Svelte parses HTML all wrong

    1 project | news.ycombinator.com | 4 Apr 2024
  • Svelte parses HTML all wrong

    1 project | news.ycombinator.com | 3 Apr 2024
  • Svelte for Beginners: Easy Guide

    2 projects | dev.to | 2 Apr 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 20 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 Compiler projects in JavaScript? This list will help you:

Project Stars
1 Next.js 121,256
2 Svelte 76,805
3 webpack 64,216
4 Gatsby 55,049
5 parcel 43,156
6 marked 31,997
7 Lebab 5,612
8 ohm 4,892
9 walt 4,636
10 bytenode 2,454
11 gatsby-starter-default 1,397
12 sablejs 1,062
13 pyret-lang 1,058
14 clio 930
15 webassemblyjs 771
16 hyper-haskell-server 359
17 Duckuino 350
18 Appfairy 282
19 mcscript 230
20 serverless-layers 227
21 CodeWire 204
22 YantraJS 184
23 DataFormsJS 179

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