Showing 36 of 1282 projects
A memoization macro (defmemo) for Elixir that caches function results to improve performance.
A lager backend that forwards all log messages to Elixir's Logger for unified logging in Elixir applications.
Elixir macro for pattern matching and transforming values inside pipe expressions, with safe and strict variants.
A simple Elixir library for process pooling and task submission to manage concurrency and avoid boilerplate.
An Elixir library that manages a pool of workers for JSON communication with external scripts via STDIN/STDOUT.
Geohash encoder/decoder implementation for Elixir with neighbor and bounds calculations.
An Elixir library for accessing Google's Distance Matrix API to calculate travel distances and times between multiple locations.
Elixir implementation of the Neo4j Bolt protocol and PackStream for low-level database communication.
An Elixir Logger backend that sends logs in Graylog Extended Log Format (GELF) via UDP.
An Elixir library for sanitizing filenames from user input, inspired by Ruby's Zaru.
Elixir client for sending errors and exceptions to the Airbrake error monitoring service.
An Elixir port of Nakatani Shuyo's natural language detection library, supporting 55 languages.
PostgreSQL PubSub adapter for Phoenix applications, enabling real-time messaging using PostgreSQL's NOTIFY/LISTEN.
An Elixir library that enables Ruby-style named arguments with proper default value merging.
A fast high-level web crawling and scraping framework for Elixir, built on Broadway.
An Elixir client library for interacting with the Keen.io analytics API.
A Neovim plugin that provides a wrapper for Mix (Elixir) commands with autocompletion and async execution.
Helper script for setting up boilerplate when writing Elixir NIFs (Native Implemented Functions).
A lightweight Elixir library that provides simplified shortcuts for common Ecto database operations.
An Elixir library for encoding and decoding logfmt-style log lines.
A scaffold generator for Elixir Absinthe projects that creates schema, type, and resolver files.
An Elixir framework for implementing concurrent versions of Unix utilities like grep and find using a map/reduce pattern.
Elixir wrapper for erlang-mbcs providing character encoding conversion functions for various code pages.
A Phoenix library for sanitizing HTML user input by stripping or allowing specific tags and attributes.
A Neovim host that enables writing remote plugins using the Elixir programming language.
Elixir client library for interacting with the Docker Remote API via HTTP.
Elixir library for interacting with the Pusher REST API and WebSocket client for real-time communication.
An Elixir notifier for sending exceptions and errors to Airbrake or Errbit with Plug and Phoenix integration.
A simple Elixir library for lazy CSV parsing, optimized for handling large exported databases.
An Elixir Plug middleware for requiring and extracting specific HTTP headers in web applications.
An Elixir library for easy date and time handling with formatting and parsing inspired by Moment.js.
An Elixir library for integrating PayPal and other payment solutions with extensible architecture.
An Elixir wrapper for NMAP that provides a programmatic interface for network discovery and security scanning.
Generate API Blueprint documentation from Phoenix controller annotations and automated tests.
A Phoenix plug for caching GraphQL queries and REST requests, short-circuiting JSON processing to deliver microsecond responses.
A library implementing CSP channels in Elixir, inspired by Go channels and Clojure core.async.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.