hs-foreign-emscripten
wasm-pandoc
hs-foreign-emscripten | wasm-pandoc | |
---|---|---|
2 | 2 | |
7 | 84 | |
- | - | |
0.0 | 3.2 | |
almost 4 years ago | over 2 years ago | |
JavaScript | JavaScript | |
ISC License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hs-foreign-emscripten
-
Pandoc in the browser w/ lua (possible contract gig?)
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
-
GHC Pluggable Backend?
i looked into that recently, and i found that GHCJS did compile the foreign import ccall into something but not quite emscripten-compatible. Another tool handled that though.
wasm-pandoc
- Pandoc
-
Pandoc in the browser w/ lua (possible contract gig?)
https://github.com/y-taka-23/wasm-pandoc (works, but no lua filters)
What are some alternatives?
ghc-whole-program-compiler-project - GHC Whole Program Compiler and External STG IR tooling
pandoc - Universal markup converter
haskell.nix - Alternative Haskell Infrastructure for Nixpkgs
webassemblyjs - Toolchain for WebAssembly
binaryen - DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
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.
opus-recorder - A library for encoding and decoding web audio as OggOpus.
telegram-react - Experimental Telegram web client with tdlib, webassembly and react js under the hood
pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.