All Projects → yisar → joke

yisar / joke

Licence: MIT License
🎃 Tiny Javascript engine, does not support Typescript (yet).

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to joke

Duktape
Duktape - embeddable Javascript engine with a focus on portability and compact footprint
Stars: ✭ 5,076 (+11704.65%)
Mutual labels:  javascript-engine
Chakracore Delphi
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library
Stars: ✭ 109 (+153.49%)
Mutual labels:  javascript-engine
pyduktape
Embed the Duktape JS interpreter in Python
Stars: ✭ 77 (+79.07%)
Mutual labels:  javascript-engine
Baristacore
BaristaCore is a framework for providing a serverless platform using ChakraCore and .Net Core
Stars: ✭ 24 (-44.19%)
Mutual labels:  javascript-engine
Quickjspp
QuickJS C++ wrapper
Stars: ✭ 105 (+144.19%)
Mutual labels:  javascript-engine
Boa
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Stars: ✭ 2,509 (+5734.88%)
Mutual labels:  javascript-engine
Jsc.js
JavaScriptCore on WebAssembly
Stars: ✭ 311 (+623.26%)
Mutual labels:  javascript-engine
nashorn
A fork of Oracle's EcmaScript 5.1 engine Nashorn, compatible with Java 7
Stars: ✭ 29 (-32.56%)
Mutual labels:  javascript-engine
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+3223.26%)
Mutual labels:  javascript-engine
quickjs-build
Build for QuickJS JavaScript Engine
Stars: ✭ 25 (-41.86%)
Mutual labels:  javascript-engine
Jsvu
JavaScript (engine) Version Updater
Stars: ✭ 1,192 (+2672.09%)
Mutual labels:  javascript-engine
Msiejavascriptengine
.NET wrapper for working with the JavaScript engines of Internet Explorer and Edge Legacy (JsRT versions of Chakra, ActiveScript version of Chakra and Classic JavaScript Engine). Project was based on the code of SassAndCoffee.JavaScript and Chakra Sample Hosts.
Stars: ✭ 92 (+113.95%)
Mutual labels:  javascript-engine
Quickjs Rs
Rust wrapper for the quickjs Javascript engine.
Stars: ✭ 229 (+432.56%)
Mutual labels:  javascript-engine
Go Duktape
Duktape JavaScript engine bindings for Go
Stars: ✭ 747 (+1637.21%)
Mutual labels:  javascript-engine
yantra
JavaScript Engine for .NET Standard
Stars: ✭ 32 (-25.58%)
Mutual labels:  javascript-engine
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+43639.53%)
Mutual labels:  javascript-engine
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+5013.95%)
Mutual labels:  javascript-engine
libjs-test262
✅ Tools for running the test262 ECMAScript test suite with SerenityOS's JavaScript engine (LibJS)
Stars: ✭ 20 (-53.49%)
Mutual labels:  javascript-engine
DuktapeJava
Tiny Powerfull JavaScript Engine On Android Platform integrating with java
Stars: ✭ 74 (+72.09%)
Mutual labels:  javascript-engine
elk
A low footprint JavaScript engine for embedded systems
Stars: ✭ 1,458 (+3290.7%)
Mutual labels:  javascript-engine

Joke

Tiny Javascript engine, does not support Typescript(yet).

code -> lexer -> [tokens] -> parser -> [AST] -> codegen -> [bytecodes] -> vm -> run

Motivation

V8 is too bloated, and I don't understand C++ yet, I want to write a really lightweight Javascript engine.

And there is no real Typescript runtime yet, Maybe I can do it.

License

MIT ©yisar

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].