Pandoc in the browser w/ lua (possible contract gig?)

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. pandoc

    Universal markup converter

    I'd like to get pandoc into the browser. I've done some emscripten work (C++ to browser) but know nothing about compiling Haskell to the wasm+js. This could be a contract gig, the goal is an open source repo with the same license as Pandoc that can do a build of Pandoc for the browser that can run lua filters. What I'm worried about is getting emscripten to compile the C code (including the lua vm), getting Asterius or ghcjs to compile the Haskell, and getting these linked up somehow.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. wasm-pandoc

    Pandoc compiled into WebAssembly by Asterius. 📚

    https://github.com/y-taka-23/wasm-pandoc (works, but no lua filters)

  4. binaryen

    Discontinued DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc

    https://github.com/tweag/asterius/issues/851 (asterius has a demo, but no source, and I -assume no lua filter support)

  5. hs-foreign-emscripten

    INTERCEPT GHCJS CCALL DISPATCH TO EMSCRIPTEN

    ghcjs does support C FFI, and I know of this very rough prototype that helps with the gap between ghcjs C FFI expectations and emscripten output

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that Haskell is
the 25th most popular programming language
based on number of references?