mini-js

JavaScript compiler

A minimal JavaScript compiler that compiles basic JavaScript code with optional features into plain JavaScript.

Minimal self-hosted JavaScript compiler in 1k lines of code

GitHub

160 stars
7 watching
12 forks
Language: JavaScript
last commit: over 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tedious/jshrink A PHP class that reduces the size of JavaScript code to improve delivery performance 751
ion-lang/ion A minimalist JavaScript language with curried functions, type detection and comparison improvements, and reduced mutable operations. 80
tedivm/jshrink A PHP-based tool for minifying JavaScript code into smaller sizes while preserving the original functionality. 27
codemix/htmling A templating syntax compiler that transforms HTML files into efficient JavaScript functions without virtual DOM manipulation. 178
jamiebuilds/the-super-tiny-compiler An ultra-simplified compiler written in JavaScript to demonstrate the inner workings of compilers 28,006
js-js/js.js A JavaScript compiler that translates high-level code into lower-level machine code to improve performance. 215
creationix/haml-js Server-side templating language for JavaScript using Haml syntax 900
coderaiser/minify Tools to minimize size of JavaScript, CSS, HTML and image files 231
codemix/babel-plugin-macros Babel plugin that enables non-syntactic macros in JavaScript for performance and readability optimization 262
gruntjs/grunt-contrib-less Compiles LESS files to CSS 667
fabiosantoscode/js2cpp A tool that translates JavaScript code into C++ code using static type checking and code generation. 111
paulbartrum/jurassic A .NET library to compile and execute JavaScript code in a standards-compliant way 888
magefad/yiicms A Yii-based mini content management system with basic modules and extensions to start a new project 41
jlongster/es6-macros A collection of JavaScript macros to implement ES6 features in ES5 syntax 237
mherkender/lua.js A tool that compiles and runs Lua code in JavaScript, allowing it to be executed in web browsers or Flash environments. 603