Skip to content

tinyjs

Build macOS, Windows, and Linux desktop apps in JavaScript: txiki.js backend, native webview window, ~6 MB shipped.

tinyjs screenshot

About tinyjs

Your backend, a ~600 KB window process, and your plain HTML/CSS/JS — ~6 MB on all three platforms. The window is the webview the OS already ships.

Tauri does the same, and does it well — but its backend is Rust, and you compile it. It also ships a window and little else: dialogs, clipboard, notifications, global shortcuts, filesystem, keychain, autostart, deep links are plugins you add. Here they're just the API, and the 6 MB is all of it.

Page ⇄ backend RPC over a Unix socket in a private temp dir. Nothing listens, nothing collides, nothing to scan.

Backend runs on txiki.js — files, sockets, processes, FFI, sqlite, fetch, WebSocket.

Frontend edits swap into the live window; backend edits restart the process. No build step in dev.

Real menu bar (About + Quit included), file panels, alert / confirm / prompt — answered by AppKit, not divs.

Point the window at a URL and it behaves like a browser — dialogs, downloads, popups, find — with a capability gate deciding what that origin may call.

Every project ships a skill file, so coding agents already know the whole API.

A 4.4 MB native app that shelves every example and installs, updates, and removes them in one click. The catalog updates itself from the examples repo — and carries per-platform downloads.

Discussion

Sign in to join the discussion.

Loading comments…

Tagged

Alternatives to tinyjs

Tools in the same space, ranked by how they are performing in the directory.

Compare all
  • declaude

    API and MCP server that rewrites Claude-English into plain, natural English.

    Open source/Video & Audio
  • Typeclip

    Types your clipboard with human cadence — built for screen recordings - cssllcio/typeclip

    /Developer Tools
  • @silurus/ooxml

    Open-source JavaScript and TypeScript Office file viewer library for rendering DOCX, XLSX and PPTX directly in the browser with WebAssembly and Canvas.

    Open source/Developer Tools
  • The Silicon Underground

    A generation of technology workers grew up using it

    Paid/Video & Audio
  • Try Omarchy

    Run Omarchy on MacOS without any setup.

    /Video & Audio
  • Fast Cutvid

    Fast, native video cutting for macOS, Windows, and Linux.

    Open source/Developer Tools