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 β
Top 23 JavaScript Compiler Projects
-
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.
-
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.
-
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.
-
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/
-
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
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.
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.
Project mention: Practical and Beginner friendly guide for speeding up your web-apps | dev.to | 2024-05-01There 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.
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 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.
Next, install gray-matter to extract metadata from the front matter of markdown files, and marked to convert the markdown files to HTML:
Project mention: Ohm: A library and language for building parsers, interpreters, compilers, etc. | news.ycombinator.com | 2023-10-31Building 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.
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
Project mention: ByteNode: A minimalist bytecode compiler for Node.js | news.ycombinator.com | 2024-01-15
JavaScript Compiler related posts
-
Monorepo Backend Application with Bundled Packages
-
Use Notion as your CMS along with Next.js
-
Rich Harris: Svelte parses HTML all wrong
-
Svelte parses HTML all wrong
-
Svelte parses HTML all wrong
-
Svelte for Beginners: Easy Guide
-
D2 Playground
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2024
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