TypeScript WASM

Open-source TypeScript projects categorized as WASM Edit details

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: Tensorflow JS model crashing on mobile | reddit.com/r/TensorFlowJS | 2022-07-11

    Full docs and code: https://github.com/tensorflow/tfjs/tree/master/e2e/benchmarks/local-benchmark

  • wasm4

    Build retro games using WebAssembly for a fantasy console.

    Project mention: Zig & Emscripten? | reddit.com/r/Zig | 2022-01-31

    WASM4 seems to be a fantasy console with good docs that can run zig code in the browser, using the wasm target: https://github.com/aduros/wasm4/blob/main/cli/assets/templates/zig/build.zig

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • run-wasm

    Run WASM based code executions in the browser easily

    Project mention: Run WASM, a client side Python runtime | news.ycombinator.com | 2021-09-26
  • 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

  • vite-plugin-rsw

    🦀 wasm-pack plugin for Vite

    Project mention: Rust + Vite = 🚀 | reddit.com/r/rust | 2022-02-27

    reop:https://github.com/lencx/vite-plugin-rsw - 🦀 wasm-pack plugin for Vite

  • hpcc-js-wasm

    HPCC-Systems Web-Assembly (JavaScript)

    Project mention: Graphviz: Open-source graph visualization software | news.ycombinator.com | 2022-01-17
  • monorepo

    Polywrap is a wasm standard for integrating Web3 protocols into applications. This eliminates the need for client-side SDKs, making dapps lightweight and multi-platform. (by polywrap)

    Project mention: How do I compile a library to wasm, and still have it as a regular library to be used by other libraries? | reddit.com/r/rust | 2021-11-01
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ruby.wasm

    ruby.wasm is a collection of WebAssembly ports of the CRuby.

    Project mention: Microsoft 3D Movie Maker Source Code | news.ycombinator.com | 2022-05-03
  • 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: Alternatives to ArchiveBox? | reddit.com/r/selfhosted | 2021-10-30
  • do-sqlite

    [Experimental] Persist SQLite in a Cloudflare Durable Object

    Project mention: Store SQLite in Cloudflare Durable Objects | dev.to | 2022-01-26

    tl;dr: A custom SQLite virtual file system and some WASM/WASI compilation magic allow to run SQLite on a Cloudflare Worker and persist it into a Durable Object. POC source can be found at github.com/rkusa/do-sqlite.

  • newton-fractal

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

    Project mention: [Media] I made a website to demonstrate performance difference in fractal rendering with JS, rust-wasm, rust-wasm + SIMDs, rust-wasm + SIMDs + multithreading | reddit.com/r/rust | 2022-03-24

    edit Oh, it looks like the program spawns workers in typescript. Has anyone had any luck spawning workers from rust?

  • OhMyBox

    🔮 Development toolbox, and more...

    Project mention: 【04】Tauri 入门篇 - 集成 WebAssembly | dev.to | 2022-08-01
  • hunspell-asm

    WebAssembly based Javascript bindings for hunspell spellchecker

    Project mention: I made word.rodeo because playing a puzzle game over Slack was inconvenient | reddit.com/r/webdev | 2022-02-08

    That said, I was planning to add a real spell checker with stemming support to the game which would make it possible to use with most languages.

  • create-mpl

    ⚡️ Create a project in seconds!

    Project mention: Rust + Vite = 🚀 | reddit.com/r/rust | 2022-02-27

    wasm scaffold:https://github.com/lencx/create-mpl - ⚡️ Create a project in seconds!

  • tensorjs

    Deep learning for the Web

    Project mention: [P] I developed a small deep learning library for the web. Includes a WebAssembly and WebGL backend, a loader for ONNX models and Autograd support? | reddit.com/r/MachineLearning | 2022-02-10
  • zig-wasm-test

    A minimal Web Assembly example using Zig's build system.

    Project mention: Zig and WASM | news.ycombinator.com | 2022-07-13

    Wow, this just straight rips off my (not very great) example I've been maintaining for a while:


    Thanks for the credit yurivish! :(

  • openpgp-mobile

    Native code used in react-native-fast-openpgp and flutter-openpgp

  • pdx-tools

    View maps, graphs, and tables of your save and compete in a casual, evergreen leaderboard of EU4 achievement speed runs. Upload and share your save with the world.

    Project mention: 1462 True Heir of Timur (World Record) | reddit.com/r/eu4 | 2022-07-30

    yes, I downloaded it for pdx.tools but it doesn't seem to show in EU4 saved games.

  • open-emoji-battler

    👑 Fully on-chain community-owned game in the Polkadot ecosystem

  • zbar-wasm

    A WebAssembly build of the ZBar Bar Code Reader

    Project mention: Javascript library for reading QR Codes | reddit.com/r/webdev | 2022-01-13

    You can look at https://github.com/undecaf/zbar-wasm

  • cargo-html

    create self-contained HTML programs

  • cra-template-typescript-golang

    A create react app template with built-in typescript & WebAssembly support for Golang

    Project mention: How to create a react app with Go support using WebAssembly in under 60 seconds | dev.to | 2022-04-26

    Ok, maybe this does take a while, but fear no more! I have a cure for your laziness! I have created a custom create-react-app template for typescript-golang, all you have to do is run the following command in your working directory

  • vite-rsw-wasm-template

    Vite + Rust 💖 WebAssembly

    Project mention: Rust + Vite = 🚀 | reddit.com/r/rust | 2022-02-27

    Have you missed some steps? https://github.com/rwasm/vite-rsw-wasm-template/blob/main/wasm-vue/README.md

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 2022-08-01.

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 16,452
2 wasm4 533
3 run-wasm 419
4 videotranscode.space 388
5 vite-plugin-rsw 266
6 hpcc-js-wasm 171
7 monorepo 145
8 ruby.wasm 119
9 monolith-of-web 104
10 do-sqlite 100
11 newton-fractal 79
12 OhMyBox 76
13 hunspell-asm 58
14 create-mpl 37
15 tensorjs 32
16 zig-wasm-test 24
17 openpgp-mobile 16
18 pdx-tools 14
19 open-emoji-battler 14
20 zbar-wasm 10
21 cargo-html 8
22 cra-template-typescript-golang 3
23 vite-rsw-wasm-template 2
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.