Science & Tech · Big Tech & Internet · 7 hrs ago
TinyJS aims to make small desktop apps with JavaScript
Software engineer Tarwin Stroh-Spijer has created TinyJS, a tool for making small desktop apps with JavaScript, HTML and CSS.
It is designed for macOS, Windows and Linux, and many apps made with it take up about 6MB or less.
Instead of including its own browser, TinyJS uses the webview already built into each operating system to display an app.
This can make apps smaller than those built with Electron, which bundles a browser and can make even a basic app about 150MB.
The trade-off is that TinyJS apps may look slightly different across operating systems.
Developers can use JavaScript frameworks such as React, Vue and Svelte, or build apps without extra dependencies.
Stroh-Spijer has also made a collection with 25 free sample apps, including a world clock, a clipboard history tool and a markdown editor.
TinyJS is a JavaScript runtime for building small desktop applications for macOS, Linux and Windows.
Creator Tarwin Stroh-Spijer designed it to use each operating system’s built-in webview to render apps.
The starter package is about 5.6MB, with the launcher taking about another megabyte.
TinyJS apps are written in JavaScript, CSS and HTML, without compiling.
The project’s app store indexed 25 free sample apps at the time of publication.
- Who
- Software engineer Tarwin Stroh-Spijer created TinyJS.
- What
- TinyJS is a JavaScript runtime for making small desktop apps.
- When
- The Register published its article on 2026-10-12; the project’s launch date is not stated.
- Where
- TinyJS is for macOS, Linux and Windows.
- Why
- It uses each operating system’s built-in webview and services to reduce app size and avoid bundling a browser engine.
This story does not have two clearly opposing sides.
maker of things
Rust is not always the answer
This story does not have a timeline yet.
- Supported systems
- macOS, Linux and Windows
- Starter package
- About 5.6MB
- Launcher size
- About 1MB
- Sample apps indexed
- 25
- Example world clock
- 3.8MB zip file











