#erlang

  1. rustler

    Safe Rust wrappers for creating Erlang NIF functions

    v0.37.2 273K #erlang #elixir #nif #vm #beam #terms #safe-wrapper #erlang-otp
  2. erl_tokenize

    Erlang source code tokenizer

    v0.10.0 1.4K #lexer-tokenizer #erlang #lexer #tokenize #tokenizer
  3. erlls

    Erlang language server

    v0.0.28 700 #language-server #erlang #record #field-name #document #text-document #lsp #type-name #semantic-tokens
  4. arborium-erlang

    Erlang grammar for arborium (tree-sitter bindings)

    v2.13.0 350 #syntax-highlighting #tree-sitter #erlang
  5. hydra

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

    v0.1.40 1.7K #actor #erlang #elixir
  6. eetf

    encoding/decoding Erlang External Term Format

    v0.11.0 4.7K #erlang
  7. efmt

    Erlang code formatter

    v0.21.0 #code-formatter #erlang #semantic #diff #rebar
  8. tree-sitter-erlang

    erlang grammar for the tree-sitter parsing library

    v0.15.0 6.7K #tree-sitter #erlang #incremental-parser
  9. erl_dist

    Erlang Distribution Protocol

    v0.7.0 1.2K #erlang #local-node
  10. stakker

    A lightweight low-level single-threaded actor runtime

    v0.2.14 #erlang #pony #actor
  11. erso

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

    v0.1.0 #turso #database #erlang #gleam #port #pre-built-binary #benchmark
  12. erl_dist_mcp

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

    v0.1.0 #erlang #elixir #debugging #beam #mcp
  13. avmnif-rs

    Safe NIF toolkit for AtomVM written in Rust

    v0.4.1 140 #atom-vm #port #table #nif #driver #terms #erlang #memory-safe #context-management #adt
  14. hexpm

    client for the Hex package manager

    v5.1.1 3.0K #api-client #elixir #hex #gleam #erlang
  15. starlang

    Erlang-style concurrency for Rust

    v0.1.0 #erlang-otp #erlang #distributed #actor #actor-concurrency #distributed-actor
  16. rustler_sys

    Create Erlang NIF modules in Rust using the C NIF API

    v2.4.3 94K #erlang #nif #ffi
  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.11 #actor-model #actor-framework #telemetry #distributed-systems #aeron #low-latency #long-running #shared-state #erlang #fault-tolerance
  18. joerl

    An Erlang-inspired actor model library for Rust

    v0.7.1 #erlang #concurrency #actor #tokio
  19. erltf

    Erlang External Term Format codec for Rust

    v0.16.0 #etf #external-term-format #erlang #serialization #codec
  20. edp_client

    Low-level Erlang Distribution Protocol client

    v0.16.0 #erlang #distribution #client #protocols
  21. oak-erlang

    Erlang language parser with support for concurrent programming and OTP features

    v0.0.3 #erlang-otp #erlang #concurrency #otp
  22. erltf_serde

    Serde integration for Erlang External Term Format

    v0.16.0 #serialization #erlang #elixir #etf #serialize
  23. edp_node

    High-level Erlang Distribution Protocol node implementation

    v0.16.0 #erlang-otp #erlang #node #actor #distribution
  24. rust_supervisor

    An Erlang-inspired process supervision library for Rust

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

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

    v0.1.0 #actor-model #mailbox #erlang #message-queue #async
  26. starlang-runtime

    Runtime infrastructure for Starlang - process registry, scheduler, mailboxes

    v0.1.0 #erlang-otp #distributed #actor #actor-concurrency #erlang #distributed-actor
  27. starlang-gen-server

    GenServer pattern for Starlang

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

    Supervisor pattern for Starlang

    v0.1.0 #erlang-otp #distributed #actor-concurrency #erlang #actor #distributed-actor
  29. starlang-application

    Application lifecycle management for Starlang

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

    A CLI tool to parse Erlang crashdumps

    v0.5.0 400 #erlang #cli-parser
  31. starlang-process

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

    v0.1.0 #erlang-otp #distributed #actor-concurrency #erlang #actor #distributed-actor #otp
  32. starlang-atom

    Atom (interned string) implementation for Starlang

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor #distributed-actor #otp
  33. hash-map-id

    HashMap wrapper with incremental ID (u64) as key

    v0.13.2 120 #hash-map #wasm #lunatic #server-side-applications #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler
  34. lunatic-process-api

    Lunatic host functions for working with processes

    v0.13.2 #process #lunatic #wasm #vm #assemblyscript #wasm-runtime #erlang
  35. erl_nif

    Write Erlang and Elixir NIFs in Rust

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

    erl_interface for rust

    v0.2.0 #erlang #port #erl-interface #serde
  37. erlang-term

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

    v1.1.0 #elixir #serde #erlang
  38. 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 #akka #elixir #erlang #actor #actors
  39. erl_pp

    Erlang source code preprocessor

    v0.2.0 #pre-processor #erlang
  40. genserver

    Elixir inspired async actor library

    v0.2.2 #actor #elixir #actors #erlang
  41. 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
  42. lunatic-messaging-api

    Lunatic host functions for message sending

    v0.13.2 130 #wasm #lunatic #server-side-applications #assemblyscript #message #erlang #wasm-module #rust-compiler #pre-built-binaries
  43. lunatic-networking-api

    Lunatic host functions for tcp and udp networking

    v0.13.2 #udp #lunatic #udp-networking #wasm-engine #tcp #tcp-networking #erlang #assemblyscript #server-side-applications
  44. lunatic-common-api

    Common functionality for building lunatic host function APIs

    v0.13.2 140 #wasm #lunatic #vm #assemblyscript #erlang #wasm-module #rust-compiler #server-side-applications
  45. ppbert

    pretty printer for Erlang's External Term Format

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

    Lunatic's core process, mailbox and message abstraction'

    v0.13.2 #wasm-engine #lunatic #wasm-module #process #vm #assemblyscript #server-side-applications #mailbox #erlang #run-wasm
  47. erldash

    terminal-based Erlang dashboard

    v0.3.0 #dashboard #erlang #metrics #node #terminal-based #cookies #metrics-dashboard #system-information
  48. lunatic-sqlite-api

    Lunatic host functions for sqlite

    v0.13.3 170 #lunatic #sqlite #wasm #server-side-applications #assemblyscript #wasm-runtime #erlang
  49. 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
  50. lunatic-registry-api

    Lunatic host functions for registering named processes

    v0.13.2 130 #wasm #process #lunatic #server-side-applications #assemblyscript #erlang #registering
  51. lunatic-control

    TBD

    v0.13.2 #lunatic #wasm #server-side-applications #assemblyscript #wasm-runtime #erlang #wasm-module #rust-compiler
  52. lunatic-wasi-api

    Lunatic host functions for WASI

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

    processing Erlang BEAM file

    v0.3.1 #beam #erlang
  54. 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
  55. lunatic-error-api

    Lunatic host functions that make dealing with Anyhow errors simpler

    v0.13.2 100 #vm #lunatic #wasm #anyhow #assemblyscript #wasm-runtime #erlang #make-dealing
  56. 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
  57. lunatic-distributed-api

    control server implementation

    v0.13.2 120 #lunatic #wasm #assemblyscript #server #control #erlang #wasm-module #rust-compiler
  58. erl_rpc

    Erlang RPC Client

    v0.3.0 #rpc-client #erlang #connect #background-task #node #async-await #smol
  59. lunatic-distributed

    Node to node communication

    v0.13.2 #lunatic #server-side-applications #wasm #wasm-engine #assemblyscript #erlang #rust-compiler
  60. erlanggen

    Erlang generator

    v0.1.0 #erlang #generator #control-flow #ast #generate #stmt #aleph-tree
  61. 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
  62. erl_ast

    representation of Abstract Syntax Trees of Erlang modules

    v0.1.1 #ast #erlang
  63. big_data

    Safe Rust code for creating Erlang NIF to store big data

    v0.1.2 #nif #erlang #store #data-store #query #time-range #range-query
  64. starlang-core

    Core types for Starlang - Erlang-style concurrency for Rust

    v0.1.0 #erlang-otp #actor-concurrency #distributed #erlang #actor #distributed-actor #concurrency
  65. 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
  66. erl_nif_sys

    Write Erlang and Elixir NIFs in Rust

    v0.5.0 #elixir #nif #write #erlang #native-extension #erlang-and-elixir #serde-integration
  67. 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
  68. lunatic-control-axum

    TBD

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

    Erlang source code parser

    v0.0.8 #erlang #parser
  70. Try searching with DuckDuckGo.

  71. 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
  72. 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 #concurrency
  73. erlang_nif-sys

    Create Erlang NIF modules in Rust using the C NIF API

    v0.6.4 #erlang #nif #ffi
  74. one_for_one

    supervize spawn'ed async tasks

    v2.1.0 100 #async-task #supervisor #ctx #erlang #canceller
  75. lunatic-trap-api

    Lunatic host functions for catching traps

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

    Handle Erlang's arbitrarily-sized integers

    v0.1.0 #erlang #elixir #bignum
  77. beamcode

    Erlang BEAM instructions encoding / decoding library

    v0.1.0 #beam #erlang #instructions #encoding-decoding #decode
  78. erlang_e1

    Erlang E1 Channels Calculation Library

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

    Compiler plugin for Rustler

    v0.37.3 256K #elixir #rustler #erlang #nif #compiler-plugin #beam #erlang-otp
  80. xacto

    Erlang-style actors for Rust

    v0.1.0 #actor #erlang-style #erlang
  81. erlls_core

    Core library for erlls crate

    v0.0.27 600 #language-server #erlang
  82. ei-sys

    Low level Rust bindings to ei, a library to communicate with distributed Erlang

    v0.8.1 #erlang #beam #ffi
  83. eirproject/libeir_syntax_core

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #symbols #interpreter #pattern #pattern-matching #eir #data-structures #diagnostics #test-suite
  84. rustler_elixir_fun

    Call Elixir functions from NIFs implemented in Rust

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

    Helper library for writing Elixir & Erlang ports in rust

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

    Erlang ecosystem common IR

    GitHub 0.1.0 #ir #erlang #pattern-matching #eir #spans #printing #forms #source-spans #kitchen
  87. 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
  88. eirproject/libeir_tests

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #testing #ir #compiler #otp #pattern-matching #data-structures
  89. rabble

    creating location transparent actor based systems

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

    Erlang ecosystem common IR

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

    Interfaces for BEAM, the Erlang VM

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

    Erlang external term format support for serde

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

    Erlang ecosystem common IR

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

    Create Erlang NIF modules in Rust using the C NIF API

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

    Erlang ecosystem common IR

    GitHub 0.1.0 #erlang #ir #passes #eir #source #forms #interpreter #pattern-matching #data-structures
  96. starlang-macros

    Ergonomic macros for Starlang

    v0.1.0 #erlang-otp #distributed #actor-concurrency #erlang #actor #distributed-actor #otp
  97. agner-helm

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

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

    Erlang ecosystem common IR

    GitHub 0.1.0 #interpreter #erlang #ir #ecosystem #aid #experiment #narrow #lir
  99. bert

    BERT (Binary ERlang Term) serializer

    v0.1.0 #binary-encoding #serialization #erlang #term-to-binary
  100. iridium

    A resilient VM for the Palladium language

    v0.0.33 #vm #language #palladium #resilient #language-integration #erlang
  101. 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
  102. razzy

    Erlang style processes using rust threads

    v0.1.0 #process #erlang #style #thread