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.
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 · ▲32Hello! 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 · ▲113QuickBEAM 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 · ▲98Erlang 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 · ▲243Hi 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 · ▲290I'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 · ▲61A Pascal to LLVM compiler in Haskell . Contribute to sam46/Paskell development by creating an account on GitHub.
More dev tools this month
the category →

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▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi 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▲332One 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 →

Learn to build profitable startups the indie way
Dev tools · 2018 · readmake.com


Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
Life & fun · 2018 · roughjs.com

Airtable Blocks▲877500,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