The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript WebAssembly Projects
-
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.
-
webr
The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.
-
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.
-
web-synth
A web-based sound synthesis, music production, and audio experimentation platform (by Ameobea)
-
libauth
An ultra-lightweight, zero-dependency TypeScript library for Bitcoin, Bitcoin Cash, and Bitauth applications.
-
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.
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
Check https://infinitemac.org - some of the Macs there seem to have an Ambrosia folder. Hopefully it's what you meant? :)
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
Project mention: Easy boxart resizing with imagemagick in your browser. No install, no CLI! | /r/RG35XX | 2023-05-05Credit: Go check it out the GitHub project page thanks to Nick Maliwacki's (KnicKnic)
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/
Project mention: List of Resources for Developing with CashTokens on Bitcoin Cash | /r/cashtokens | 2023-05-20
Project mention: Article reply “Godot is not the new Unity” from Juan Linietsky (BDFL of Godot) | news.ycombinator.com | 2023-09-21https://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.
https://one.livesplit.org livesplit in your browser
Project mention: Venting and Requesting Help: Web Browser Game Development | /r/gamedev | 2023-11-30Looking at https://github.com/isaac-mason/recast-navigation-js/tree/main/packages/recast-navigation-three ...
Project mention: Introducing monero-ts, a major upgrade to the monero-javascript library | /r/Monero | 2023-10-03TypeDocs instead of JSDocs.
TypeScript WebAssembly related posts
- Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL
- Software Applications Incorporated
- Elara: A Free Coding Game
- Macintosh Crash Course
- Full macOS 8 Emulator that runs in-browser!
- Gentle Introduction To Typescript Compiler API
- WebR – R in the Browser (using WASM)
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
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