nowfound

Dev tools · March 30, 2018

Codec-beam – Generate Erlang VM byte code from Haskell

Generate Erlang VM byte code from Haskell. Contribute to kofigumbs/codec-beam development by creating an account on GitHub.

Codec-beam – Generate Erlang VM byte code from Haskell launched on March 30, 2018 with 53 votes, #735 of 2,954 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 8 years on.

Visit github.com ↗Alternativestop 25% of March 2018

In plain words

Codec-beam is a development tool that enables Haskell programmers to generate Erlang VM byte code directly from Haskell code. It bridges the two languages by allowing developers to write in Haskell while compiling to the Erlang virtual machine, making it useful for those who want to leverage Haskell's type system and functional programming features within the Erlang ecosystem. The tool targets developers working with distributed systems or Erlang-based applications who prefer Haskell's syntax and capabilities.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Compile Erlang to WASM and run as HTTP/incoming-handler2024 · github.com · ▲32

    Hello! This is the most useless thing I did in quite some time, but it was fun. Compile erlang (actually BEAM) to wasm, statically link with a small http wrapper and run as a request handler under wasmtime. This is not very practical as of now and you better just compile atomvm and statically link it with erlang payload if you really need to run erlang on the edge node (you don't). When (if) typed continuations become a thing, this should also allow for erlang actor model.

  • QuickBEAM – run JavaScript as supervised Erlang/OTP processesMar 2026 · github.com · ▲113

    QuickBEAM is a JavaScript runtime embedded inside the Erlang/OTP VM. If you’re building a full-stack app, JavaScript tends to leak in anyway — frontend, SSR, or third-party code. QuickBEAM runs that JavaScript inside OTP supervision trees. Each runtime is a process with a `Beam` global that can: - call Elixir code - send/receive messages - spawn and monitor processes - inspect runtime/system state It also provides browser-style APIs backed by OTP/native primitives (fetch, WebSocket, Worker, BroadcastChannel, localStorage, native DOM, etc.). This makes it usable for: - SSR…

  • Erlang code generator for Idris 22020 · github.com · ▲98

    Erlang code generator for Idris 2. Contribute to christian-public/Idris2-Erlang development by creating an account on GitHub.

  • Visual flow-based programming for Erlang, inspired by Node-RED2025 · github.com · ▲243

    Hi There, Erlang-RED has been my project for the last couple of months and I would love to get some feedback from the HN community. The idea is to take advantage of Erlangs message passing and low overhead processes to have true concurrency in Node-RED flows. Plus also to bring low-code visual flow-based programming to Erlang.

  • Jaws – a JavaScript to WASM ahead-of-time compiler2024 · github.com · ▲290

    I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.

  • Pascal to LLVM Compiler in Haskell2020 · github.com · ▲61

    A Pascal to LLVM compiler in Haskell . Contribute to sam46/Paskell development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲472

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, March 2018

the whole month →
  • Notion 2.0▲2,156

    The all-in-one workspace - notes, tasks, wikis, & databases

    Work · 2018 · notion.so

  • Learn to build profitable startups the indie way

    Dev tools · 2018 · readmake.com

  • Overflow▲1,139

    The world’s first user flow diagramming tool for designers

    Work · 2018 · overflow.io

  • Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.

    Life & fun · 2018 · roughjs.com

  • Sunsama▲999

    If Trello & Google Calendar had a baby.

    Work · 2018 · sunsama.com

  • 500,000+ brands use Airtable to enable real-time collaboration, automate repetitive tasks & manual work, and streamline business processes in minutes. Join them.

    Dev tools · 2018 · airtable.com