A PEG parser/transformer with a pleasant Elixir DSL.
Repository Index
70,234 visible repositories in the index
25–48 of 56 · Most stars
🌊 Elixir RSS/ATOM feed builder with a focus on standards compliance, security and extensibility
- elixir
- rss
- atom
Gibran is an Elixir natural language processor, and a port of WordsCounted.
- natural-language-processing
- nlp
- elixir-lang
An Elixir client for the Nu HTML Checker (v.Nu).
TDS Adapter for Ecto
Collision-resistant ids, in Elixir
Easily define multiple function heads in elixir
An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications
Ectophile is an extension for Ecto models to instantly support file uploads.
Elixir library for fetching Google Spreadsheet data in CSV format
Ecto type for saving encrypted passwords using Comeonin
- ecto
- comeonin
- password-hash
Mix task to create mix projects that builds into Docker containers.
- elixir
- elixir-lang
- mix
- hex
Downloads remote file and stores it in the filesystem
Ecto type which adds support for ShortUUID in Ecto schemas
Some helpers for phoenix html( truncate, time_ago_in_words, number_with_delimiter, url_for, current_page? )
Plug that adds various HTTP Headers to make Phoenix/Elixir app more secure
- hex
- plug
- phoenix
- elixir
A lager backend that forwards all log messages to Elixir's Logger
Very simple plug which reads `X-Forwarded-For` or `Forwarded` header according to rfc7239 and fill `conn.remote_ip` with the root client ip.
📏 Dimension based safety in elixir
- elixir
- conversion
- types
TypedStructor is a library for defining typed structs, exceptions and record macros with effortlessly.
An Elixir library that provides a simple DSL for seeding databases through Ecto.
Simplify comparison of Elixir data structures by ensuring fields are present but ignoring their values.
CalmAV wrapper for elixir
- clamav
- elixir
- antivirus
- malware-detection
Elasticsearch Elixir Bulk Processor is a configurable manager for efficiently inserting data into Elasticsearch. This processor uses GenStages (data-exchange steps) for handling backpressure, and various settings to control the bulk payloads being uploaded to Elasticsearch.
- elixir
- elasticsearch
- bulk
- processor