TypeScript WebAssembly

Open-source TypeScript projects categorized as WebAssembly

Top 23 TypeScript WebAssembly Projects

  • jupyterlite

    Wasm powered Jupyter running in the browser đź’ˇ

  • Project mention: SymPy: Symbolic Mathematics in Python | news.ycombinator.com | 2024-02-28

    The JupyterLite Python-compiled-to-WASM build has NumPy, SciPy, matplotlib, and SymPy installed; so you can do computer algebra with SymPy in a browser tab.

    https://JupyterLite.rtfd.io/

    https://github.com/jupyterlite/jupyterlite/tree/main/py/jupy... :

    > Initial support for interactive visualization libraries such as: altair, bqplot, ipywidgets, matplotlib, and plotly

  • umbrella

    â›± Broadly scoped ecosystem & mono-repository of 190 TypeScript projects (and 155 examples) for general purpose, functional, data driven development

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • tangle

    Radically simple multiplayer / networked WebAssembly

  • infinite-mac

    A classic Mac loaded with everything you'd want

  • Project mention: Software Applications Incorporated | news.ycombinator.com | 2023-12-13

    Check https://infinitemac.org - some of the Macs there seem to have an Ambrosia folder. Hopefully it's what you meant? :)

  • wasm4

    Build retro games using WebAssembly for a fantasy console.

  • Project mention: WASM Instructions | news.ycombinator.com | 2024-02-18

    Related:

    A fast Pascal (Delphi) WebAssembly interpreter:

    https://github.com/marat1961/wasm

    WASM-4:

    https://github.com/aduros/wasm4

    Curated list of awesome things regarding WebAssembly (wasm) ecosystem:

    https://github.com/mbasso/awesome-wasm

    Also, it would be nice if there was a WASM (soft) CPU for QEMU, which (if it existed!) would go here:

    https://github.com/qemu/qemu/tree/master/target

  • WASM-ImageMagick

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

  • Project mention: Easy boxart resizing with imagemagick in your browser. No install, no CLI! | /r/RG35XX | 2023-05-05

    Credit: Go check it out the GitHub project page thanks to Nick Maliwacki's (KnicKnic)

  • webr

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

  • Project mention: Fortran on WebAssembly | news.ycombinator.com | 2024-04-05

    A little context: this dive into Fortran is part of the excellent work George has been doing on WebR, to get R running in the browser. The R sources contain a fair bit of Fortran code, and I believe WebR originally used f2c to compile the Fortran to C first, before compiling that to wasm.

    With the patches to LLVM Flang, WebR can be built with a real Fortran compiler.

    I think George didn't want to say it directly in the blog post, but he has said that he's hoping that Flang would take his patches or implement better ones. That would be a win-win -- these patches wouldn't need to be maintained separately, and since unmodified Flang would be able to compile to wasm, it would benefit other projects out there that use Fortran.

    https://docs.r-wasm.org/webr/latest/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nostalgist

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

  • magick-wasm

    The WASM library for ImageMagick

  • run-wasm

    Run WASM based code executions in the browser easily

  • web-synth

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

  • wasmoon

    A real lua 5.4 VM with JS bindings made with webassembly

  • vite-plugin-rsw

    🦞 wasm-pack plugin for Vite

  • create-near-app

    Create a starter app hooked up to the NEAR blockchain

  • hpcc-js-wasm

    HPCC-Systems Web-Assembly (JavaScript)

  • libauth

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

  • Project mention: List of Resources for Developing with CashTokens on Bitcoin Cash | /r/cashtokens | 2023-05-20
  • box2d-wasm

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

  • Project mention: Article reply “Godot is not the new Unity” from Juan Linietsky (BDFL of Godot) | news.ycombinator.com | 2023-09-21

    https://github.com/Birch-san/box2d-wasm.) Godot uses box2d, too, so that would be convenient, if I switch to godot, but only if it is worth the performance improvement, which it currently does not seem to be. Maybe next year.

  • LiveSplitOne

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

  • Project mention: Archlinux speed run timer | /r/speedrun | 2023-05-21

    https://one.livesplit.org livesplit in your browser

  • tesseract-wasm

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

  • recast-navigation-js

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

  • Project mention: Venting and Requesting Help: Web Browser Game Development | /r/gamedev | 2023-11-30

    Looking at https://github.com/isaac-mason/recast-navigation-js/tree/main/packages/recast-navigation-three ...

  • monero-ts

    TypeScript library for using Monero

  • Project mention: Introducing monero-ts, a major upgrade to the monero-javascript library | /r/Monero | 2023-10-03

    TypeDocs instead of JSDocs.

  • friendly-pow

    The PoW challenge library used by Friendly Captcha

  • AV-converter

    A web app to convert an audio/video file to another format. Client side conversion means that your file does not get uploaded to a server. You can also download YouTube videos at the /yt endpoint.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 related posts

Index

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

Project Stars
1 jupyterlite 3,654
2 umbrella 3,205
3 tangle 1,156
4 infinite-mac 1,079
5 wasm4 1,060
6 WASM-ImageMagick 835
7 webr 765
8 nostalgist 605
9 magick-wasm 464
10 run-wasm 464
11 web-synth 419
12 wasmoon 411
13 vite-plugin-rsw 376
14 create-near-app 335
15 hpcc-js-wasm 293
16 libauth 269
17 box2d-wasm 243
18 LiveSplitOne 230
19 tesseract-wasm 203
20 recast-navigation-js 201
21 monero-ts 190
22 friendly-pow 185
23 AV-converter 174

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com