#erlang

  1. rustler

    Safe Rust wrappers for creating Erlang NIF functions

    v0.38.0 501K #erlang #elixir #nif #terms #beam #safe-wrapper #erlang-otp
  2. tree-sitter-erlang

    erlang grammar for the tree-sitter parsing library

    v0.19.0 20K #tree-sitter #erlang #incremental-parser
  3. arborium-erlang

    Erlang grammar for arborium (tree-sitter bindings)

    v2.18.0 1.3K #syntax-highlighting #erlang #tree-sitter
  4. erl_tokenize

    Erlang source code tokenizer

    v0.10.0 2.2K #lexer #lexer-tokenizer #erlang
  5. spawned-concurrency

    Spawned Concurrency

    v0.5.0 29K #actor #handler #concurrency #erlang #spawned #actor-framework #modes #erlang-otp
  6. eetf

    encoding/decoding Erlang External Term Format

    v0.12.0 7.0K #erlang
  7. erlls

    Erlang language server

    v0.0.28 700 #language-server #erlang #file #text-document #documentation #type-name #parse-error #semantic-tokens #lsp #qualified-name
  8. erl_dist

    Erlang Distribution Protocol

    v0.8.0 3.1K #erlang #distributed #local-node
  9. efmt

    Erlang code formatter

    v0.21.0 #code-formatter #erlang #diff #text #rebar
  10. hydra

    A framework for writing fault tolerant, highly scalable applications with the Rust programming language

    v0.1.40 1.7K #actor #elixir #erlang
  11. stakker

    A lightweight low-level single-threaded actor runtime

    v0.2.15 #erlang #actor #pony
  12. hexplorer

    Terminal UI for browsing HEX.pm package registry for the BEAM ecosystem

    v0.1.7 #elixir #erlang #hex #gleam
  13. erldash

    terminal-based Erlang dashboard

    v0.4.0 #erlang #dashboard #terminal-based #metrics #node #cookies
  14. hexpm

    client for the Hex package manager

    v5.1.1 8.8K #api-client #hex #erlang #elixir #gleam
  15. avmnif-rs

    Safe NIF toolkit for AtomVM written in Rust

    v0.4.1 140 #atom-vm #port #table #terms #driver #nif #erlang #adt #registration #serialization
  16. joerl

    An Erlang-inspired actor model library for Rust

    v0.7.1 #erlang #concurrency #actor #tokio
  17. steady_state

    Framework for building long running low latency actor based services on Linux. Provides visual telemetry to watch data flows between actors. Uses Erlang style supervisors to defend…

    v0.2.13 #telemetry #aeron #actor #distributed-systems #actor-model #low-latency #shared-state #long-running #erlang #supervisor
  18. queso

    Package Gleam apps into single native executables

    v0.3.0 #beam #gleam #erlang #packaging
  19. bert

    BERT (Binary ERlang Term) serializer

    v0.2.0 #binary-encoding #serialization #erlang #term-to-binary
  20. alef-backend-gleam

    Gleam backend for alef

    v0.17.35 300 #back-end #bindings #alef #codegen #gleam #nif #backend-for-alef #shim #erlang #elixir
  21. lane_switchboards

    Telecom-inspired OTP actor runtime for Rust: mailbox routing, supervision trees, let-it-crash fault isolation, and distributed messaging

    v0.7.0 #erlang-otp #actor #supervision #erlang #concurrency #otp
  22. erl_dist_mcp

    Erlang Distribution MCP Server - connects to Erlang/BEAM nodes for introspection and debugging

    v0.1.0 #erlang #elixir #debugging #beam #mcp
  23. erl_rpc

    Erlang RPC Client

    v0.4.0 #rpc-client #erlang #connect #node #error #smol
  24. erltf_serde

    Serde integration for Erlang External Term Format

    v0.16.0 600 #serialization #erlang #elixir #etf #serialize
  25. erltf

    Erlang External Term Format codec for Rust

    v0.16.0 150 #serialization #erlang #etf #external-term-format #codec
  26. surreal-lang

    A Rust-inspired language for the BEAM

    v0.1.0 #beam #compiler #erlang #programming-language #concurrency
  27. queueing-theory

    Queueing theory in Rust — M/M/1, M/M/c, Erlang, Jackson networks, priority queues. Model capacity before you build.

    v0.1.0 #priority-queue #erlang #networking #model #build #jackson #utilization #sla
  28. oak-erlang

    Erlang language parser with support for concurrent programming and OTP features

    v0.0.11 #erlang-otp #erlang #concurrency #otp
  29. starlang

    Erlang-style concurrency for Rust

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor #otp
  30. erlanggen

    Erlang generator

    v0.1.3 #erlang #generator #generate #ast #control-flow #stmt #aleph-tree #syntax-tree
  31. otpiser

    Generate OTP supervision trees, GenServers, and fault-tolerance scaffolding from service descriptions

    v0.1.0 #erlang-otp #supervision #fault-tolerance #elixir #erlang #otp
  32. edp_node

    High-level Erlang Distribution Protocol node implementation

    v0.16.0 #erlang-otp #erlang #node #distribution #actor
  33. kiri_nif

    Erlang NIF wrapper for Kiri Japanese morphological analyzer

    v0.2.0 #tokenize-text #dictionary #kiri #japanese #morphological #nif #elixir #erlang #text-normalization #forms
  34. starlang-atom

    Atom (interned string) implementation for Starlang

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor
  35. edp_client

    Low-level Erlang Distribution Protocol client

    v0.16.0 #client #distribution #erlang #protocols
  36. rustler_sys

    Create Erlang NIF modules in Rust using the C NIF API

    v2.4.3 46K #erlang #nif #ffi
  37. rust_supervisor

    An Erlang-inspired process supervision library for Rust

    v0.2.0 #process-supervisor #fault-tolerance #erlang
  38. mboxlabs-mailbox

    A lightweight, pluggable mailbox/queue kernel inspired by the Erlang Actor Model

    v0.1.0 #actor-model #mailbox #erlang #message-queue #async
  39. hash-map-id

    HashMap wrapper with incremental ID (u64) as key

    v0.13.2 140 #hash-map #wasm #lunatic #server-side-applications #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler
  40. erlang-term

    convert Erlang External Term Format to Rust objects, without using erlang NIFs

    v1.1.0 430 #elixir #serde #erlang
  41. starlang-gen-server

    GenServer pattern for Starlang

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor
  42. starlang-supervisor

    Supervisor pattern for Starlang

    v0.1.0 #erlang-otp #actor-concurrency #erlang #distributed #actor
  43. starlang-runtime

    Runtime infrastructure for Starlang - process registry, scheduler, mailboxes

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor
  44. lunatic-process-api

    Lunatic host functions for working with processes

    v0.13.2 #process #lunatic #wasm #assemblyscript #compile #wasm-runtime #erlang
  45. erl_nif

    Write Erlang and Elixir NIFs in Rust

    v0.5.0 #elixir #write #nif #erlang #serde #erlang-and-elixir #native-extension
  46. ei

    erl_interface for rust

    v0.2.0 #erlang #port #erl-interface #serde
  47. maxim

    Implements a highly-scalable and ergonomic actor system for Rust based on the best of Erlang / Elixir and Akka. A fork of the Axiom actor framework.

    v0.1.0-alpha.0 #actor #akka #elixir #erlang #actors
  48. starlang-process

    Process primitives for Starlang - spawn, link, monitor, send/receive

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor
  49. genserver

    Elixir inspired async actor library

    v0.2.2 #actor #elixir #erlang #concurrency #actors
  50. axiom

    Implements a highly-scalable and ergonomic actor system for Rust based on the best of Erlang / Elixir and Akka

    v0.2.1 #akka #elixir #erlang #actor #actors
  51. erl_pp

    Erlang source code preprocessor

    v0.2.0 #pre-processor #erlang
  52. lunatic-messaging-api

    Lunatic host functions for message sending

    v0.13.2 130 #lunatic #wasm #assemblyscript #message #sending #wasm-runtime #erlang #wasm-module #rust-compiler #server-side
  53. starlang-application

    Application lifecycle management for Starlang

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor
  54. lunatic-networking-api

    Lunatic host functions for tcp and udp networking

    v0.13.2 180 #lunatic #wasm #assemblyscript #tcp #udp #wasm-runtime #tcp-networking #udp-networking #erlang #rust-compiler
  55. crashdump_viewer_cli

    A CLI tool to parse Erlang crashdumps

    v0.5.0 360 #erlang #crash-dump #cli-parser
  56. ppbert

    pretty printer for Erlang's External Term Format

    v0.12.1 #pretty-print #erlang #term #external #integer #utf-8
  57. lunatic-process

    Lunatic's core process, mailbox and message abstraction'

    v0.13.2 130 #wasm-engine #lunatic #wasm-module #process #vm #assemblyscript #server-side-applications #mailbox #erlang #run-wasm
  58. lunatic-runtime

    An actor platform built on WebAssembly

    v0.13.2 120 #wasm-engine #lunatic #wasm-module #actor #assemblyscript #erlang #server-side-applications #run-wasm #rust-compiler
  59. lunatic-sqlite-api

    Lunatic host functions for sqlite

    v0.13.3 #lunatic #wasm #sqlite #assemblyscript #wasm-runtime #erlang #rust-compiler
  60. lunatic-control

    TBD

    v0.13.2 #lunatic #wasm #server-side-applications #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler
  61. beam_file

    processing Erlang BEAM file

    v0.3.1 #beam #erlang
  62. lunatic-wasi-api

    Lunatic host functions for WASI

    v0.13.2 #lunatic #wasm #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler #server-side #server-side-applications #pre-built-binaries
  63. lunatic-stdout-capture

    Helper library for holding stdout streams of lunatic processes

    v0.13.2 #lunatic #vm #stdout #wasm #process #server-side-applications #assemblyscript #wasm-runtime #erlang
  64. erso

    Bridge program that allows Erlang to access Turso databases. Built for the pturso Gleam library.

    v0.1.0 #turso #erlang #database #gleam #port #pre-built-binary #benchmark
  65. lunatic-timer-api

    Lunatic host functions for working with timers

    v0.13.2 120 #lunatic #wasm #vm #server-side-applications #assemblyscript #timer #erlang #wasm-module #rust-compiler
  66. lunatic-error-api

    Lunatic host functions that make dealing with Anyhow errors simpler

    v0.13.2 120 #lunatic #wasm #assemblyscript #anyhow #wasm-runtime #erlang #make-dealing #wasm-module #rust-compiler #server-side
  67. lunatic-distributed-api

    control server implementation

    v0.13.2 120 #lunatic #wasm #assemblyscript #server #control #erlang #wasm-module #rust-compiler
  68. lunatic-distributed

    Node to node communication

    v0.13.2 #lunatic #server-side-applications #wasm #wasm-engine #assemblyscript #erlang #rust-compiler
  69. lunatic-version-api

    Lunatic host functions for getting Lunatic host version

    v0.13.2 160 #lunatic #wasm #assemblyscript #version #wasm-runtime #erlang #wasm-module #rust-compiler #server-side #server-side-applications
  70. erl_ast

    representation of Abstract Syntax Trees of Erlang modules

    v0.1.1 #ast #erlang
  71. big_data

    Safe Rust code for creating Erlang NIF to store big data

    v0.1.2 #erlang #nif #store #time #row #range-query
  72. kvakvs/erlangrt

    Erlang Replacement Therapy. Another attempt to make Erlang runtime (BEAM emulator) in Rust. Good news: I know what to do. Bad news: I have no clue how to Rust

    GitHub 0.1.0 #emulation #run-time #beam #replace #attempt #erlang #bad #news #clue #svg
  73. erl_nif_sys

    Write Erlang and Elixir NIFs in Rust

    v0.5.0 #elixir #nif #write #erlang #func #erlang-and-elixir #serde-integration
  74. linkd

    actor model framework that takes inspiration from OTP in the erlang ecosystem

    v0.1.3 150 #actor-model #actor-framework #otp #erlang #ecosystem #tokio-runtime #incoming-messages #message-handler
  75. Try searching with DuckDuckGo.

  76. lunatic-control-axum

    TBD

    v0.13.3 #wasm #lunatic #server-side-applications #assemblyscript #erlang #rust-compiler
  77. erl_parse

    Erlang source code parser

    v0.0.8 #erlang #parser
  78. efmt_core

    Core library for efmt crate

    v0.7.0 #formatter #erlang #code-formatter
  79. erlang_nif-sys

    Create Erlang NIF modules in Rust using the C NIF API

    v0.6.4 190 #erlang #nif #ffi
  80. lunatic-metrics-api

    Lunatic host functions for metrics

    v0.13.2 #lunatic #wasm #vm #metrics #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler #server-side-applications
  81. mailbox_processor

    A small little actor abstraction inspired by the FSharp Mailbox Processor which in turn was inspired by erlang

    v0.1.6 #actor #f-sharp #abstraction #erlang #turn
  82. one_for_one

    supervize spawn'ed async tasks

    v2.1.0 100 #async-task #supervisor #ctx #erlang #canceller
  83. starlang-core

    Core types for Starlang - Erlang-style concurrency for Rust

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor #otp
  84. lunatic-trap-api

    Lunatic host functions for catching traps

    v0.13.2 #wasm-engine #lunatic #server-side-applications #assemblyscript #erlang #traps #catching #rust-compiler #wasm-module #pre-built-binaries
  85. rustler_bigint

    Handle Erlang's arbitrarily-sized integers

    v0.1.0 #erlang #elixir #bignum
  86. erlang_e1

    Erlang E1 Channels Calculation Library

    v0.9.0-rc.1 #erlang #e1 #erlangb
  87. rustler_codegen

    Compiler plugin for Rustler

    v0.38.0 422K #elixir #rustler #erlang #nif #beam #compiler-plugin #erlang-otp
  88. erlls_core

    Core library for erlls crate

    v0.0.27 600 #language-server #erlang
  89. beamcode

    Erlang BEAM instructions encoding / decoding library

    v0.1.0 #beam #erlang #instructions #encoding-decoding #decode
  90. eirproject/libeir_syntax_core

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #symbols #interpreter #pattern #pattern-matching #compiler-ir #eir #data-structures #diagnostics
  91. rustler_elixir_fun

    Call Elixir functions from NIFs implemented in Rust

    v0.3.0 #elixir #erlang #rustler #nif #function-application
  92. erlang_port

    Helper library for writing Elixir & Erlang ports in rust

    v0.2.0 #port #elixir #erlang #interop
  93. eirproject/libeir_ir

    Erlang ecosystem common IR

    GitHub 0.1.0 #compiler-ir #erlang #pattern-matching #eir #spans #printing #forms #source-spans #kitchen
  94. hydra-macros

    Macros for the hydra framework

    v0.1.40 1.7K #hydra #framework #fault-tolerant #macro #tokio #erlang #elixir #gen-server #tokio-runtime #fault-tolerance
  95. eirproject/libeir_tests

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #testing #ir #compiler #otp #pattern-matching #data-structures
  96. xacto

    Erlang-style actors for Rust

    v0.1.0 #actor #erlang-style #erlang
  97. rabble

    creating location transparent actor based systems

    v0.4.1 #actor #cluster #distributed #erlang #networking #distributed-actor
  98. eirproject/libeir_intern

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #front-end #interning #interpreter #pattern-matching #optimization-passes #data-structures #eir
  99. stingray

    Interfaces for BEAM, the Erlang VM

    v0.1.0 #beam #erlang #vm #interface
  100. serde_eetf

    Erlang external term format support for serde

    v0.2.0 #serialization #erlang #elixir #serde #eetf
  101. eirproject/libeir_syntax_erl

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #compiler-ir #spans #pattern-match #symbols #forms #interpreter #eir #pattern-matching #test-suite
  102. ruster_unsafe

    Create Erlang NIF modules in Rust using the C NIF API

    v0.4.0 #erlang #nif #ffi
  103. eirproject/libeir_passes

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #passes #eir #source #forms #interpreter #pattern-matching #data-structures
  104. agner-helm

    An actor toolkit inspired by Erlang/OTP (control panel)

    v0.4.1 #toolkit #control-panel #actor #erlang #erlang-otp
  105. eirproject/libeir_interpreter

    Erlang ecosystem common IR

    GitHub 0.1.0 #interpreter #erlang #ir #ecosystem #aid #experiment #narrow #lir
  106. iridium

    A resilient VM for the Palladium language

    v0.0.33 #vm #language #palladium #resilient #language-integration #erlang
  107. rustler_stored_term

    Store arbitrary Elixir/Erlang terms inside any Rust datastructures you might be using inside your NIFs

    v0.1.0 150 #nif #erlang #elixir #rustler
  108. razzy

    Erlang style processes using rust threads

    v0.1.0 #process #erlang #style #thread