awesome-quickjs
awesome-quickjs copied to clipboard
A curated list of awesome things related to QuickJS
Awesome QuickJS 
A curated list of awesome things related to QuickJS !
QuickJS is a small and embeddable Javascript engine. It supports the ES2020 specification including modules, asynchronous generators, proxies and BigInt.
Contents
- Runtimes
- Gui
- Gamedev
- Tools
Runtimes
- Txiki - txiki.js is a small and powerful JavaScript runtime. It's built on the shoulders of giants: it uses QuickJS as its JavaScript engine and libuv as the platform layer.
Gui
- QuickJS-glfw - Experimental GLFW bindings for QuickJS
- QuickJS-raylib - QuickJS + raylib consists in a module for QuickJS that enables you to use raylib from JavaScript and run your game with native performance.
- nanovg-qjs - NanoVG bindings for QuickJS
Gamedev
- GodotExplorer/ECMAScript This module implements JavaScript/TypeScript language support for the godot game engine. QuickJS is used as the ECMAScript engine!
Tools
- Quickjs-cross-compiler Cross compile QuickJS interpreter & compiler statically.
Modules
- quickjs-modules - Native C modules for QuickJS: deep, inspect, mmap, path, pointer, tree-walker, xml
- qjs-ffi - Foreign Function Interface (FFI) module
Contributing
Contributions of any kind welcome, just follow the guidelines!
Contributors
License
CC0 License