TypeScript WebAssembly

Open-source TypeScript projects categorized as WebAssembly

Top 23 TypeScript WebAssembly Projects

WebAssembly
  1. jupyterlite

    Wasm powered Jupyter running in the browser 💡

    Project mention: JupyterLite – Jupyter in the Browser | news.ycombinator.com | 2025-05-26
  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. umbrella

    ⛱ Broadly scoped ecosystem & mono-repository of 209 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

  4. chili3d

    A web-based 3D CAD application for online model design and editing

    Project mention: Show HN: Chili3d – A open-source, browser-based 3D CAD application | news.ycombinator.com | 2025-06-10

    >Are they responsible for that Microsoft Office ribbon UI?

    Well, that's the beauty of open source. Go read it.

    https://github.com/xiangechen/chili3d/blob/43161b9f51021f2ef...

    >When I look at this, it's so sophisticated it just makes me feel think about the widening divide as far as AI skill gap goes. Was AI used?

    I feel like this was the "So tell me about your father.." turn here , did you really care about the details or did you want to wax poetic about AI?

  5. duckdb-wasm

    WebAssembly version of DuckDB

    Project mention: The DuckDB Local UI | news.ycombinator.com | 2025-03-12
  6. stlite

    In-browser Streamlit 🎈🚀

  7. infinite-mac

    A classic Mac loaded with everything you'd want

    Project mention: JSLinux | news.ycombinator.com | 2025-04-14
  8. wasm4

    Build retro games using WebAssembly for a fantasy console.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. tangle

    Radically simple multiplayer / networked WebAssembly

  11. webr

    The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.

    Project mention: Introducing Rlinguo, a native mobile app that runs R | dev.to | 2024-12-23

    "{shiny} on my mobile" has been a recurring request from our clients for some time now. And it’s easy to see why: you might have a fantastic model or efficient data wrangling process, and you need people to access it on their smartphones—even in the middle of the forest with no cell connection (yes, that was an actual request from one of our clients). Yet, our response has always been the same: "Sorry, that’s not possible." {shiny} relies on a server, and since R can’t run directly on a phone, a remote server is required. That means an internet connection is necessary. And no, you can’t publish it to an app store. In recent months, however, something new has emerged—a development that R enthusiasts have been dreaming of for years: R, compiled for WebAssembly. If you’re unfamiliar with WebAssembly, think of it as a way to run R inside JavaScript. If you’re already acquainted with it, you’ll know it’s a bit more nuanced than that, but I’ll spare the technical details for now. This new tool is called webR.

  12. WASM-ImageMagick

    Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples

  13. wllama

    WebAssembly binding for llama.cpp - Enabling on-browser LLM inference

    Project mention: WebAssembly binding for llama.cpp – Enabling on-browser LLM inference | news.ycombinator.com | 2025-07-15
  14. quickjs

    A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox (by sebastianwessel)

  15. magick-wasm

    The WASM library for ImageMagick

    Project mention: Magick-WASM: The WASM library for ImageMagick | news.ycombinator.com | 2024-08-26
  16. nostalgist

    A JavaScript library used for running emulators of retro consoles inside browsers.

  17. wasmoon

    A real lua 5.4 VM with JS bindings made with webassembly

  18. web-synth

    Browser-based DAW and audio synthesis platform with dozens of effects, synths, and modules

    Project mention: Ask HN: What are you working on? (April 2025) | news.ycombinator.com | 2025-04-27

    I am very interested in web based music creation, have you seen web-synth on github? https://github.com/Ameobea/web-synth

  19. run-wasm

    Run WASM based code executions in the browser easily

  20. jSquash

    Browser & Web Worker focussed image codec wasm bundles derived from the Squoosh App.

    Project mention: How web worker works with a practical example | dev.to | 2025-02-23

    Jsquash webp doc

  21. arcjet-js

    Arcjet JS SDKs. Bot detection, rate limiting, email validation, attack protection, data redaction for Node.js, Next.js, Deno, Bun, Remix, SvelteKit, NestJS.

    Project mention: How to Use Arcjet in Netlify Edge Functions | dev.to | 2025-05-25

    An Arcjet account (free tier available at arcjet.com)

  22. vite-plugin-rsw

    🦞 wasm-pack plugin for Vite

  23. hpcc-js-wasm

    HPCC-Systems Web-Assembly (JavaScript)

  24. recast-navigation-js

    JavaScript navigation mesh construction, path-finding, and spatial reasoning toolkit. WebAssembly port of Recast Navigation.

  25. tesseract-wasm

    JS/WebAssembly build of the Tesseract OCR engine for use in browsers and Node

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript WebAssembly discussion

Log in or Post with

TypeScript WebAssembly related posts

  • WebAssembly binding for llama.cpp – Enabling on-browser LLM inference

    1 project | news.ycombinator.com | 15 Jul 2025
  • JupyterLite – Jupyter in the Browser

    1 project | news.ycombinator.com | 26 May 2025
  • Routing in Spin Apps with Hono

    4 projects | dev.to | 7 May 2025
  • Show HN: Zero-codegen TypeScript type inference from Protobuf messages

    5 projects | news.ycombinator.com | 14 Apr 2025
  • A collection of classic Macintosh and NeXT system releases and software

    1 project | news.ycombinator.com | 5 Apr 2025
  • Mac(OS)talgia

    1 project | news.ycombinator.com | 10 Feb 2025
  • Can You Create a Product That Makes Money with Wasm?

    6 projects | dev.to | 1 Oct 2024
  • A note from our sponsor - Stream
    getstream.io | 15 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source WebAssembly projects in TypeScript? This list will help you:

# Project Stars
1 jupyterlite 4,224
2 umbrella 3,610
3 chili3d 3,549
4 duckdb-wasm 1,652
5 stlite 1,433
6 infinite-mac 1,368
7 wasm4 1,360
8 tangle 1,190
9 webr 950
10 WASM-ImageMagick 892
11 wllama 762
12 quickjs 752
13 magick-wasm 721
14 nostalgist 719
15 wasmoon 586
16 web-synth 502
17 run-wasm 474
18 jSquash 468
19 arcjet-js 465
20 vite-plugin-rsw 388
21 hpcc-js-wasm 343
22 recast-navigation-js 338
23 tesseract-wasm 316

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?