Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 TypeScript WebAssembly Projects
Wasm powered Jupyter running in the browser 💡Project mention: Vscode.dev: Local Development with Cloud Tools | news.ycombinator.com | 2023-07-24
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
Radically simple multiplayer / networked WebAssemblyProject mention: Ambient: The Multiplayer Game Engine | news.ycombinator.com | 2023-02-22
This seems like a mostly very well thought out design (I have a qualm about one detail but maybe they're hiding it), I've been rebuilding an old prototype of mine in a very similar way.
The DoD ECS pattern should allow for easy state/log shipping to clients, with those 2 parts you can easily build what fighting games terms as "rollback" based netcode.
Rollback is often characterized as complicated but clean, the truth is that if you structure your data around rollback capable simulation from day one it becomes easy (and DoD ECS naturally fits there just like shipping to separate CPU parts back on the PS3)
This "trick" of fully shipping state images isn't exactly new, some emulators has done memory image shipping in the past and Ian Kattlewell published a WASM-heap shipping experiment(1) recently that works on the same principle.
Compared to the snapshot/heap shipping of emulators/WASM is that Ambient should allow for server introspection and upgrades of state.
Overall I like Ambient, and I'd recommend a look. Only big omission I see right now is audio being missing and it can be a tricky part to synchronize (due to how mixing works).
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
A classic Mac loaded with everything you'd wantProject mention: How Far Back in Time Can I Take My Website's Design? | news.ycombinator.com | 2023-09-14
Is there a collection of Linux virtual machine images I could use to run these old browsers? There's https://infinitemac.org/ for MacOS and Windows 3/95/98 VMs, but I've had a hard time getting Linux binaries from the early 90s working.
Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samplesProject 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)
The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.Project mention: WebR – R in the Browser (using WASM) | news.ycombinator.com | 2023-11-14
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Run WASM based code executions in the browser easily
A web-based sound synthesis, music production, and audio experimentation platform (by Ameobea)
The WASM library for ImageMagick
🦞 wasm-pack plugin for Vite
A real lua 5.4 VM with JS bindings made with webassembly
Create a starter app hooked up to the NEAR blockchain
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.
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
The PoW challenge library used by Friendly Captcha
TypeDocs instead of JSDocs.
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.
〽️ 浮之静 (by lencx)
JS/WebAssembly build of the Tesseract OCR engine for use in browsers and NodeProject mention: What's everyone working on this week (6/2023)? | /r/rust | 2023-02-06
I am working on a new machine learning runtime for CPU inference of ONNX models, focused especially on use in WebAssembly/browsers. It is part of a larger effort to create a modern alternative to https://github.com/robertknight/tesseract-wasm for in-browser OCR. Tesseract's recognition of lines works quite well and uses modern methods (LSTM neural networks), but its detection of text lines, page layout etc. uses heuristics that are brittle.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
TypeScript WebAssembly related posts
Gentle Introduction To Typescript Compiler API
6 projects | dev.to | 18 Nov 2023
WebR – R in the Browser (using WASM)
1 project | news.ycombinator.com | 14 Nov 2023
Show HN: DataSheetGrid, an Airtable-like React component
3 projects | news.ycombinator.com | 11 Nov 2023
Help achieving one culture
1 project | /r/eu4 | 12 Oct 2023
Show HN: Elara- A free open-source coding game built with Rust and WebAssembly
2 projects | news.ycombinator.com | 3 Oct 2023
2 projects | /r/Monero | 3 Oct 2023
Article reply “Godot is not the new Unity” from Juan Linietsky (BDFL of Godot)
2 projects | news.ycombinator.com | 21 Sep 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 6 Dec 2023
What are some of the best open-source WebAssembly projects in TypeScript? This list will help you: