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
160 stars
7 watching
12 forks
Language: JavaScript
last commit: over 7 years ago
Linked from 1 awesome list
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 |