Code, run and share JavaScript projects anywhere: Node’s APIs on every device, iOS and Android included.
FullStacked is a runtime for projects written in TypeScript and JavaScript. A project imports node:fs, node:net or node:crypto, uses npm packages, and draws its UI with the DOM, all in the same file. FullStacked bundles and runs it on macOS, Windows, Linux, iOS, iPadOS, Android and ChromeOS, or from a terminal with Node.
It works without shipping Node or a JavaScript engine. The project runs in the platform’s own webview, and everything a webview can’t do (files, sockets, DNS, compression, cryptography, bundling, npm installs, git) is done by a Go core that the webview reaches through the bridge.
fullstacked command.buffer, events, stream, util, assert, …fs, path, os, processnet, dgram, dns, fetch, WebSocketworker_threads, readline, ttyhttp, child_process, vm, … and what to use insteadbundle, packages, git, run, config, tunnel, plugin, auth, parentWindow, fullstackedFullStacked is MIT licensed. Source: github.com/fullstackedorg/fullstacked.