TypeScript WebAssembly

Open-source TypeScript projects categorized as WebAssembly Edit details

Top 23 TypeScript WebAssembly Projects

  • Porcupine  

    On-device wake word detection powered by deep learning.

    Project mention: How to get high-quality, low-cost Speech-to-Text transcription? | reddit.com/r/AskProgramming | 2022-07-24
  • WASM-ImageMagick

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

    Project mention: WebAssembly in my Browser Desktop Environment | dev.to | 2022-03-28

    Image Conversion via WASM-ImageMagick

  • 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!

  • 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

  • cheetah

    On-device streaming speech-to-text engine powered by deep learning (by Picovoice)

    Project mention: Transcribe Speech to Text with Python for Free | reddit.com/r/programming | 2022-03-30

    Cool! Leopard operates on files but Cheetah can do live (streaming)

  • 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
  • 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

  • create-near-app

    Create a starter app hooked up to the NEAR blockchain

    Project mention: Building a Full Stack NFT Market Place with Near Protocol and React.js | dev.to | 2022-04-07

    For this guide, I decided to build an NFT Market Place using Near Protocol, although there is a much faster way of setting up a near project using create-near-app, I wanted to put the pieces together to make it easier to understand.

  • 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.

  • libauth

    An ultra-lightweight, zero-dependency JavaScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.

    Project mention: Any devs have advice on how to create a website similar to memo.cash? | reddit.com/r/Bitcoincash | 2022-07-19

    To craft the transactions you'd also need a library, maybe something like https://libauth.org/ or you could craft the transactions by hand by reading on https://documentation.cash/

  • box2d-wasm

    Box2D physics engine compiled to WebAssembly. Supports TypeScript and ES modules.

    Project mention: Running JS physics in a webworker - part 1 - proof of concept | dev.to | 2021-10-30

    box2dwasm - an old, still maintained C++ library compiled to WASM. The documentation is lacking and developer experience seems poor.

  • LiveSplitOne

    A version of LiveSplit that works on a lot of platforms.

    Project mention: Do I need a visible timer for my runs to be valid? | reddit.com/r/speedrun | 2022-06-28

    If you download LiveSplit from the official site https://livesplit.org/ and get a zip folder (that you have to extract) there's absolutely no risk. You could also try https://one.livesplit.org/ (LiveSplit One) that doesn't even install anything on your computer, just runs entirely in a browser

  • friendly-pow

    The PoW challenge library used by Friendly Captcha

    Project mention: Business owners with contact me website pages: What is your "self host" captcha solution? | reddit.com/r/selfhosted | 2022-02-14

    It kinda does? Here's the puzzle creator library: https://github.com/FriendlyCaptcha/friendly-pow

  • wasmoon

    A real lua 5.4 VM with JS bindings made with webassembly

    Project mention: A real lua VM with JavaScript bindings made with WebAssembly | news.ycombinator.com | 2021-08-26
  • z

    〽️ 浮之静 (by lencx)

  • 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
  • runbox7

    Runbox 7 web app

    Project mention: Ask HN: What email client do you prefer? | news.ycombinator.com | 2022-05-02

    I've only ever worked at places with self hosted Exchange for e-mail and groupware. As a client, I use Outlook Web Access (OWA) most of the time and I think it's fine. It's simple, feels reasonably snappy to me and I like having the same interface on all the different machines I need to login from. Sometimes, I need to reach for the desktop version of Outlook in a Windows VM to access options or features not accessible in OWA (or in the sluggish abomination that is Outlook for Mac). However, in the end I don't care all that much about my e-mail client because I use a simple inbox-zero-ish approach to e-mail and only really need Inbox and Archive folders (as well as a delete function). This works with every client.

    To have an offline archive, I also have Apple Mail connected to my Exchange accounts. I never use the app itself but frequently use Spotlight to search for and preview e-mails. However, if I'm already working in OWA, I use the search function in there. In my experience, it works well and doesn't feel significantly slower than searching locally in my offline archive.

    [Sidenote: I find it annoying to have to use Spotlight for local e-mail search instead of Alfred.app (which has been my universal search app for many years). Alas, Apple only allows access to the e-mail folder on MacOS for their own apps for some annoying reason these days.]

    Outside of work, I have the same setup with Apple Mail and Spotlight for archival and search. As clients, I use K-9 on Android and Apple Mail or runbox7 on the desktop. The latter is the webmail app of Runbox, my e-mail provider of choice (I think the app is pretty good - and open source on https://github.com/runbox/runbox7 ).

  • 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.

  • Codetree

    ⚡️ Lightning fast online code playground, built on top of webAssembly 🔥. (by philippetedajo)

  • asdom

    Use DOM APIs in AssemblyScript

    Project mention: JavaScript vs JavaScript. Fight! | reddit.com/r/javascript | 2021-08-19

    Speaking of WebAssembly, just wait! JSX is coming to AssemblyScript (TypeScript to WebAssembly compiler). There are already DOM bindings in place (https://github.com/lume/asdom, not complete, but has reasonable APIs bound already, and more coming). With JSX in place we'll be able to make something like Solidjs all in WebAssembly but in the same familiar syntax we already know, and not slow like Blazor.

  • wasup

    A zero-dependency, isomorphic library for emitting WebAssembly

    Project mention: Wasup: A library for emitting WebAssembly in JavaScript | news.ycombinator.com | 2021-09-28
  • 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! :(

  • js-diary

    📙In browser live coding environment with markdown & JSX support for JavaScript

    Project mention: I built JS Diary📙- Browser based coding environment for JavaScript | dev.to | 2022-05-03
  • drg-completionist

    DRG Completionist is a free, open-source online progress tracker for Deep Rock Galactic. It's designed to help keep track of all the different overclocks and cosmetics available for hard-working employees like yourselves, as well as to serve as an handy reference for overclock data.

    Project mention: I made a full checklist containing every item from Lost Packs, Cargo Crates, and Matrix Cores since I couldn't find anything like this. | reddit.com/r/DeepRockGalactic | 2022-04-13

    https://drg-completionist.com is a great tool for this but it hasn’t been updated for U35/Season 1. I see a GitHub issue for this but no progress since December - maybe we can reach out and help implement this.

  • react-muze

    React SDK for Muze charting Library

    Project mention: React Chart - Display data in charts | dev.to | 2021-12-08

    react-muze - React wrapper for muze(free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)

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-07-24.

TypeScript WebAssembly related posts


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

Project Stars
1 Porcupine   2,744
2 WASM-ImageMagick 648
3 wasm4 550
4 cheetah 450
5 run-wasm 419
6 vite-plugin-rsw 269
7 create-near-app 256
8 libauth 236
9 box2d-wasm 195
10 LiveSplitOne 179
11 friendly-pow 161
12 wasmoon 154
13 z 133
14 ruby.wasm 128
15 runbox7 120
16 hunspell-asm 58
17 Codetree 53
18 asdom 46
19 wasup 40
20 zig-wasm-test 24
21 js-diary 20
22 drg-completionist 19
23 react-muze 15
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.