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. Learn more →
Top 23 JavaScript WebAssembly Projects
-
Project mention: I am out of the loop. Is Next.js "the future" and something I should consider adding to my knowledge pool? | /r/webdev | 2023-07-05
What do you have against tesseract.js?
-
This is so cool!
> Self-contained toolchain: No emscripten, binaryen, wabt, etc.
Tangent: I am sincerely surprised by how few languages seem to do this. I know of Walt and... that's it (although I am sure there are more). I'd expect there to be more experimental small languages targeting WASM directly at least.
-
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.
-
-
-
If we’re doing self promo, I’ve got something similar but significantly smaller in scope:
-
Sorry friend, WordPress already beat you to it: https://github.com/WordPress/wordpress-playground
-
-
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.
-
-
-
-
-
It seems indeed very nice, the examples are clear and everything works from async. I tried with Deno, and now experimenting with my own VFS.
It does seem to suffer from maintainer problems too though, and I don't blame Roy Hashimoto for that. I wouldn't want to maintain such an obvious wrapper when it should be a task for SQLite's team to upstream the changes.
Roy Hashimoto doesn't want to maintain it as an NPM package for instance, as it is just an experiment: https://github.com/rhashimoto/wa-sqlite/issues/12
"Low traffic is a happy place - I don't have any motivation to mess with that."
-
camaro
camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
back in the day where every OTA (online travel agent) and airlines use XML for their API, we had to integrate them in an API gateway where to unify their API schema and workflow.
we wrote a small package[1] (using pugixml) to transform XML to JSON using a custom Xpath template syntax. Make our job much easier.
-
wasm-by-example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Looks like the code is here if you want to send a PR: https://github.com/torch2424/wasm-by-example
-
wasmedge-quickjs
A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
Project mention: Spin 2.0 – open-source tool for building and running WASM apps | news.ycombinator.com | 2023-11-04I'm impressed you're already leveraging the component model. I thought it wasn't quite ready for primetime yet, but it seems you're proving that wrong... I'll have to dig in more here, as I'm working embedding WebAssembly in a high performance storage engine.
Thanks for the notes! I hear you on QuickJS - I've seen approaches of folks trying to build more node compatibility on top of quickjs (ala https://github.com/second-state/wasmedge-quickjs), but have recently heard about spidermonkey in wasmtime. Do you have intuition for nodejs vs browser in terms of what people want in terms of compatibility?
-
javascriptmusic
A.K.A. WebAssembly Music. Live coding music and synthesis in Javascript / AssemblyScript (WebAssembly)
-
-
quarto-webr
Quarto Extension to Embed webR for HTML Documents, RevealJS, Websites, Blogs, and Books.
-
fetch-stream-audio
Low Latency web audio playback examples for decoding audio streams in chunks with Fetch & Streams APIs
Project mention: Ow Latency Web Audio playback examples with Fetch and Streams APIs | news.ycombinator.com | 2023-06-01 -
vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
-
gdal3.js
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.
-
-
aegis-host
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ÆGIS application fabric.
-
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.
JavaScript WebAssembly related posts
- Loro Now Open Source: Reimagine State Management with CRDTs
- Ask HN: What's the most beautiful web game you've seen?
- Guile Hoot v0.1.0 Released
- The Blob Toy
- SandSpiel: Phenomena-Simulating Cellular Automata
- I am out of the loop. Is Next.js "the future" and something I should consider adding to my knowledge pool?
- "Put Mac OS on iPad" they said, "it'll be fun" they said...
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Index
What are some of the best open-source WebAssembly projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Tesseract.js | 32,929 |
2 | walt | 4,637 |
3 | telegram-react | 2,175 |
4 | BootstrapBlazor | 1,718 |
5 | watlings | 1,610 |
6 | wordpress-playground | 1,505 |
7 | cheerp-meta | 968 |
8 | unity-webxr-export | 942 |
9 | opus-recorder | 936 |
10 | webassemblyjs | 766 |
11 | python-wasm | 669 |
12 | wa-sqlite | 625 |
13 | camaro | 548 |
14 | wasm-by-example | 480 |
15 | wasmedge-quickjs | 441 |
16 | javascriptmusic | 366 |
17 | argon2-browser | 349 |
18 | quarto-webr | 322 |
19 | fetch-stream-audio | 318 |
20 | vosk-browser | 315 |
21 | gdal3.js | 283 |
22 | libarchivejs | 270 |
23 | aegis-host | 235 |