JavaScript Emscripten

Open-source JavaScript projects categorized as Emscripten Edit details

Top 11 JavaScript Emscripten Projects

  • sql.js

    A javascript library to run SQLite on the web.

    Project mention: I have a large JSON object (~2GB), what's the best way to make a site that lets you search through it and display the results without crashing? | | 2022-09-25

    not necessarily. you can host an html/js/sqlite site on github pages for free. json -> sqlite3 js -> sql

  • ffmpeg.js

    Port of FFmpeg with Emscripten

    Project mention: Convert video file from .mov to .mp4 using Javascript in a website? | | 2022-09-22
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • quiet-js

    Transmit data with sound using Web Audio -- Javascript binding for libquiet

    Project mention: A JavaScript library for sending and receiving data via sound card | | 2022-06-13
  • h3-js

    h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.

  • 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.

  • gdal3.js

    Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.

    Project mention: GitHub - bugra9/gdal3.js: Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser. | | 2022-07-03
  • koder

    QR/bar code scanner for the Browser

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • pngquantjs

    Compress png images right in your browser

    Project mention: Normalize and compress ~10-100x art to create NFTs in JS and maybe store them the smart way | | 2022-04-18


  • seeder

    Find, show, share and admire Minecraft seeds (Java edition only)

    Project mention: How many times is too many times when re-rolling the seed. | | 2022-09-06

    Use - it's better than chunkbase for finding specific areas

  • heic-app

    🖥 convert HEIC images to JPEG and PNG in the browser or as a PWA

    Project mention: How many times are we going to have to teach you this lesson, old man? | | 2021-12-16

    You can always self-host, source at It does all conversions in-browser.

  • 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.

    Project mention: Show HN: I'm building a browser-based DAW | | 2022-07-20

    We started writing a web-based DAW prototype that relies on the Webaudio Modules version 2.0 (a standard for plugins/hosts on the Web, that can be developed using a large variety of languages/approaches). For the moment, the DAW has very limited features but 1) Each track is written as an AudioWorklet, and sample accurate processing is being done for playing each track. That means, that from the processor part of each track player, we can schedule events (automation, midi, etc) to plugins. We can also loop and edit the audio track with a sample accuracy (this is not done yet, but everything is ready for that. We will add this soon). 2) Each track is associated with a plugin chain. Plugins are WAM plugins (webaudiomodules), and can be automated. 3) There are quite a lot of plugins already available in the WAM format, most effects, instruments. The WAM distribution comes with a set of example plugins + the FAUST IDE can generate WAM2 plugins in seconds. All running DSP in WASM. We (WAM designers, implementers and maintainers) can be reached on a slack channel (#webaudiomodules, subchannel of the #webaudio channel. Get incitation here:

    The WebAudioModules distro is 4 GitHub repos, it is also available as npm modules. (, start by building the wam-example one and run the examples). You can find some presentations on youtube (such as:

    DAW prototype (should be included soon in the wam-example repo): Picture : online version:, current repo (work in progress, as I said, this work is active and we do plan to add all missing functionnalities the upcoming months)

    There are also professional, commercial DAWs, not open source ones, such as that is also capable of loading WAM plugins, and is developed using the same approach as our DAW proto (host as AW), or


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-25.

JavaScript Emscripten related posts


What are some of the best open-source Emscripten projects in JavaScript? This list will help you:

Project Stars
1 sql.js 10,570
2 ffmpeg.js 2,755
3 quiet-js 2,092
4 h3-js 594
5 camaro 474
6 gdal3.js 174
7 koder 100
8 pngquantjs 77
9 seeder 37
10 heic-app 30
11 wam-openstudio 8
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform