Ross ROSS = Recommend OSS · open-source software intelligence for agents

tweag/asterius

DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc observed · 2026-08-28

github.com/tweag/asterius · Haskell · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases archived no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3208
  • days_rel: n/a
  • days_push: 1389
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1948 stars · 56 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Asterius is a Haskell to WebAssembly compiler based on GHC that compiles Haskell source files or Cabal executables to WebAssembly plus JavaScript, runnable in Node.js or browsers. It offers seamless JavaScript interop with Promise-based async FFI and is now deprecated in favor of GHC's native WebAssembly backend.

Use cases

  • compile haskell code to webassembly
  • run haskell programs in the browser
  • build haskell apps for node.js as wasm
  • interop between haskell and javascript with promises
  • compile pandoc or other haskell tools to run client-side

When to choose

  • you need to run existing Haskell code in a browser or Node.js via WebAssembly on older GHC versions
  • you want lightweight async JavaScript FFI from Haskell

When to avoid

  • you are starting a new project - use GHC's built-in WebAssembly backend instead
  • you need a maintained toolchain or long-term support

Facets

cli-tool · maturity abandoned

compiler wasm compilers web-development programming-languages browser cross-platform haskell webassembly ghc deprecated javascript-interop compiler nodejs docker

1 source

Member repositories

RepositoryRoleHealth v2
tweag/asteriusmain10

For agents

markdown · JSON · MCP: product_card(name="tweag/asterius")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem