Showing 19 of 19 projects
An autonomous agent framework for Elixir, built for distributed, multi-agent systems and dynamic workflows.
A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.
A simple background job processing library for Elixir that uses Mnesia for persistence without external dependencies.
A deprecated Elixir behaviour for managing connection processes, superseded by gen_statem.
A channel-based, in-memory message queue for Erlang with automatic channel lifecycle management.
An Elixir framework for evolutive neural networks with a modular DSL and OTP-based architecture.
A socket acceptor pool for Elixir that simplifies server implementation using the socket library.
An Elixir library for building Slack bots with regex matching and event handling capabilities.
A fixed-length blocking queue implemented as a GenServer in Elixir for producer-consumer coordination.
An Elixir implementation of the Firmata protocol for communicating with microcontrollers.
A configurable constraint solver written in Elixir, supporting multiple strategies including simulated annealing for weighted CSPs.
A unified interface to Elixir and Erlang key/value stores, providing a common GenServer interface and Map-style API.
An Elixir client library for the Facebook Graph API, providing a convenient interface for making requests and handling responses.
Elixir wrapper for the locker Erlang library, providing abstractions for distributed process registration and resource locking.
A pure-Elixir WebSocket client library that runs on a supervisable GenServer.
A Redis client for Elixir implemented from scratch using elixir-socket, supporting raw commands, pipelining, and pub/sub.
Two Elixir deque implementations: a two-list Deque and a mutable DoublyLinkedList using gen_server.
An Erlang/Elixir client library for the Trak.io REST API to track user identities and events.
An opinionated InfluxDB client that exclusively uses UDP for fast, fire-and-forget metrics shipping.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.