Showing 36 of 1282 projects
A Phoenix plug for caching GraphQL queries and REST requests, short-circuiting JSON processing to deliver microsecond responses.
Erlang utility application providing tools for Elixir-to-Erlang conversion, release generation, dependency scoping, and manual application startup.
Generate API Blueprint documentation from Phoenix controller annotations and automated tests.
Elixir macros that expand into guard-safe code for more readable guard clauses.
An Elixir library for encoding Elixir data structures into YAML format with support for comments, multi-documents, and sorting.
Automates semantic release versioning and best practices for Elixir packages.
An Elixir library for converting Chinese characters to pinyin with tone support.
A VerneMQ/MQTT pubsub adapter for the Phoenix framework, enabling distributed messaging via MQTT servers.
An Elixir module for generating Gravatar URLs with customizable options.
An Elixir Plug to support legacy APIs using Rails-like trailing format extensions (e.g., .json).
A Plug for Elixir/Phoenix that reads X-Forwarded-For or Forwarded headers to correctly set the client's remote IP.
An Elixir library to securely check passwords against the Have I Been Pwned database using k-Anonymity.
A logger backend for Elixir applications that outputs structured logs in JSON format for easy integration with log analysis tools.
An Elixir wrapper providing simple access to all JSON-returning endpoints of the GeoNames API.
An Elixir plug that parses Cloudflare's CF-Connecting-IP header into the remote_ip field for accurate client IP detection.
Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.
An Elixir library for HTTP request stubbing and explicit verification in tests, intercepting calls to return stubs or raise errors.
An Elixir library for detecting file formats and extracting metadata from images, videos, audio, documents, fonts, archives, and data files.
An iCalendar parser for Elixir that parses and filters calendar events from ICS files.
A consistent hash ring implementation for Elixir, leveraging a C library for efficient key-to-node mapping.
An Elixir MapReduce framework with Hadoop Streaming integration, simplifying distributed data processing.
An Elixir implementation of the Jalaali (Persian) calendar system with conversion utilities.
Boot complex Elixir applications step by step using a directed acyclic graph of boot steps.
An Elixir sorted set library implementing the Set protocol with O(log(n)) lookups via red-black trees.
A generic Task behavior for Elixir that encapsulates errors and enables recovery in GenStage workers.
Elixir implementation of Simhash for text similarity detection using N-gram features.
A Plug module that injects a visual ribbon into web applications to indicate the current environment (e.g., dev, staging).
A Slack OAuth2 strategy for the Überauth authentication framework in Elixir applications.
Elixir implementation of the CLOPE algorithm for fast clustering of transactional data.
An Elixir library for creating custom base conversion modules with user-defined alphabets.
A multiplayer snake game with Vim-style keybindings built with Phoenix and Phaser.
An Elixir library that adds ANSI color and style modifiers to the ~s and ~S string sigils for terminal output.
An Elixir library for parsing Excel 2000 .xlsx files into lists of cell values.
An Elixir path manipulation library inspired by Python's pathlib, providing a clean API for file and directory operations.
A command line arguments parsing library for Elixir that minimizes manual argument handling.
An Elixir OTP application that triggers custom actions when monitored files change, enabling external control over application behavior.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.