Showing 36 of 38 projects
A dynamic, functional programming language for building scalable and maintainable applications.
A productive web framework for building scalable, real-time applications with Elixir.
A compiler and runtime for BEAM languages (Erlang/Elixir) that targets WebAssembly and produces standalone executables.
A 30-day guided exercise series for learning the Elixir programming language through hands-on coding challenges.
A specification and toolkit for building composable web applications with functions in Elixir.
A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.
A modern Erlang build tool for creating, developing, and releasing Erlang libraries, applications, and systems in a repeatable manner.
A curated list of books and resources for learning and mastering the Elixir programming language and its ecosystem.
A web-based monitoring and metrics tool for Elixir applications, providing system insights and a Prometheus-compatible endpoint.
A Telegram Bot API wrapper for Elixir, providing a clean interface to interact with Telegram's bot platform.
A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.
A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.
A natively implemented JSON encoder and decoder library for the Elixir programming language.
A pure Elixir implementation of Scalable Bloom Filters for probabilistic set membership testing.
Quick reference cheatsheets for GenServer and Supervisor patterns in Elixir.
An Ecto adapter for Cassandra, enabling Elixir applications to use Cassandra as a database with Ecto's query interface.
A static site generator for mid-sized sites like magazines and newspapers, with concurrent and partial generation capabilities.
A lightweight publish/subscribe utility module for Elixir that decouples business logic processes from communication concerns.
A command-line weather application built with Elixir that fetches and displays weather data for specified cities.
An Elixir module for executing multiple slow functions or processes in parallel.
Collision-resistant IDs optimized for horizontal scaling and sequential lookup performance, implemented in Elixir.
A fixed-length blocking queue implemented as a GenServer in Elixir for producer-consumer coordination.
A complete MQTT server and client implementation written in Elixir, supporting QoS levels and durable sessions.
A pure Elixir implementation of Cuckoo Filters, a probabilistic data structure for set membership testing.
A simple implementation of the hungry-consumer work scheduling model in Elixir for parallel processing.
A simple Elixir library for process pooling and task submission to manage concurrency and avoid boilerplate.
An Elixir client library for Apache Solr, providing querying, indexing, and document management capabilities.
An Elixir OTP application that triggers custom actions when monitored files change, enabling external control over application behavior.
An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.
An Elixir package providing TCP-based connectivity between Elixir applications and Vert.x event bus.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
An Elixir library for scheduling rate-limited actions with support for complex limits and time estimation.
An Elixir library for parsing and constructing BitTorrent tracker requests and responses.
An Elixir implementation of the Rendezvous (Highest Random Weight) hashing algorithm for distributed systems.
A functional programming library that brings magical capabilities to Elixir.
An Elixir library for tracking progress across many cooperating tasks and sub-tasks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.