awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Erlang Libraries and Resources

Ranking updated Jun 30, 2026

For a collection of libraries for Erlang development, the strongest matches are erlang/otp (OTP is the core Erlang runtime and concurrent programming), akka/akka-core (Akka is an actor-model framework for the JVM Scala/Java) and ergo-services/ergo (Ergo is a Go framework that implements the Erlang). gleam-lang/gleam and emqx/emqx round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “Erlang libraries, tools and resources”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Erlang Libraries and Resources

Find the best repos with AI.We'll search the best matching repositories with AI.
  • erlang/otperlang avatar

    erlang/otp

    12,252View on GitHub↗

    OTP is a concurrent programming framework and distributed computing platform that serves as the Erlang runtime environment. It provides a fault-tolerant operating environment designed for building scalable, real-time systems that manage massive amounts of simultaneous tasks through asynchronous messaging. The environment is distinguished by its use of an actor-based concurrency model and hierarchical supervision trees that automatically restart failed processes. It supports hot code loading to allow system updates without downtime and utilizes a preemptive user-space scheduler to manage light

    OTP is the core Erlang runtime and concurrent programming framework, delivering the actor-based concurrency model, supervision trees, hot code swapping, distributed node communication, and fault-tolerant design that are essential for building the concurrent, fault-tolerant applications you have in mind.

    ErlangActor-Based ConcurrencyFault-Tolerant ArchitecturesSupervision Trees
    View on GitHub↗12,252
  • akka/akka-coreakka avatar

    akka/akka-core

    13,272View on GitHub↗

    Akka Core is an actor model framework and asynchronous concurrency library used for building scalable and resilient distributed systems. It provides a distributed computing platform and fault tolerant runtime that manages communication and state across networked nodes. The system uses location-transparent messaging and a cluster management system to organize nodes into high-availability architectures. This allows for the creation of elastic clusters that scale resources on demand and coordinate distributed workloads. The platform handles concurrent state management and distributed systems or

    Akka is an actor-model framework for the JVM (Scala/Java), not for the Erlang/BEAM ecosystem—it shares the concurrent actor paradigm but uses a different language and runtime, so it does not match this search for Erlang-specific libraries and tools.

    ScalaActor-Based Concurrency
    View on GitHub↗13,272
  • ergo-services/ergoergo-services avatar

    ergo-services/ergo

    4,441View on GitHub↗

    Ergo is a distributed actor framework for Go that implements the Erlang distribution protocol, enabling the construction of resilient, concurrent applications that can communicate transparently with Erlang/OTP nodes. At its core, it provides an actor model with isolated lightweight processes, priority-ordered mailboxes, and a meta-process architecture that separates blocking I/O from sequential message handling to prevent actor freezing. The framework includes a Raft-inspired cluster consensus system for leader election and automatic failover, along with OTP-style supervision trees that organi

    Ergo is a Go framework that implements the Erlang distribution protocol and actor model, but it is not a collection of Erlang libraries or tools—it is a single project written in Go and aimed at Go developers, which puts it outside the Erlang ecosystem you are looking for.

    GoSupervision TreesErlang Distribution Protocol ImplementationsErlang Distribution Protocols
    View on GitHub↗4,441
  • gleam-lang/gleamgleam-lang avatar

    gleam-lang/gleam

    21,606View on GitHub↗

    Gleam is a statically typed, functional programming language designed for building scalable and maintainable applications. It operates as a cross-platform development ecosystem that compiles source code to run on the Erlang virtual machine or within JavaScript environments. The language integrates a package manager and build system that automates dependency resolution, project compilation, and the generation of software bills of materials. The language distinguishes itself through a focus on type-driven domain modeling and a robust foreign function interface framework. By encoding business ru

    Gleam is a statically-typed language that compiles to the BEAM, making it a tool in the Erlang ecosystem, but it is a single programming language and compiler, not a curated collection of Erlang libraries and resources.

    RustManifest-Driven Dependency ManagersType Definitions
    View on GitHub↗21,606
  • emqx/emqxemqx avatar

    emqx/emqx

    16,422View on GitHub↗

    This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device connections. It provides a scalable infrastructure for ingesting, processing, and routing telemetry data across distributed systems, utilizing an actor-based concurrency model to maintain high availability and state synchronization across cluster nodes. The platform distinguishes itself through integrated stream processing and edge computing capabilities. It allows users to execute declarative SQL-based rules directly against incoming message streams for real-time filtering, t

    emqx is a high-performance MQTT broker and IoT platform built on Erlang/OTP, but your search is for a curated collection of libraries and development resources, not a single application.

    ErlangActor-Based Concurrency
    View on GitHub↗16,422

Related searches

  • a collection of OCaml libraries and tools
  • a collection of libraries for Nim programming
  • a collection of F# functional programming resources
  • a collection of libraries for Groovy development
  • a collection of libraries for Crystal development
  • a reading list for learning Elixir
  • a collection of packages for Dart development
  • a collection of C programming development tools