TypeScript WASM

Open-source TypeScript projects categorized as WASM

WebAssembly (abbreviated WASM) is a binary instruction format for a stack-​based virtual machine. WebAssembly is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment.

Top 23 TypeScript WASM Projects

  • tfjs

    A WebGL accelerated JavaScript library for training and deploying ML models.

    Project mention: PyTorch Primitives in WebGPU for the Browser | news.ycombinator.com | 2023-05-19
  • jupyterlite

    Wasm powered Jupyter running in the browser 💡

    Project mention: Vscode.dev: Local Development with Cloud Tools | news.ycombinator.com | 2023-07-24
  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • quadratic

    Quadratic | Data Science Spreadsheet with Python & SQL

    Project mention: suggestions for a free spreadsheet library (like excel or google spreadsheets) | /r/reactjs | 2023-07-01

    Hey guys, as the title says I am looking for some suggestions on useful free spreadsheet libraries, similar to excel or google sheets. I saw quadratic (https://github.com/quadratichq/quadratic), which looks really interesting but is in very early alpha, to the point I cant even embed it in my own project yet.

  • workers-sdk

    ⛅️ Home to Wrangler, the CLI for Cloudflare Workers®

    Project mention: Implementing Authorization with Clerk in a tRPC app running on a Cloudflare Worker | dev.to | 2023-09-17

    Cloudflare Workers

  • resvg-js

    A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.

    Project mention: Dynamic OG image with SvelteKit and Satori | dev.to | 2022-10-20

    Note: SVG are not suppose to be served for OG Images (we use png format in OG Images) where we use SVG to PNG coverter Resvg.

  • wasm4

    Build retro games using WebAssembly for a fantasy console.

    Project mention: Build retro games using WebAssembly for a fantasy console | news.ycombinator.com | 2023-02-27
  • runno

    Browser-based runtime for programming languages and WASI binaries.

    Project mention: Show HN: I built a WASI playground for running CLI binaries in the browser | news.ycombinator.com | 2022-10-09

    Oh awesome!! I've just added Trealla to my issues list to add it to Runno.

    If you go into settings you can switch stdin echo on/off. I have stdio devices set up to return their file type as "Character Device" (see: https://github.com/taybenlor/runno/blob/main/packages/wasi-m...). It seems like some binaries handle this well and act like they are directly connected to the TTY (e.g. my quickjs example). Not sure how they determine that. I'm very much coming at this from a web-developer interested in WASI direction, and not from any experience with OSes or linux.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • videotranscode.space

    A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy

  • run-wasm

    Run WASM based code executions in the browser easily

  • tauri-tutorial

    📚 Tauri Tutorial (系列教程 - 打造属于自己的跨端应用)

  • virtual-background

    Demo on adding virtual background to a live video stream in the browser (by Volcomix)

  • web-synth

    A web-based sound synthesis, music production, and audio experimentation platform (by Ameobea)

  • vite-plugin-rsw

    🦞 wasm-pack plugin for Vite

  • magick-wasm

    The WASM library for ImageMagick

  • metatype

    Declarative API development platform. Build serverless backends with zero-trust and less code, no matter where and how your (legacy) systems are.

    Project mention: Build declaratively back ends and APIs with GraphQL or REST | /r/hypeurls | 2023-08-14
  • hpcc-js-wasm

    HPCC-Systems Web-Assembly (JavaScript)

  • brotli-wasm

    A reliable compressor and decompressor for Brotli, supporting node & browsers via wasm

    Project mention: Compress a file using Brotli client side | /r/learnjavascript | 2023-03-16

    The only solution I can see is to use a wasm polyfill like this, even though I know browsers support brotli. Is there a way to brotli compress a file without using polyfills?

  • cli

    Used to create, build, and integrate wraps. (by polywrap)

  • monolith-of-web

    A chrome extension to make a single static HTML file of the web page using a WebAssembly port of monolith CLI

    Project mention: Reddit limits the use of API to 1000,Let's work together to save the content of StableDiffusion Subreddit as a team | /r/sdforall | 2023-06-17

    From the project page, I wasn't able to properly gague if it had that support. But here is a Chrome extension based on it that I just found: https://github.com/rhysd/monolith-of-web

  • obsidian-note-linker

    🔗 Automatically link your Obsidian notes.

  • do-sqlite

    [Experimental] Persist SQLite in a Cloudflare Durable Object

  • tinywasi

    A tiny WASI runtime written in TypeScript

  • newton-fractal

    Drawing Newton's fractal using pure js, rust-wasm, SIMDs, threads and GPU

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

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). The latest post mention was on 2023-09-17.

TypeScript WASM related posts


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

Project Stars
1 tfjs 17,684
2 jupyterlite 3,353
3 quadratic 2,325
4 workers-sdk 1,669
5 resvg-js 1,010
6 wasm4 957
7 runno 495
8 videotranscode.space 460
9 run-wasm 452
10 tauri-tutorial 437
11 virtual-background 422
12 web-synth 372
13 vite-plugin-rsw 355
14 magick-wasm 350
15 metatype 277
16 hpcc-js-wasm 260
17 brotli-wasm 217
18 cli 165
19 monolith-of-web 134
20 obsidian-note-linker 121
21 do-sqlite 117
22 tinywasi 111
23 newton-fractal 93
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.