JavaScript Compiler

Open-source JavaScript projects categorized as Compiler

Top 23 JavaScript Compiler Projects

  • Next.js

    The React Framework

  • Project mention: It’s not just you, Next.js is getting harder to use | dev.to | 2024-05-14

    I wrote a blog post the other day about how Next.js Middleware can be useful for working around some of the restrictions imposed by server components. This led to some fun discussions in the world about whether this was a reasonable approach or if Next.js DX was just... bad.

  • Svelte

    Cybernetically enhanced web apps

  • Project mention: Svelte Series-1: An awesome framework | dev.to | 2024-05-15

    From the beginning of this chapter, I will be with you to understand a different framework from React and Vue Which use virtual DOM as the core, this framework is - Svelte.

  • 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: Practical and Beginner friendly guide for speeding up your web-apps | dev.to | 2024-05-01

    There are various tools available that manage the size of bundled assets. We are going to use the example of a popular and widely used bundler named Webpack, and practically look at many of the optimization techniques it offers.

  • 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

  • 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
  • D2 Playground

    5 projects | news.ycombinator.com | 23 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2024
    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. 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,024
2 Svelte 76,733
3 webpack 64,192
4 Gatsby 55,043
5 parcel 43,145
6 marked 31,997
7 Lebab 5,612
8 ohm 4,893
9 walt 4,636
10 bytenode 2,451
11 gatsby-starter-default 1,398
12 sablejs 1,062
13 pyret-lang 1,056
14 clio 930
15 webassemblyjs 771
16 hyper-haskell-server 359
17 Duckuino 350
18 Appfairy 282
19 mcscript 228
20 serverless-layers 225
21 CodeWire 203
22 YantraJS 182
23 DataFormsJS 179

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