A tiny JavaScript runtime
See the code
txikia (Basque): small, tiny.
txiki.js is a small and powerful JavaScript runtime. It targets state-of-the-art ECMAScript and aims to be WinterTC compliant.
It's built on the shoulders of giants: it uses QuickJS-ng as its JavaScript engine and libuv as the platform layer.
# Get the code
git clone --recursive https://github.com/saghul/txiki.js --shallow-submodules && cd txiki.js
# Compile it!
make
# Run the REPL
./build/tjs
See Building for detailed instructions including Windows support.
fetch, WebSocket, Console, setTimeout, Crypto, Web Workers, and moretjs:sqlite, tjs:ffi, tjs:path, tjs:hashing, and moretjs compileFull documentation is available at txikijs.org.
Built with ❤️ by saghul and these awesome contributors.
(top 24 of 72)
499 followers · starred Oct 2024
570 followers · starred Sep 2022
61 followers · starred Feb 2021
33,521 followers · starred Aug 2019
A tiny JavaScript runtime
See the code
txikia (Basque): small, tiny.
txiki.js is a small and powerful JavaScript runtime. It targets state-of-the-art ECMAScript and aims to be WinterTC compliant.
It's built on the shoulders of giants: it uses QuickJS-ng as its JavaScript engine and libuv as the platform layer.
# Get the code
git clone --recursive https://github.com/saghul/txiki.js --shallow-submodules && cd txiki.js
# Compile it!
make
# Run the REPL
./build/tjs
See Building for detailed instructions including Windows support.
fetch, WebSocket, Console, setTimeout, Crypto, Web Workers, and moretjs:sqlite, tjs:ffi, tjs:path, tjs:hashing, and moretjs compileFull documentation is available at txikijs.org.
Built with ❤️ by saghul and these awesome contributors.
(top 24 of 72)
499 followers · starred Oct 2024
570 followers · starred Sep 2022
61 followers · starred Feb 2021
33,521 followers · starred Aug 2019