Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,5 +1,5 @@
 Awesome Elixir !CI Badge (https://github.com/h4cc/awesome-elixir/actions/workflows/ci.yml/badge.svg) (https://github.com/h4cc/awesome-elixir) !Awesome 
 (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome Elixir !CI Badge (https://github.com/h4cc/awesome-elixir/actions/workflows/ci.yml/badge.svg) (https://github.com/h4cc/awesome-elixir) !Awesome 
 (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
A curated list of amazingly awesome Elixir libraries, resources, and shiny things inspired by awesome-php (https://github.com/ziadoz/awesome-php).
If you think a package should be added, please add a :+1: (:+1:) at the according issue or create a new one.
@@ -220,8 +220,8 @@
⟡ Phoenix Battleship (https://github.com/bigardone/phoenix-battleship) - The Good Old game built with Elixir, Phoenix Framework, React and Redux.
⟡ Phoenix Toggl (https://github.com/bigardone/phoenix-toggl) - Toggl tribute done in Elixir, Phoenix Framework, React and Redux.
⟡ Phoenix Trello (https://github.com/bigardone/phoenix-trello) - Trello tribute done in Elixir, Phoenix Framework, React and Redux.
⟡ Plural (https://github.com/pluralsh/plural) - Deploys your favorite open source applications like airflow and airbyte in your own cloud account with just two commands. Written in Elixir and Phoenix Framework 
for server side, and React for frontend.
⟡ Plural (https://github.com/pluralsh/plural) - Deploys your favorite open source applications like airflow and airbyte in your own cloud account with just two commands. Written in Elixir and Phoenix Framework for server side, and 
React for frontend.
⟡ poxa (https://github.com/edgurgel/poxa) - Open Pusher implementation, compatible with Pusher libraries.
⟡ Queerlink (https://github.com/Queertoo/Queerlink) - A simple yet efficient URL shortening service written in Elixir.
⟡ RemoteRetro (https://github.com/stride-nyc/remote_retro) - A real-time application for conducting Agile retrospectives at remoteretro.org (https://remoteretro.org) written in Elixir/Phoenix/React.
@@ -240,8 +240,8 @@
⟡ Beaver (https://github.com/beaver-lodge/beaver) - Beaver is a LLVM/MLIR Toolkit in Elixir and Zig.
⟡ ExLLama (https://github.com/noizu-labs-ml/ex_llama) - LlamaCpp Nif Extensions for Elixir/Erlang. (Docs (https://hexdocs.pm/ex_llama/ExLLama.html)).
⟡ Exnn (https://github.com/zampino/exnn) - Evolutive Neural Networks framework à la G.Sher written in Elixir. (Docs (http://zampino.github.io/exnn/)).
⟡ GenAI (https://github.com/noizu-labs-ml/genai) - An extensible Generative AI Completion API Wrapper with basic chat completion with tool use support provided for Gemini, Anthropic, OpenAI, and Mistral models. 
(Docs (https://hexdocs.pm/genai/GenAI.html)).
⟡ GenAI (https://github.com/noizu-labs-ml/genai) - An extensible Generative AI Completion API Wrapper with basic chat completion with tool use support provided for Gemini, Anthropic, OpenAI, and Mistral models. (Docs 
(https://hexdocs.pm/genai/GenAI.html)).
⟡ m2cgen (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Elixir code with zero dependencies.
⟡ Neat-Ex (https://gitlab.com/onnoowl/Neat-Ex) - An Elixir implementation of the NEAT algorithm. (Docs (https://hexdocs.pm/neat_ex/Neat.html)).
⟡ Noizu-OpenAi (https://github.com/noizu-labs/elixir-openai) - An Elixir Api for the OpenAI Library. (Docs (https://hexdocs.pm/noizu_labs_open_ai/api-reference.html)).
@@ -314,8 +314,7 @@
⟡ authorize (https://github.com/jfrolich/authorize) - Rule based authorization, for advanced authorization rules.
⟡ bodyguard (https://github.com/schrockwell/bodyguard) - A flexible authorization library for Phoenix applications.
⟡ canada (https://github.com/jarednorman/canada) - A simple authorization library that provides a friendly interface using declarative permission rules.
⟡ canary (https://github.com/cpjk/canary) - An authorization library for Elixir applications that restricts what resources the current user is allowed to access. (Docs 
(https://hexdocs.pm/canary/api-reference.html)).
⟡ canary (https://github.com/cpjk/canary) - An authorization library for Elixir applications that restricts what resources the current user is allowed to access. (Docs (https://hexdocs.pm/canary/api-reference.html)).
⟡ speakeasy (https://github.com/coryodaniel/speakeasy) - Middleware based authentication and authorization for Absinthe GraphQL powered by Bodyguard.
⟡ terminator (https://github.com/MilosMosovsky/terminator) - Database based authorization (ACL), with custom DSL rules for requiring needed permissions. (Docs (https://hexdocs.pm/terminator/readme.html)).
@@ -398,8 +397,7 @@
⟡ alice (https://github.com/alice-bot/alice) - A Slack bot framework for Elixir.
⟡ chatty (https://github.com/alco/chatty) - A basic IRC client that is most useful for writing a bot.
⟡ cog (https://github.com/operable/cog) - Cog is an open chatops platform that gives you a secure, collaborative command line right in your chat window.
⟡ ExGram (https://github.com/rockneurotiko/ex_gram) - a library to build Telegram Bots, you can use the low-level methods and models or use the really opinionated framework included. (Docs 
(https://hexdocs.pm/ex_gram/readme.html)).
⟡ ExGram (https://github.com/rockneurotiko/ex_gram) - a library to build Telegram Bots, you can use the low-level methods and models or use the really opinionated framework included. (Docs (https://hexdocs.pm/ex_gram/readme.html)).
⟡ ExIrc (https://github.com/bitwalker/exirc) - IRC client adapter for Elixir projects.
⟡ ExMustang (https://github.com/techgaun/ex_mustang) - A simple, clueless slackbot and collection of responders.
⟡ Guri (https://github.com/elvio/guri) - Automate tasks using chat messages.
@@ -474,8 +472,7 @@
⟡ configparser_ex (https://github.com/easco/configparser_ex) - A simple Elixir parser for the same kind of files that Python's configparser library handles.
⟡ conform (https://github.com/bitwalker/conform) - Easy release configuration for Elixir apps.
⟡ dotenv (https://github.com/avdi/dotenv_elixir) - A port of dotenv to Elixir.
⟡ enux (https://github.com/massivefermion/enux) - utility package for loading, validating and documenting your app's configuration variables from env, json and jsonc files at runtime and injecting them into your
environment.
⟡ enux (https://github.com/massivefermion/enux) - utility package for loading, validating and documenting your app's configuration variables from env, json and jsonc files at runtime and injecting them into your environment.
⟡ ex_conf (https://github.com/phoenixframework/ex_conf) - Simple Elixir Configuration Management.
⟡ figaro (https://github.com/trestrantham/ex_figaro) - Simple Elixir project configuration.
⟡ figaro_elixir (https://github.com/KamilLelonek/figaro-elixir) - Environmental variables manager for Elixir.
@@ -493,8 +490,7 @@
⟡ aescmac (https://github.com/kleinernik/elixir-aes-cmac) - AES CMAC (RFC 4493 (https://tools.ietf.org/html/rfc4493)) in Elixir.
⟡ cipher (https://github.com/rubencaro/cipher) - Elixir crypto library to encrypt/decrypt arbitrary binaries.
⟡ cloak (https://github.com/danielberkompas/cloak) - Cloak makes it easy to use encryption with Ecto.(Docs (https://hexdocs.pm/cloak/readme.html)).
⟡ comeonin (https://github.com/riverrun/comeonin) - Password hashing (argon2, bcrypt, pbkdf2_sha512) library for Elixir.(https://hexdocs.pm/comeonin/api-reference.html 
(https://hexdocs.pm/comeonin/api-reference.html)).
⟡ comeonin (https://github.com/riverrun/comeonin) - Password hashing (argon2, bcrypt, pbkdf2_sha512) library for Elixir.(https://hexdocs.pm/comeonin/api-reference.html (https://hexdocs.pm/comeonin/api-reference.html)).
⟡ crypto_rsassa_pss (https://github.com/potatosalad/erlang-crypto_rsassa_pss) - RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang.
⟡ elixir_tea (https://github.com/keichan34/elixir_tea) - TEA implementation in Elixir.
⟡ ex_bcrypt (https://github.com/manelli/ex_bcrypt) - Elixir wrapper for the OpenBSD bcrypt password hashing algorithm.
@@ -584,8 +580,8 @@
Documentation
Libraries and tools for creating documentation.
⟡ blue_bird (https://github.com/KittyHeaven/blue_bird) - BlueBird is a library written in the Elixir programming language for the Phoenix framework. It lets you generate API documentation in the API Blueprint 
format from annotations in controllers and automated tests.
⟡ blue_bird (https://github.com/KittyHeaven/blue_bird) - BlueBird is a library written in the Elixir programming language for the Phoenix framework. It lets you generate API documentation in the API Blueprint format from annotations in 
controllers and automated tests.
⟡ bureaucrat (https://github.com/api-hogs/bureaucrat) - Generate Phoenix API documentation from tests.
⟡ ex_doc (https://github.com/elixir-lang/ex_doc) - ExDoc is a tool to generate documentation for your Elixir projects.
⟡ ex_doc_dash (https://github.com/JonGretar/ExDocDash) - Formatter for ExDoc to generate docset documentation for use in Dash.app.
@@ -629,8 +625,8 @@
⟡ pop3mail (https://hex.pm/packages/pop3mail) - Pop3 client to download email (including attachments) from the inbox via the commandline or Elixir API.
⟡ ravenx (https://github.com/acutario/ravenx) - Notification dispatch library for Elixir applications.
⟡ smoothie (https://github.com/jfrolich/smoothie) - Smoothie inline styles of your email templates, and generates a plain text version from the HTML.
⟡ swoosh (https://github.com/swoosh/swoosh) - Compose, deliver and test your Emails (with attachments!) easily in Elixir with adapters for SMTP, Sendgrid, Mandrill, Mailgun, Postmark and lots others, plus 
Phoenix integration with mailbox preview.
⟡ swoosh (https://github.com/swoosh/swoosh) - Compose, deliver and test your Emails (with attachments!) easily in Elixir with adapters for SMTP, Sendgrid, Mandrill, Mailgun, Postmark and lots others, plus Phoenix integration with 
mailbox preview.
Embedded Systems
Embedded systems development.
@@ -682,10 +678,8 @@
⟡ lolcat (https://github.com/restartr/ex-lolcat) - This is the clone of busyloop/lolcat. But it does not support animation and some features of the original.
⟡ magnetissimo (https://github.com/sergiotapia/magnetissimo) - Web application that indexes all popular torrent sites, and saves it to the local database.
⟡ oop (https://github.com/wojtekmach/oop) - OOP in Elixir.
⟡ phoenix-chat-example (https://github.com/dwyl/phoenix-chat-example) - A step-by-step example/tutorial for building a Chat app in Phoenix for complete beginners. Covers testing, docs and deployement. Phoenix 
1.5.3.
⟡ phoenix-ecto-encryption-example
 (https://github.com/dwyl/phoenix-ecto-encryption-example) - A comprehensive example/tutorial showing people how to use Ecto Types to transparently encrypt/decrypt data in a Phoenix 1.4 app.
⟡ phoenix-chat-example (https://github.com/dwyl/phoenix-chat-example) - A step-by-step example/tutorial for building a Chat app in Phoenix for complete beginners. Covers testing, docs and deployement. Phoenix 1.5.3.
⟡ phoenix-ecto-encryption-example (https://github.com/dwyl/phoenix-ecto-encryption-example) - A comprehensive example/tutorial showing people how to use Ecto Types to transparently encrypt/decrypt data in a Phoenix 1.4 app.
⟡ phoenix-flux-react (https://github.com/fxg42/phoenix-flux-react) - An experiment with Phoenix Channels, GenEvents, React and Flux.
⟡ phoenix-liveview-counter-tutorial (https://github.com/dwyl/phoenix-liveview-counter-tutorial) - complete beginners step-by-step tutorial building a real time counter in Phoenix 1.5.3 and LiveView 0.14.1.
⟡ phoenix-todo-list-tutorial (https://github.com/dwyl/phoenix-todo-list-tutorial) - A complete beginners step-by-step tutorial for building a Todo List from scratch in Phoenix 1.5.3.
@@ -702,8 +696,8 @@
⟡ ConfigCat (https://github.com/configcat/elixir-sdk) - Elixir SDK for ConfigCat hosted feature flag service.
⟡ flippant (https://github.com/sorentwo/flippant) - Feature flipping for the Elixir world.
⟡ fun_with_flags (https://github.com/tompave/fun_with_flags) - A feature toggle library using Redis or Ecto for persistence, an ETS cache for speed and PubSub for distributed cache busting. Comes with a 
management web UI for Phoenix and Plug.
⟡ fun_with_flags
 (https://github.com/tompave/fun_with_flags) - A feature toggle library using Redis or Ecto for persistence, an ETS cache for speed and PubSub for distributed cache busting. Comes with a management web UI for Phoenix and Plug.
⟡ molasses (https://github.com/securingsincity/molasses) - A feature toggle library using redis or SQL (using Ecto) as a backing service.
Feeds
@@ -773,8 +767,7 @@
⟡ phoenix_html (https://github.com/phoenixframework/phoenix_html) - Phoenix.HTML functions for working with HTML strings and templates.
⟡ phoenix_html_sanitizer (https://github.com/elixirstatus/phoenix_html_sanitizer) - HTML Sanitizer integration for Phoenix.
⟡ phoenix_html_simplified_helpers (https://github.com/ikeikeikeike/phoenix_html_simplified_helpers) - Some helpers for phoenix html (truncate, time_ago_in_words, number_with_delimiter).
⟡ phoenix_linguist
 (https://github.com/jxs/phoenix_linguist) - A project that integrates Phoenix with Linguist, providing a plug and view helpers. It looks abandoned: its last commit was on 2015 and its CI runs Elixir 1.0.3.
⟡ phoenix_linguist (https://github.com/jxs/phoenix_linguist) - A project that integrates Phoenix with Linguist, providing a plug and view helpers. It looks abandoned: its last commit was on 2015 and its CI runs Elixir 1.0.3.
⟡ phoenix_live_reload (https://github.com/phoenixframework/phoenix_live_reload) - Provides live-reload functionality for Phoenix.
⟡ phoenix_meta_tags (https://github.com/hlongvu/phoenix_meta_tags) - Generate meta tags for a website.
⟡ phoenix_pubsub_postgres (https://github.com/opendrops/phoenix-pubsub-postgres) - Postgresql PubSub adapter for Phoenix apps.
@@ -947,8 +940,7 @@
⟡ uri_query (https://github.com/shhavel/uri_query) - URI encode nested GET parameters and array values in Elixir.
⟡ uri_template (https://github.com/pezra/ex-uri-template) - RFC6570 compliant URI template processor for Elixir.
⟡ web_socket (https://github.com/slogsdon/plug-web-socket) - An exploration into a stand-alone library for Plug applications to easily adopt WebSockets.
⟡ webdriver
 (https://github.com/stuart/elixir-webdriver) - This is an implementation of the WebDriver protocol client. It currently supports PhantomJS, FireFox, ChromeDriver and remote webdriver servers (e.g. Selenium).
⟡ webdriver (https://github.com/stuart/elixir-webdriver) - This is an implementation of the WebDriver protocol client. It currently supports PhantomJS, FireFox, ChromeDriver and remote webdriver servers (e.g. Selenium).
⟡ yuri (https://github.com/kemonomachi/yuri) - Simple struct for representing URIs.
Images
@@ -993,8 +985,8 @@
⟡ prometheus-phoenix (https://github.com/deadtrickster/prometheus-phoenix) - Phoenix instrumenter for prometheus.ex.
⟡ prometheus-plugs (https://github.com/deadtrickster/prometheus-plugs) - Plugs instrumenters/exporter for prometheus.ex.
⟡ prometheus.ex (https://github.com/deadtrickster/prometheus.ex) - Elixir-friendly Prometheus.io (https://prometheus.io) monitoring system and time series database client.
⟡ prometheus_process_collector (https://github.com/deadtrickster/prometheus_process_collector) - Prometheus collector which exports the current state of process metrics including cpu, memory, file descriptor 
usage and native threads count as well as the process start and up times.
⟡ prometheus_process_collector (https://github.com/deadtrickster/prometheus_process_collector) - Prometheus collector which exports the current state of process metrics including cpu, memory, file descriptor usage and native threads 
count as well as the process start and up times.
⟡ spandex (https://github.com/spandex-project/spandex) - Platform agnostic tracing library originally developed for Datadog APM.
⟡ telemetry (https://github.com/beam-telemetry/telemetry) - Dynamic dispatching library for metrics and instrumentations.
⟡ wobserver (https://github.com/shinyscorpion/wobserver) - Web based metrics, monitoring, and observer.
@@ -1065,8 +1057,7 @@
Macros
Macros for faster and easier development. Sugar for your code.
⟡ anaphora (https://github.com/sviridov/anaphora-elixir) - Anaphora is the anaphoric macro collection for Elixir. An anaphoric macro is one that deliberately captures a variable (typically it) from forms 
supplied to the macro.
⟡ anaphora (https://github.com/sviridov/anaphora-elixir) - Anaphora is the anaphoric macro collection for Elixir. An anaphoric macro is one that deliberately captures a variable (typically it) from forms supplied to the macro.
⟡ apix (https://github.com/liveforeverx/apix) - Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.
⟡ backports (https://github.com/leifg/backports) - Use new functions in Elixir 1.1 and 1.2.
⟡ crudry (https://github.com/gabrielpra1/crudry) - Crudry is an elixir library for DRYing CRUD of Phoenix Contexts and Absinthe Resolvers.
@@ -1105,8 +1096,8 @@
Useful libraries or tools that don't fit in the categories above.
⟡ address_us (https://github.com/smashedtoatoms/address_us) - Library for parsing US Addresses into their individual parts.
⟡ AlloyCI (https://github.com/AlloyCI/alloy_ci) - AlloyCI is a Continuous Integration, Deployment, and Delivery coordinator, written in Elixir, that takes advantage of the GitLab CI Runner, and its capabilities 
as executor, to prepare and run your pipelines.
⟡ AlloyCI (https://github.com/AlloyCI/alloy_ci) - AlloyCI is a Continuous Integration, Deployment, and Delivery coordinator, written in Elixir, that takes advantage of the GitLab CI Runner, and its capabilities as executor, to prepare 
and run your pipelines.
⟡ Apex (https://github.com/bjro/apex) - Awesome Print for Elixir.
⟡ AtomVM (https://github.com/bettio/AtomVM) - AtomVM allows to run Elixir/Erlang code on embedded devices such as ESP32 and STM32 microcontrollers.
⟡ bupe (https://github.com/milmazz/bupe) - EPUB Generator and Parser.
@@ -1190,16 +1181,16 @@
⟡ download (https://github.com/asiniy/download) - Download files from the internet easily.
⟡ eio (https://github.com/falood/eio) - Elixir server of engine.io.
⟡ ExPcap (https://github.com/cobenian/expcap) - PCAP parser written in Elixir.
⟡ Firezone (https://github.com/firezone/firezone) - Open-source VPN server and egress firewall for Linux built on WireGuard. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), 
secure, performant, and self hostable.
⟡ Firezone
 (https://github.com/firezone/firezone) - Open-source VPN server and egress firewall for Linux built on WireGuard. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), secure, performant, and self hostable.
⟡ FlyingDdns (https://gitlab.com/timopallach/FlyingDdns) - A dyndns server written in elixir.
⟡ hades (https://github.com/fklement/hades) - A wrapper for NMAP written in Elixir.
⟡ mac (https://github.com/ephe-meral/mac) - Can be used to find a vendor of a MAC given in hexadecimal string (according to IEEE).
⟡ pool (https://github.com/slogsdon/pool) - Socket acceptor pool for Elixir.
⟡ reagent (https://github.com/meh/reagent) - reagent is a socket acceptor pool for Elixir.
⟡ sise (https://github.com/aytchell/sise) - A simple to use SSDP client.
⟡ sockerl (https://github.com/Pouriya-Jahanbakhsh/sockerl) - Sockerl is an advanced Erlang/Elixir socket library for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients 
and client connection pools.
⟡ sockerl
 (https://github.com/Pouriya-Jahanbakhsh/sockerl) - Sockerl is an advanced Erlang/Elixir socket library for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients and client connection pools.
⟡ socket (https://github.com/meh/elixir-socket) - Socket wrapping for Elixir.
⟡ sshex (https://github.com/rubencaro/sshex) - Simple SSH helpers for Elixir.
⟡ sshkit (https://github.com/bitcrowd/sshkit.ex) - An Elixir toolkit for performing tasks on one or more servers, built on top of Erlangs SSH application.
@@ -1447,8 +1438,8 @@
⟡ ca (https://github.com/synrc/ca) - Certificate Authority.
⟡ clamxir (https://github.com/ramortegui/clamxir) - ClamAV wrapper for elixir.
⟡ code_signing (https://github.com/benknowles/code_signing) - Signing and verifying BEAM files with Ed25519 signatures.
⟡ Ockam (https://github.com/ockam-network/ockam) - A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud 
services and other devices. Docs (https://www.ockam.io/learn/concepts/) .
⟡ Ockam (https://github.com/ockam-network/ockam) - A suite of tools, programming libraries and infrastructure that make it easy to build devices that communicate securely, privately and trustfully with cloud services and other devices. 
Docs (https://www.ockam.io/learn/concepts/) .
⟡ pwned (https://github.com/thiamsantos/pwned) - Check if your password has been pwned.
⟡ safetybox (https://github.com/aforward/safetybox) - Security oriented helper functions for Elixir.
⟡ site_encrypt (https://github.com/sasa1977/site_encrypt) - Integrated certification via Let's encrypt for Elixir-powered sites.
@@ -1517,8 +1508,8 @@
⟡ elixir-auto-test (https://github.com/joaothallis/elixir-auto-test) - Run test when file is saved using inotify-tools.
⟡ espec (https://github.com/antonmi/espec) - BDD test framework for Elixir inspired by RSpec.
⟡ espec_phoenix (https://github.com/antonmi/espec_phoenix) - ESpec for Phoenix web framework.
⟡ ex_integration_coveralls (https://github.com/yeshan333/ex_integration_coveralls) - A library for Elixir run-time system code line-level coverage analysis. You can use it to evaluate the integration tests code 
coverage. Introduction article (https://github.com/yeshan333/explore_ast_app/blob/main/examples/README.md).
⟡ ex_integration_coveralls (https://github.com/yeshan333/ex_integration_coveralls) - A library for Elixir run-time system code line-level coverage analysis. You can use it to evaluate the integration tests code coverage. Introduction 
article (https://github.com/yeshan333/explore_ast_app/blob/main/examples/README.md).
⟡ ex_machina (https://github.com/thoughtbot/ex_machina) - Flexible test factories for Elixir. Works out of the box with Ecto and Ecto associations.
⟡ ex_parameterized (https://github.com/KazuCocoa/ex_parameterized) - Simple macro for parameterized testing.
⟡ ex_spec (https://github.com/drewolson/ex_spec) - BDD-like syntax for ExUnit.
@@ -1579,11 +1570,11 @@
⟡ bencoder (https://github.com/alehander42/bencoder) - bencode in Elixir.
⟡ bitcoinex (https://github.com/RiverFinancial/bitcoinex) - Bitcoin utilities in Elixir.
⟡ brcpfcnpj (https://github.com/williamgueiros/Brcpfcnpj) - Number format and Validation for Brazilian documents (CPF/CNPJ).
⟡ caustic (https://github.com/agro1986/caustic) - Elixir cryptocurrency library for Bitcoin, Ethereum, and other blockchains. Includes cryptography, number theory (prime, congruence), and general mathematics 
library for exploratory math.
⟡ caustic
 (https://github.com/agro1986/caustic) - Elixir cryptocurrency library for Bitcoin, Ethereum, and other blockchains. Includes cryptography, number theory (prime, congruence), and general mathematics library for exploratory math.
⟡ ccc (https://github.com/Joe-noh/ccc) - Character Code Converter.
⟡ chinese_translation (https://github.com/tyrchen/chinese_translation) - Translate between traditional chinese and simplified chinese based on wikipedia data, and translate chinese words/characters to pinyin (or
slug with or without tone).
⟡ chinese_translation
 (https://github.com/tyrchen/chinese_translation) - Translate between traditional chinese and simplified chinese based on wikipedia data, and translate chinese words/characters to pinyin (or slug with or without tone).
⟡ cidr (https://github.com/c-rack/cidr-elixir) - Classless Inter-Domain Routing (CIDR) for Elixir.
⟡ cirru_parser (https://github.com/Cirru/parser.ex) - Cirru Parser in Elixir.
⟡ colorful (https://github.com/Joe-noh/colorful) - Elixir macros to decorate characters on CUI.
@@ -1722,15 +1713,14 @@
⟡ google-cloud (https://github.com/GoogleCloudPlatform/elixir-google-api) - This repository contains all the client libraries to interact with Google APIs.
⟡ google_sheets (https://github.com/GrandCru/GoogleSheets) - Elixir library for fetching and polling Google spreadsheet data in CSV format.
⟡ govtrack (https://github.com/walterbm/govtrack-elixir) - A simple Elixir wrapper for the govtrack.us (https://www.govtrack.us/developers) API.
⟡ gringotts (https://github.com/aviabird/gringotts) - A complete payment library for Elixir and Phoenix Framework similar to ActiveMerchant (https://github.com/activemerchant/active_merchant) from the Ruby 
world.
⟡ gringotts (https://github.com/aviabird/gringotts) - A complete payment library for Elixir and Phoenix Framework similar to ActiveMerchant (https://github.com/activemerchant/active_merchant) from the Ruby world.
⟡ hexoku (https://github.com/JonGretar/Hexoku) - Heroku API client and Heroku Mix tasks for Elixir projects.
⟡ honeywell (https://github.com/jeffutter/honeywell-elixir) - A client for the Honeywell Lyric, Round and Water Leak & Freeze Detector APIs.
⟡ kane (https://github.com/peburrows/kane) - A Google Cloud Pub/Sub (https://cloud.google.com/pubsub/overview) client.
⟡ keenex (https://github.com/bryanjos/keenex) - A Keen.io API Client.
⟡ link_shrinkex (https://github.com/jonahoffline/link_shrinkex) - Elixir library for creating short URLs using Google's URL Shortener API.
⟡ m2x (https://github.com/attm2x/m2x-elixir) - Elixir client for the AT&T M2X, a cloud-based fully managed time-series data storage service for network connected machine-to-machine (M2M) devices and the Internet
of Things (IoT). (Erlang Version (https://github.com/attm2x/m2x-erlang)).
⟡ m2x (https://github.com/attm2x/m2x-elixir) - Elixir client for the AT&T M2X, a cloud-based fully managed time-series data storage service for network connected machine-to-machine (M2M) devices and the Internet of Things (IoT). (Erlang
Version (https://github.com/attm2x/m2x-erlang)).
⟡ mailchimp (https://github.com/duartejc/mailchimp) - A basic Elixir wrapper for version 3 of the MailChimp API.
⟡ mailgun (https://github.com/chrismccord/mailgun) - Elixir Mailgun Client.
⟡ mandrill (https://github.com/slogsdon/mandrill-elixir) - A Mandrill wrapper for Elixir.
@@ -1795,8 +1785,7 @@
⟡ getatrex (https://github.com/alexfilatov/getatrex) - Automatic translation tool of Gettext locales with Google Translate for Elixir/Phoenix projects.
⟡ gettext (https://github.com/elixir-lang/gettext) - Internationalization and localization support for Elixir.
⟡ linguist (https://github.com/change/linguist) - Elixir Internationalization library.
⟡ parabaikElixirConverter
 (https://github.com/Arkar-Aung/ParabaikElixirConverter) - ParabaikElixirConverter is just a Elixir version of Parabaik converter. It can convert from Unicode to Zawgyi-One and Zawgyi-One to Unicode vice versa.
⟡ parabaikElixirConverter (https://github.com/Arkar-Aung/ParabaikElixirConverter) - ParabaikElixirConverter is just a Elixir version of Parabaik converter. It can convert from Unicode to Zawgyi-One and Zawgyi-One to Unicode vice versa.
⟡ trans (https://github.com/belaustegui/trans) - A Elixir library to manage embedded translations into models leveraging PostgreSQL JSONB datatype.
Utilities
@@ -1825,8 +1814,8 @@
⟡ sips_downloader (https://github.com/DavsX/SipsDownloader) - Elixir module for downloading the ElixirSips episodes and all other files.
⟡ sitemap (https://github.com/ikeikeikeike/sitemap) - Sitemap is the easiest way to generate Sitemaps in Elixir.
⟡ sitemapper (https://github.com/tomtaylor/sitemapper) - A fast, stream based XML Sitemap generator.
⟡ uef-lib (https://github.com/DOBRO/uef-lib) - Useful Erlang Functions Library that provides modules for manipulating lists, binaries, maps, numbers, date and time. It contains some functions optimized for 
performance in specific cases (e.g. for file I/O operations or binary transformations).
⟡ uef-lib (https://github.com/DOBRO/uef-lib) - Useful Erlang Functions Library that provides modules for manipulating lists, binaries, maps, numbers, date and time. It contains some functions optimized for performance in specific cases
(e.g. for file I/O operations or binary transformations).
⟡ vert.x (https://github.com/PharosProduction/ExVertx) - Elixir event bus bridge to Vert.x services using TCP socket.
Validations
@@ -1890,51 +1879,48 @@
⟡ ymlr (https://github.com/ufirstgroup/ymlr) - A YAML encoder for Elixir.
⟡ yomel (https://github.com/Joe-noh/yomel) - libyaml interface for Elixir.
 Resources
 Resources
Various resources, such as books, websites and articles, for improving your Elixir development skills and knowledge.
Books
Fantastic books and e-books.
⟡ Adopting Elixir (https://pragprog.com/book/tvmelixir/adopting-elixir) - Bring Elixir into your company, with real-life strategies from the people who built Elixir and use it successfully at scale. This book 
has all the information you need to take your application from concept to production (2017).
⟡ Adopting Elixir (https://pragprog.com/book/tvmelixir/adopting-elixir) - Bring Elixir into your company, with real-life strategies from the people who built Elixir and use it successfully at scale. This book has all the information you
need to take your application from concept to production (2017).
⟡ Async Elixir (https://github.com/Arp-G/async-elixir) - Dive into Elixir's world of concurrency and processes with this interactive Livebook.
⟡ Craft GraphQL APIs in Elixir with Absinthe (https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe) - Upgrade your web API to GraphQL, leveraging its flexible queries to empower your 
users, and its declarative structure to simplify your code (2017).
⟡ Craft GraphQL APIs in Elixir with Absinthe
 (https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe) - Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code (2017).
⟡ Elixir Cookbook (https://www.packtpub.com/application-development/elixir-cookbook) - This book is a set of recipes grouped by topic by Paulo A Pereira (2015).
⟡ Elixir do zero à concorrência (https://www.casadocodigo.com.br/products/livro-elixir) - (Portuguese) The book provides introduction to functional and concurrent programming with Elixir by Tiago Davi (2014).
⟡ Elixir in Action (https://www.manning.com/books/elixir-in-action) - A brief intro to the language followed by a more detailed look at building production-ready systems in Elixir by Saša Jurić (2015).
⟡ Elixir in Action, Second Edition (https://www.manning.com/books/elixir-in-action-second-edition) - Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to 
practical problems associated with scalability, fault tolerance, and high availability (2019).
⟡ Elixir in Action, Third Edition (https://www.manning.com/books/elixir-in-action-third-edition) - Fully updated to Elixir 1.14, this authoritative bestseller reveals how Elixir tackles problems of scalability, 
fault tolerance, and high availability (2023).
⟡ Elixir in Action, Second Edition (https://www.manning.com/books/elixir-in-action-second-edition) - Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated 
with scalability, fault tolerance, and high availability (2019).
⟡ Elixir in Action, Third Edition
 (https://www.manning.com/books/elixir-in-action-third-edition) - Fully updated to Elixir 1.14, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability (2023).
⟡ Elixir Succinctly (https://www.syncfusion.com/ebooks/elixir-succinctly) - A short book to learn the basic of Elixir and its ecosystem.
⟡ Engineering Elixir Applications (https://pragprog.com/titles/beamops/engineering-elixir-applications/) - _(currently in Beta)_ As the subtitle suggests, this book explores the technologies and skills that 
support navigating each stage of software delivery with confidence.
⟡ Engineering Elixir Applications (https://pragprog.com/titles/beamops/engineering-elixir-applications/) - _(currently in Beta)_ As the subtitle suggests, this book explores the technologies and skills that support navigating each stage
of software delivery with confidence.
⟡ Erlang and Elixir for Imperative Programmers (https://leanpub.com/erlangandelixirforimperativeprogrammers) - Introduction to Erlang and Elixir in the context of functional concepts by Wolfgang Loder (2016).
⟡ Erlang in Anger (http://www.erlang-in-anger.com/) - This book intends to be a little guide about how to be the Erlang medic in a time of war by Fred Hebert (2014).
⟡ Functional Web Development with Elixir, OTP, and Phoenix (https://pragprog.com/book/lhelph/functional-web-development-with-elixir-otp-and-phoenix) - Open doors to powerful new techniques that will get you 
thinking about web development in fundamentally new ways (2017).
⟡ Functional Web Development with Elixir, OTP, and Phoenix
 (https://pragprog.com/book/lhelph/functional-web-development-with-elixir-otp-and-phoenix) - Open doors to powerful new techniques that will get you thinking about web development in fundamentally new ways (2017).
⟡ Getting Started - Elixir (https://github.com/potatogopher/elixir-getting-started) - PDF, MOBI, and EPUB documents for Elixir's Getting Started tutorial (2016).
⟡ Hands-on Elixir & OTP: Cryptocurrency trading bot (https://www.elixircryptobot.com) - Want to learn Elixir & OTP by creating a real-world project? With Hands-on Elixir & OTP: Cryptocurrency trading bot you 
will gain hands-on experience by working on an interesting software project. We will explore all the key abstractions and essential principles through iterative implementation improvements. (2021).
⟡ Hands-on Elixir & OTP: Cryptocurrency trading bot (https://www.elixircryptobot.com) - Want to learn Elixir & OTP by creating a real-world project? With Hands-on Elixir & OTP: Cryptocurrency trading bot you will gain hands-on 
experience by working on an interesting software project. We will explore all the key abstractions and essential principles through iterative implementation improvements. (2021).
⟡ Introducing Elixir  (http://shop.oreilly.com/product/0636920030584.do) - A gentle introduction to the language, with lots of code examples and exercises by Simon St. Laurent and J. David Eisenberg (2013).
⟡ Learn Functional Programming with Elixir (https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir) - Dont board the Elixir train with an imperative mindset! To get the most out of 
functional languages, you need to think functionally (2017).
⟡ Learn Functional Programming with Elixir
 (https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir) - Dont board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally (2017).
⟡ Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
 (https://pragprog.com/book/cmelixir/metaprogramming-elixir) - Thorough explanation on how to exploit Elixir's metaprogramming capabilities to improve your Elixir coding by Chris McCord (2015).
⟡ Phoenix for Rails Developers (http://www.phoenixforrailsdevelopers.com) - This book shows how Rails developers can benefit from their existing knowledge to learn Phoenix. By Elvio Vicosa (2017).
⟡ Phoenix in Action
 (https://manning.com/books/phoenix-in-action) - builds on your existing web dev skills, teaching you the unique benefits of Phoenix along with just enough Elixir to get the job done. By Geoffrey Lessel (2017).
⟡ Phoenix Inside Out
 (https://shankardevy.com/phoenix-book/) - The goal of this series is to enable you as a Confident Phoenix developer. There are 3 different editions to address varied needs of devs jumping into Phoenix.
⟡ Phoenix in Action (https://manning.com/books/phoenix-in-action) - builds on your existing web dev skills, teaching you the unique benefits of Phoenix along with just enough Elixir to get the job done. By Geoffrey Lessel (2017).
⟡ Phoenix Inside Out (https://shankardevy.com/phoenix-book/) - The goal of this series is to enable you as a Confident Phoenix developer. There are 3 different editions to address varied needs of devs jumping into Phoenix.
⟡ Programming Elixir 1.6 (https://pragprog.com/titles/elixir16/) - The book provides introduction to functional and concurrent programming with Elixir by Dave Thomas (2014).
⟡ Programming Phoenix 1.4 (https://pragprog.com/titles/phoenix14/) - Definitive guide to build web applications with the Phoenix framework by Chris McCord, José Valim and Bruce Tate (2015).
⟡ The Beam Book (https://happi.github.io/theBeamBook/) - A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.
⟡ The Little Elixir & OTP Guidebook (https://www.manning.com/books/the-little-elixir-and-otp-guidebook) - A book for learning Elixir and OTP through small to medium-sized projects by Benjamin Tan Wei Hao (2014).
⟡ The Phoenix LiveView Cookbook (https://www.liveviewcookbook.com/) - A Phoenix LiveView e-book containing tried and tested recipes for solving common problems.
⟡ Études for Elixir (https://www.oreilly.com/library/view/etudes-for-elixir/9781491917640/) - A collection of exercises to program in Elixir by J. David Eisenberg (2013) (Github Repo 
(https://github.com/oreillymedia/etudes-for-elixir)).
⟡ Études for Elixir (https://www.oreilly.com/library/view/etudes-for-elixir/9781491917640/) - A collection of exercises to program in Elixir by J. David Eisenberg (2013) (Github Repo (https://github.com/oreillymedia/etudes-for-elixir)).
Cheat Sheets
Useful Elixir-related cheat sheets.
@@ -1960,8 +1946,8 @@
⟡ Atom (https://atom.io/packages/language-elixir) - Elixir language support for Atom.
⟡ atom-elixir (https://github.com/msaraiva/atom-elixir) - An Atom package for Elixir.
⟡ atom-iex (https://github.com/indiejames/atom-iex) - Run an IEx session in Atom.
⟡ elixir-ls (https://github.com/JakeBecker/elixir-ls) - A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via 
VS Code's debugger protocol.
⟡ elixir-ls
 (https://github.com/JakeBecker/elixir-ls) - A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.
⟡ elixir-tmbundle (https://github.com/elixir-lang/elixir-tmbundle) - A TextMate and SublimeText bundle for Elixir.
⟡ elixir_generator (https://github.com/jadercorrea/elixir_generator.vim) - Vim plugin to generate Elixir module and test files with one command.
⟡ ElixirSublime (https://github.com/vishnevskiy/ElixirSublime) - Elixir plugin for SublimeText 3 that provides code completion and linting.
@@ -2029,8 +2015,8 @@
⟡ Elixir Sips (http://elixirsips.com/) - Tiny screencasts for learning Elixir.
⟡ ElixirCasts.io (https://elixircasts.io/) - Simple screencasts to help you learn Elixir and Phoenix.
⟡ ExCasts (https://excasts.com) - Elixir and Phoenix screencasts for all skill levels.
⟡ Kamil Skowron (https://www.youtube.com/c/kamilskowron) - YouTube channel dedicated to promote functional programming, publishing "real world" programming videos in Elixir like "Hands-on Elixir & OTP: 
Cryptocurrency trading bot" series.
⟡ Kamil Skowron
 (https://www.youtube.com/c/kamilskowron) - YouTube channel dedicated to promote functional programming, publishing "real world" programming videos in Elixir like "Hands-on Elixir & OTP: Cryptocurrency trading bot" series.
⟡ LearnElixir.tv (https://www.learnelixir.tv/) - Beginner friendly, in-depth, step by step screencasts.
⟡ LearnPhoenix.tv (https://www.learnphoenix.tv/) - Learn how to build fast, dependable web apps with Phoenix.
⟡ Meet Elixir (https://www.pluralsight.com/courses/meet-elixir) - Walk through some features and concepts of Elixir by José Valim.
@@ -2061,5 +2047,5 @@
⟡ How I start - Elixir (http://howistart.org/posts/elixir/1) - Explanation and intro to Elixir by José Valim.
⟡ Learning Elixir (http://learningelixir.joekain.com/) - A blog about a Professional Software Engineer learning Elixir.
 Contributing
 Contributing
Please see CONTRIBUTING (https://github.com/h4cc/awesome-elixir/blob/master/.github/CONTRIBUTING.md) for details.