Showing 28 of 28 projects
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.
A framework for building Elixir applications using the CQRS and Event Sourcing (CQRS/ES) pattern.
A Redis-backed job processing library for Elixir with Resque/Sidekiq compatibility.
A pluggable job queue and worker pool for Elixir, focused on at-least-once execution and clusterable components.
A simple background job processing library for Elixir that uses Mnesia for persistence without external dependencies.
An Elixir client for Slack's Real Time Messaging and Web APIs, enabling bot development and Slack integration.
Elixir macros for linear retry, exponential backoff, and wait patterns with composable delay streams.
An Elixir client for Prometheus.io, enabling metrics collection and monitoring in Elixir applications.
A Naive Bayes machine learning implementation in Elixir with multiple models and storage options.
An Elixir library for handling word inflections like pluralization, singularization, and string transformations.
An idiomatic Elixir wrapper for OTP's gen_statem behavior, providing cleaner syntax and automatic callback mode declaration.
A sharded, caching, pooling, evented Object-Relational Mapper (ORM) for Erlang applications.
A deprecated Elixir behaviour for managing connection processes, superseded by gen_statem.
An Ecto adapter for Mnesia, enabling Elixir applications to use the Erlang term database with Ecto's query and repository API.
A memoization macro for Elixir that caches function results using CAS on ETS for performance optimization.
An Elixir library for sending email via SMTP with a clean API and powerful features.
A background job processing library for Elixir using RabbitMQ for reliable messaging and job queuing.
An Elixir library for IP geolocation lookups with a flexible adapter-based architecture.
An Elixir library providing functions for tracing events in the BEAM VM across a cluster of nodes.
A GitHub Action to install OTP and Elixir for CI/CD workflows, enabling testing across multiple versions.
An Elixir-based framework for distributed HTTP and WebSocket load testing, performance monitoring, and custom metric tracking.
A bulletproof Elixir library that keeps ETS tables alive forever using bouncing GenServers and scheduled monitoring.
Elixir library for generating secure random strings, UUIDs, and base64 values inspired by Ruby's SecureRandom.
An Elixir connector for CouchDB providing CRUD operations, view management, and user administration with JSON and Map document support.
An Elixir library for managing pools of workers with automatic scaling, built-in metrics, and flexible worker management.
An Elixir task supervisor alternative using Basho's sidejob library for better parallelism and capacity limiting.
A rebar3 plugin that replicates rebar2's native code compilation capabilities for Erlang/OTP projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.