JavaScript Emscripten

Open-source JavaScript projects categorized as Emscripten

Top 17 JavaScript Emscripten Projects

  • sql.js

    A javascript library to run SQLite on the web.

  • Project mention: Show HN: Appendable – Index JSONL data and query via CDN | news.ycombinator.com | 2024-03-05

    Hi HN! A friend and I were inspired by projects like https://github.com/sql-js/sql.js and the idea of querying files served over CDN with HTTP range requests. We started thinking: what would a database that was specifically designed for this type of use case look like? So we started building one, and we landed on a functional prototype that we're pretty proud of!

    With our prototype, Appendable, we're able to serve and query large (GB+) datasets by hosting them on a static file host like Amazon S3 or Cloudflare R2 without running a separate server and worrying about things like tail latency, replication, and connection pooling -- all that is handled for us by the file hoster.

    Additionally, one tenet that we have been following is Appendable won't touch your underlying data, so your jsonl file is preserved and we point at that data instead of consuming it into an Appendable-specific file format. This keeps your data yours and makes it easy to introspect the data: just open it up with your favorite editor aka vim.

    We're curious what you think, we're excited to build this out further to get the performance even better and add features like pubsub. Everything is open source at https://github.com/kevmo314/appendable.

    Kevin and Matthew

  • ffmpeg.js

    Port of FFmpeg with Emscripten

  • Project mention: Audio slicing with Javascript | /r/webdev | 2023-07-02

    You likely want something like https://github.com/Kagami/ffmpeg.js/ for extracting slices

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

    SurveyJS logo
  • quiet-js

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

  • wordpress-playground

    Run WordPress in the browser via WebAssembly PHP

  • Project mention: Things you forgot because of React | news.ycombinator.com | 2023-08-15

    Sorry friend, WordPress already beat you to it: https://github.com/WordPress/wordpress-playground

  • h3-js

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

  • python-wasm

    Build scripts and configuration for building CPython for Emscripten

  • 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: Using XPath in 2023 | news.ycombinator.com | 2023-07-16

    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.

    [1]: https://github.com/tuananh/camaro

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

    InfluxDB logo
  • gdal3.js

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

  • jq-web

    jq in the browser with emscripten.

  • koder

    QR/bar code scanner for the Browser

  • wasm-audio-decoders

    Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.

  • llm.js

    Run Large-Language Models (LLMs) 🚀 directly in your browser!

  • Project mention: LLM.js v1.0.2 is out with support for GGUF/GGML format and Model Playground | /r/LocalLLaMA | 2023-11-24
  • seeder

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

  • Project mention: Can someone find me a seed that contains this in some form? | /r/minecraftseeds | 2023-12-08
  • pngquantjs

    Compress png images right in your browser

  • heic-app

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

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

  • web_ffi

    Translates dart:ffi calls on the web to WebAssembly using dart:js

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Emscripten related posts

  • Show HN: Appendable – Index JSONL data and query via CDN

    3 projects | news.ycombinator.com | 5 Mar 2024
  • Can someone find me a seed that contains this in some form?

    1 project | /r/minecraftseeds | 8 Dec 2023
  • New world

    1 project | /r/minecraftseeds | 5 Dec 2023
  • [Request] In Search of the Holy Grail of Bedrock 1.20 Seeds

    1 project | /r/minecraftseeds | 28 Jul 2023
  • Recordable Canvas Web Component

    4 projects | dev.to | 1 Jun 2023
  • Mountainous Cherry Grove Seed

    1 project | /r/wattles | 25 May 2023
  • Linguist 5.0 - addon to translate and learn languages with respect to privacy

    8 projects | /r/firefox | 30 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    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 →

Index

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

Project Stars
1 sql.js 12,234
2 ffmpeg.js 3,210
3 quiet-js 2,153
4 wordpress-playground 1,527
5 h3-js 802
6 python-wasm 671
7 camaro 547
8 gdal3.js 292
9 jq-web 291
10 koder 215
11 wasm-audio-decoders 157
12 llm.js 136
13 seeder 101
14 pngquantjs 92
15 heic-app 70
16 wam-openstudio 20
17 web_ffi 19

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com