Showing 36 of 620 projects
A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.
A small, full-text search library for Elixir that indexes JSON documents and provides a friendly search interface.
A collection of mathematical functions for Elixir focused on statistics, linear algebra, and machine learning.
A background server that provides Elixir mix project intelligence like completion, docs, and definitions to any editor.
API backend for CaptainFact, a collaborative platform for fact-checking videos with community-sourced annotations.
An Elixir library for generating XML with a simple tuple-based structure and convenience functions.
A simple Elixir library for internationalization (i18n) with nested key support and pluralization.
A Redis PubSub adapter for the Phoenix framework, enabling distributed messaging across Elixir nodes via Redis.
A payment processing library for Elixir, inspired by Shopify's ActiveMerchant, supporting multiple gateways with fault tolerance.
Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.
An Ecto query logger that inlines bindings into SQL for easy copy-paste debugging and highlights database time.
A simple Elixir code profiler that wraps Erlang's eprof profiler with a convenient macro.
Configure and manage git hooks in Elixir projects to enforce code quality and automate workflows.
An online estimation tool for Agile teams to collaboratively estimate story points using planning poker.
A Google OAuth2 strategy implementation for the Überauth authentication framework in Elixir.
An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.
Adds structured AI outputs, vectorization, and tool calling to Ash Framework applications using ReqLLM.
A compact Elixir/Erlang database abstraction layer with polymorphic tuples and multiple backend support.
Helper modules for building fault-tolerant OTP applications in Elixir, keeping ETS tables and processes alive during failures.
A Docker-based template for quickly developing clustered Elixir applications with cloud-native defaults.
A library for creating reusable, composable pattern matchers in Elixir to simplify complex pattern matching.
A Telegram bot framework and API client library for Elixir, featuring generated API bindings and advanced processing chains.
An Elixir library for calculating spatial relationships between geometries like points, lines, and polygons.
An open-source time tracking application built with Elixir, Phoenix, React, and Redux, inspired by Toggl.
An Elixir reloader that automatically recompiles code when files change, supporting path dependencies and custom callbacks.
A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.
An Elixir toolkit for performing structured tasks on one or more servers via SSH.
A composable query builder for Ecto that enables flexible and secure filtering in Elixir applications.
A fixture library for Elixir applications using Ecto, providing structured test data with associations and inheritance.
An opinionated Elixir wrapper around the Brod Kafka client with built-in support for Heroku Kafka and encrypted connections.
An Elixir Plug for adding HTTP basic authentication to web applications with configurable credentials or custom authentication functions.
A token authentication library for Phoenix applications, designed for API authentication in single-page apps.
An adapter for using Timex DateTimes with Ecto, providing custom date/time types for Elixir applications.
An Elixir library providing functions for tracing events in the BEAM VM across a cluster of nodes.
An Elixir library and protocol for generating URL-friendly slugs from strings with configurable replacements.
An experimental real-time web application combining Phoenix Channels, GenEvents, React, and Flux for reactive UI updates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.