OTP

Open Telecom Platform libraries and OTP behavior implementations. Packages among the 3,000 most downloaded in the past 90 days.

24 packages
  • GenRegistry provides simple management of a local registry of processes.

    84
    208.3k last 90 days
  • A module for avoiding global state in Elixir applications

    65
    192.8k last 90 days
  • A copy of supervisor.erl from the R16B Erlang/OTP with modifications

    46
    159.8k last 90 days
  • horde 0.9.1

    Distributed supervisor & process registry built with DELTA-CRDTs

    1.4k
    120.6k last 90 days
  • reactor 0.17.0

    An asynchronous, graph-based execution engine

    132
    118.7k last 90 days
  • parent 0.12.1

    Custom parenting of processes.

    277
    69.1k last 90 days
  • Erlang Worker Pool

    288
    49.0k last 90 days
  • Global, supervised singleton processes for Elixir

    111
    47.8k last 90 days
  • Fault tolerant multicore Gleam programs with OTP

    649
    47.7k last 90 days
  • Shoehorn helps you handle OTP application failures

    46
    16.8k last 90 days
  • pooler 1.6.0

    An OTP Process Pool Application

    312
    16.7k last 90 days
  • A wrapper for starting and stopping a child process in runtime, based on periodic checks

    9
    9.8k last 90 days
  • h3 3.7.2-b

    An OTP library

    49
    6.4k last 90 days
  • otpbp 7.11.0

    OTP backports

    12
    5.4k last 90 days
  • evel 0.1.2

    An Eventual Leader Election Library for Erlang

    36
    4.2k last 90 days
  • buffy 2.3.0

    Buffy the Process Slayer

    9
    4.1k last 90 days
  • bare 0.1.1

    An OTP library

    -
    3.2k last 90 days
  • A simplification/abstraction layer for the Agent module.

    -
    2.9k last 90 days
  • exos 2.0.0

    Create a GenServer in any language. Exos contains a very simple GenServer which proxy calls and casts to a given port command, encoding and decoding the message to the port using erlang external binary term format. (see related projects : clojure|python|node_erlastic on https://github.com/kbrw)

    78
    2.6k last 90 days
  • Fast and fair :global-based lock for Elixir

    3
    2.6k last 90 days
  • Easy interop with Elixir GenServers and Agents from Gleam

    10
    2.0k last 90 days
  • An Elixir supervisor implementation, where failed processes trip a circuit breaker.

    1
    1.9k last 90 days
  • Distributed process registry for Commanded using Swarm

    19
    1.8k last 90 days
  • Replicated and synchronized values wrapped by processes

    -
    1.7k last 90 days