SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript WASM Projects
-
Project mention: WebVM is a server-less virtual Linux environment running client-side | news.ycombinator.com | 2024-07-11
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
I once tried to use sql.js [1] on a static site for full text search. It worked, but the resulting database size for that site was too large for the web, even with things like detail=none and content='' applied, and requiring the user to download a database each time was just no go. (I guess things should work better for sites with less content or those not requiring a trigram tokenizer.)
I switched to Pagefind [2] afterwards before finding out a sql.js-httpvfs [3] fork of sql.js that removes exactly the need to fully download a database (with HTTP range requests). I haven't got the chance to test sql.js-httpvfs out though, but it looks pretty sound and could be much more flexible than Pagefind. (Previously discussed at https://news.ycombinator.com/item?id=27016630 .)
[1] https://github.com/sql-js/sql.js/
[2] https://pagefind.app/
[3] https://github.com/phiresky/sql.js-httpvfs
-
Meshery is a cutting-edge platform that revolutionizes collaboration, orchestration, and visual design in Kubernetes management and operation. With a focus on infrastructure as design, Meshery offers a seamless experience for users looking to streamline their operations and optimize their infrastructure. Here are the key features and benefits of Meshery:
-
-
If we’re doing self promo, I’ve got something similar but significantly smaller in scope:
https://github.com/EmNudge/watlings
-
Github: https://github.com/WordPress/wordpress-playground Documentation: https://wordpress.github.io/wordpress-playground/ Contribute: https://wordpress.github.io/wordpress-playground/contributing/index/
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
qryn
qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest, store and analyze logs, metrics and telemetry traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and many more formats and query transparently using Grafana or any other compatible client.
Project mention: Show HN: Pyroscope/Phlare drop-in compatible replacement with OLAP storage | news.ycombinator.com | 2024-02-20 -
-
Love the shoutout to Roy Hashimoto. He's been writing VFSs for SQLite-on-the-browser and perf testing them. He's recently wrote "IDBMirrorVFS", which "is a new example VFS that keeps all SQLite files in memory while persisting to IndexedDB". It has remarkable performance, of course. https://github.com/rhashimoto/wa-sqlite/discussions/189
-
-
-
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.
-
wasm-by-example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Project mention: Waxolotl – a small language that compiles to WebAssembly text format | news.ycombinator.com | 2024-05-18It's crazy that even the simplest Hello World translates to 1191 lines of WebAssembly text format (without comments). Compare it to only 18 lines with AssemblyScript: https://github.com/torch2424/wasm-by-example/blob/master/exa...
-
-
-
vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
-
localpdfmerger
Merge PDFs, optimize PDFs, and extract Information like Images from PDF Files locally inside your Browser
-
Project mention: Ask HN: What are some of the best user experiences with AI? | news.ycombinator.com | 2024-03-22
-
-
> It's so frustrating how the chromium team is ending up as a gatekeeper of the Internet by pick and choosing what gets developed or not.
https://github.com/niutech/jxl.js is based on Chromium tech (Squoosh from GoogleChromeLabs) and provides an opportunity to use JXL with no practical way for Chromium folks to intervene.
Even if that's a suboptimal solution, JXL's benefits supposedly should outweight the cost of integrating that, and yet I haven't seen actual JXL users running to that in droves.
So JXL might not be a good support for your theory: where people could do they still don't. Maybe the format isn't actually that important, it's just a popular meme to rehash.
-
-
blazor-adminlte
This project adapts ADMINLTE 3 so the components can be used from dotnet core Blazor / Server / Web Assembly
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript WASM discussion
JavaScript WASM related posts
-
Show HN: PGLite – PostgreSQL in the Browser
-
What WordPress Playground means for your future
-
Waxolotl – a small language that compiles to WebAssembly text format
-
Parquet-WASM: Rust-based WebAssembly bindings to read and write Parquet data
-
sandspiel VS Sandboxels - a user suggested alternative
2 projects | 1 Feb 2024 -
Can someone find me a seed that contains this in some form?
-
New world
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Sep 2024
Index
What are some of the best open-source WASM projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | v86 | 19,597 |
2 | sql.js | 12,546 |
3 | meshery | 5,635 |
4 | telegram-react | 2,295 |
5 | watlings | 1,625 |
6 | wordpress-playground | 1,609 |
7 | butterchurn | 1,568 |
8 | qryn | 1,165 |
9 | opus-recorder | 953 |
10 | wa-sqlite | 849 |
11 | webassemblyjs | 779 |
12 | python-wasm | 676 |
13 | camaro | 556 |
14 | wasm-by-example | 490 |
15 | core | 382 |
16 | argon2-browser | 361 |
17 | vosk-browser | 361 |
18 | localpdfmerger | 355 |
19 | freemusicdemixer.com | 330 |
20 | wasm-pack-plugin | 312 |
21 | jxl.js | 306 |
22 | libarchivejs | 285 |
23 | blazor-adminlte | 264 |