SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 JavaScript Emscripten Projects
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Github: https://github.com/WordPress/wordpress-playground Documentation: https://wordpress.github.io/wordpress-playground/ Contribute: https://wordpress.github.io/wordpress-playground/contributing/index/
-
-
-
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.
-
Project mention: Ask HN: What are some of the best user experiences with AI? | news.ycombinator.com | 2024-03-22
-
gdal3.js
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.
-
-
-
wasm-audio-decoders
Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
-
Project mention: Show HN: Run Small Language Models (SLMs) Directly on the Browser with Llm.js | news.ycombinator.com | 2024-06-26
-
Project mention: Can someone find me a seed that contains this in some form? | /r/minecraftseeds | 2023-12-08
-
-
-
https://github.com/erik-larsen/emscripten-sdl2-ogles2 :
> C++/SDL2/OpenGLES2 samples running in the browser via Emscripten
IDK how much work there is to migrate these to SDL3?
Are there WASM compilation advantages to SDL3 vs SDL2?
-
Project mention: I've open sourced my Flutter plugin to run on-device LLMs on any platform. TestFlight builds available now. | /r/FlutterDev | 2023-12-08
I leverage ffi and ffigen, but they don’t support web yet. I rely on them at the moment. But a quick search tells me there’s a decent chance to get this to work, there’s this package for example https://github.com/EP-u-NW/web_ffi (not maintained, but good nonetheless for inspiration).
-
wam-openstudio
Multitrack Web Audio Modules DAW Open source, using C++ (Emscriten-WebAssembly) for the audio processing and the plugins automations, in the audio-thread.
JavaScript Emscripten discussion
JavaScript Emscripten related posts
-
What WordPress Playground means for your future
-
Show HN: Appendable – Index JSONL data and query via CDN
-
Can someone find me a seed that contains this in some form?
-
New world
-
[Request] In Search of the Holy Grail of Bedrock 1.20 Seeds
-
Recordable Canvas Web Component
-
Mountainous Cherry Grove Seed
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2024
Index
What are some of the best open-source Emscripten projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | sql.js | 12,585 |
2 | ffmpeg.js | 3,288 |
3 | quiet-js | 2,185 |
4 | wordpress-playground | 1,625 |
5 | h3-js | 854 |
6 | python-wasm | 676 |
7 | camaro | 555 |
8 | freemusicdemixer.com | 331 |
9 | gdal3.js | 314 |
10 | jq-web | 306 |
11 | koder | 237 |
12 | wasm-audio-decoders | 176 |
13 | llm.js | 165 |
14 | seeder | 110 |
15 | pngquantjs | 97 |
16 | heic-app | 71 |
17 | emscripten-sdl2-ogles2 | 34 |
18 | web_ffi | 21 |
19 | wam-openstudio | 21 |