Update and add index
This commit is contained in:
280
terminal/elixir
280
terminal/elixir
@@ -1,5 +1,5 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mElixir[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mCI[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mBadge[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://github.com/h4cc/awesome-elixir/actions/workflows/ci.yml/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/h4cc/awesome-elixir)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m
|
||||
[38;5;12m [39m[38;5;14m[1m[4m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/sindresorhus/awesome)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mElixir[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mCI[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mBadge[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://github.com/h4cc/awesome-elixir/actions/workflows/ci.yml/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/h4cc/awesome-elixir)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m
|
||||
[38;5;12m [39m[38;5;14m[1m[4m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/sindresorhus/awesome)[0m
|
||||
[38;5;12mA curated list of amazingly awesome Elixir libraries, resources, and shiny things inspired by [39m[38;5;14m[1mawesome-php[0m[38;5;12m (https://github.com/ziadoz/awesome-php).[39m
|
||||
|
||||
[38;5;12mIf you think a package should be added, please add a :+1: ([39m[48;5;235m[38;5;249m:+1:[49m[39m[38;5;12m) at the according issue or create a new one.[39m
|
||||
@@ -123,8 +123,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblocking_queue[0m[38;5;12m (https://github.com/joekain/BlockingQueue) - BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbloomex[0m[38;5;12m (https://github.com/gmcabrita/bloomex) - A pure Elixir implementation of Scalable Bloom Filters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclope[0m[38;5;12m (https://github.com/ayrat555/clope) - Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClosure Table[0m
|
||||
[38;5;12m (https://github.com/florinpatrascu/closure_table) - Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies. It provides in-memory and Ecto adapters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClosure Table[0m[38;5;12m (https://github.com/florinpatrascu/closure_table) - Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies. It provides in-memory and Ecto adapters.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcombination[0m[38;5;12m (https://github.com/seantanly/elixir-combination) - Elixir library to generate combinations and permutations from Enumerable collection.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconrex[0m[38;5;12m (https://github.com/NAISorg/conrex) - An Elixir implementation of the CONREC algorithm for topographic or isochrone maps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcount_buffer[0m[38;5;12m (https://github.com/camshaft/count_buffer) - Buffer a large set of counters and flush periodically.[39m
|
||||
@@ -177,14 +176,12 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnatural_sort[0m[38;5;12m (https://github.com/DanCouper/natural_sort) - Elixir natural sort implementation for lists of strings.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnavigation_tree[0m[38;5;12m (https://github.com/gutschilla/elixir-navigation-tree) - A navigation tree representation with helpers to generate HTML out of it.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparallel_stream[0m[38;5;12m (https://github.com/beatrichartz/parallel_stream) - A parallel stream implementation for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparatize[0m
|
||||
[38;5;12m (https://github.com/seantanly/elixir-paratize) - Elixir library providing some handy parallel processing (execution) facilities that support configuring number of workers and timeout.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparatize[0m[38;5;12m (https://github.com/seantanly/elixir-paratize) - Elixir library providing some handy parallel processing (execution) facilities that support configuring number of workers and timeout.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparex[0m[38;5;12m (https://github.com/StevenJL/parex) - Parallel Execute (Parex) is an Elixir module for executing multiple (slow) processes in parallel.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqcomplex[0m[38;5;12m (https://github.com/q60/complex) - Elixir library implementing complex numbers and math operations for them.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqex[0m[38;5;12m (https://github.com/princemaple/elixir-queue) - Wraps [39m[48;5;235m[38;5;249m:queue[49m[39m[38;5;12m, with improved API and [39m[48;5;235m[38;5;249mInspect[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mCollectable[49m[39m[38;5;12m and [39m[48;5;235m[38;5;249mEnumerable[49m[39m[38;5;12m protocol implementations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqrational[0m[38;5;12m (https://github.com/q60/rational) - Elixir library implementing rational numbers and math operations for them.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mratio[0m
|
||||
[38;5;12m (https://github.com/Qqwy/elixir-rational) - Adds Rational Numbers and allows them to be used in common arithmatic operations. Also supports conversion between Floats and Rational Numbers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mratio[0m[38;5;12m (https://github.com/Qqwy/elixir-rational) - Adds Rational Numbers and allows them to be used in common arithmatic operations. Also supports conversion between Floats and Rational Numbers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mred_black_tree[0m[38;5;12m (https://github.com/SenecaSystems/red_black_tree) - Red-Black tree implementation in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mremodel[0m[38;5;12m (https://github.com/stavro/remodel) - An Elixir presenter package used to transform map structures.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrendezvous[0m[38;5;12m (https://github.com/timdeputter/Rendezvous) - Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in Elixir.[39m
|
||||
@@ -223,12 +220,11 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix Battleship[0m[38;5;12m (https://github.com/bigardone/phoenix-battleship) - The Good Old game built with Elixir, Phoenix Framework, React and Redux.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix Toggl[0m[38;5;12m (https://github.com/bigardone/phoenix-toggl) - Toggl tribute done in Elixir, Phoenix Framework, React and Redux.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix Trello[0m[38;5;12m (https://github.com/bigardone/phoenix-trello) - Trello tribute done in Elixir, Phoenix Framework, React and Redux.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlural[0m[38;5;12m [39m[38;5;12m(https://github.com/pluralsh/plural)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDeploys[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfavorite[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mairflow[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mairbyte[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12maccount[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mcommands.[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mside,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfrontend.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlural[0m[38;5;12m [39m[38;5;12m(https://github.com/pluralsh/plural)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDeploys[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfavorite[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mairflow[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mairbyte[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12maccount[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mcommands.[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mside,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mReact[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfrontend.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpoxa[0m[38;5;12m (https://github.com/edgurgel/poxa) - Open Pusher implementation, compatible with Pusher libraries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQueerlink[0m[38;5;12m (https://github.com/Queertoo/Queerlink) - A simple yet efficient URL shortening service written in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRemoteRetro[0m[38;5;12m [39m[38;5;12m(https://github.com/stride-nyc/remote_retro)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconducting[39m[38;5;12m [39m[38;5;12mAgile[39m[38;5;12m [39m[38;5;12mretrospectives[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;14m[1mremoteretro.org[0m[38;5;12m [39m[38;5;12m(https://remoteretro.org)[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mElixir/Phoenix/React.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRemoteRetro[0m[38;5;12m (https://github.com/stride-nyc/remote_retro) - A real-time application for conducting Agile retrospectives at [39m[38;5;14m[1mremoteretro.org[0m[38;5;12m (https://remoteretro.org) written in Elixir/Phoenix/React.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSprint Poker[0m[38;5;12m (https://github.com/elpassion/sprint-poker) - Online estimation tool for Agile teams, written using Elixir Lang, Phoenix Framework and React.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStartup Job[0m[38;5;12m (https://github.com/tsurupin/job_search) - An umbrella project to search startup jobs scraped from websites written in Elixir/Phoenix and React/Redux.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTai[0m[38;5;12m (https://github.com/fremantle-capital/tai) - A composable, real time, cryptocurrency market data and trade execution toolkit.[39m
|
||||
@@ -244,8 +240,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeaver[0m[38;5;12m (https://github.com/beaver-lodge/beaver) - Beaver is a LLVM/MLIR Toolkit in Elixir and Zig.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExLLama[0m[38;5;12m (https://github.com/noizu-labs-ml/ex_llama) - LlamaCpp Nif Extensions for Elixir/Erlang. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/ex_llama/ExLLama.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExnn[0m[38;5;12m (https://github.com/zampino/exnn) - Evolutive Neural Networks framework à la G.Sher written in Elixir. ([39m[38;5;14m[1mDocs[0m[38;5;12m (http://zampino.github.io/exnn/)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenAI[0m[38;5;12m [39m[38;5;12m(https://github.com/noizu-labs-ml/genai)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mGenerative[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mCompletion[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGemini,[39m[38;5;12m [39m[38;5;12mAnthropic,[39m[38;5;12m [39m[38;5;12mOpenAI,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mMistral[39m[38;5;12m [39m[38;5;12mmodels.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m[38;5;12m(https://hexdocs.pm/genai/GenAI.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenAI[0m[38;5;12m [39m[38;5;12m(https://github.com/noizu-labs-ml/genai)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mGenerative[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mCompletion[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGemini,[39m[38;5;12m [39m[38;5;12mAnthropic,[39m[38;5;12m [39m[38;5;12mOpenAI,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMistral[39m[38;5;12m [39m[38;5;12mmodels.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/genai/GenAI.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Elixir code with zero dependencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeat-Ex[0m[38;5;12m (https://gitlab.com/onnoowl/Neat-Ex) - An Elixir implementation of the NEAT algorithm. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/neat_ex/Neat.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNoizu-OpenAi[0m[38;5;12m (https://github.com/noizu-labs/elixir-openai) - An Elixir Api for the OpenAI Library. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/noizu_labs_open_ai/api-reference.html)).[39m
|
||||
@@ -278,8 +274,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgithub_oauth[0m[38;5;12m (https://github.com/lidashuang/github_oauth) - A simple github oauth library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoth[0m[38;5;12m (https://github.com/peburrows/goth) - OAuth 2.0 library for server to server applications via Google Cloud APIs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mguardian[0m[38;5;12m (https://github.com/ueberauth/guardian) - An authentication framework for use with Elixir applications. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/guardian/Guardian.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mguardian_db[0m[38;5;12m [39m[38;5;12m(https://github.com/ueberauth/guardian_db)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGuardian[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtracks[39m[38;5;12m [39m[38;5;12mtokens[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication's[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprevent[39m[38;5;12m [39m[38;5;12mplayback.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/guardian_db/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mguardian_db[0m[38;5;12m (https://github.com/ueberauth/guardian_db) - An extension to Guardian that tracks tokens in your application's database to prevent playback. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/guardian_db/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mguardian_redis[0m[38;5;12m (https://github.com/alexfilatov/guardian_redis) - Redis repository for Guardian DB. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/guardian_redis/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhtpasswd[0m[38;5;12m (https://github.com/kevinmontuori/Apache.htpasswd) - Apache htpasswd file reader/writer in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmojoauth[0m[38;5;12m (https://github.com/mojolingo/mojo-auth.ex) - MojoAuth implementation in Elixir.[39m
|
||||
@@ -319,11 +314,9 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mauthorize[0m[38;5;12m (https://github.com/jfrolich/authorize) - Rule based authorization, for advanced authorization rules.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbodyguard[0m[38;5;12m (https://github.com/schrockwell/bodyguard) - A flexible authorization library for Phoenix applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcanada[0m[38;5;12m (https://github.com/jarednorman/canada) - A simple authorization library that provides a friendly interface using declarative permission rules.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcanary[0m[38;5;12m [39m[38;5;12m(https://github.com/cpjk/canary)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mauthorization[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrestricts[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mallowed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/canary/api-reference.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcanary[0m[38;5;12m (https://github.com/cpjk/canary) - An authorization library for Elixir applications that restricts what resources the current user is allowed to access. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/canary/api-reference.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspeakeasy[0m[38;5;12m (https://github.com/coryodaniel/speakeasy) - Middleware based authentication and authorization for Absinthe GraphQL powered by Bodyguard.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mterminator[0m[38;5;12m [39m[38;5;12m(https://github.com/MilosMosovsky/terminator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mauthorization[39m[38;5;12m [39m[38;5;12m(ACL),[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mDSL[39m[38;5;12m [39m[38;5;12mrules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrequiring[39m[38;5;12m [39m[38;5;12mneeded[39m[38;5;12m [39m[38;5;12mpermissions.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/terminator/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mterminator[0m[38;5;12m (https://github.com/MilosMosovsky/terminator) - Database based authorization (ACL), with custom DSL rules for requiring needed permissions. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/terminator/readme.html)).[39m
|
||||
|
||||
[38;2;255;187;0m[4mBehaviours and Interfaces[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mDefinitions how something should behave, like Interfaces from OOP-World[0m
|
||||
@@ -388,16 +381,14 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcachex[0m[38;5;12m (https://github.com/whitfin/cachex) - A powerful caching library for Elixir with a wide featureset.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcon_cache[0m[38;5;12m (https://github.com/sasa1977/con_cache) - ConCache is an ETS based key/value storage.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_locker[0m
|
||||
[38;5;12m (https://github.com/tsharju/elixir_locker) - Locker is an Elixir wrapper for the locker Erlang library that provides some useful libraries that should make using locker a bit easier.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_locker[0m[38;5;12m (https://github.com/tsharju/elixir_locker) - Locker is an Elixir wrapper for the locker Erlang library that provides some useful libraries that should make using locker a bit easier.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgen_spoxy[0m[38;5;12m (https://github.com/SpotIM/gen_spoxy) - Caching made fun.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjc[0m[38;5;12m (https://github.com/jr0senblum/jc) - In-memory, distributable cache with pub/sub, JSON-query and consistency support.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlocker[0m[38;5;12m (https://github.com/wooga/locker) - Atomic distributed "check and set" for short-lived keys.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlru_cache[0m[38;5;12m (https://github.com/arago/lru_cache) - Simple LRU Cache, implemented with ets.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmemoize[0m[38;5;12m (https://github.com/melpon/memoize) - A memoization macro that easily cache function.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnebulex[0m[38;5;12m (https://github.com/cabol/nebulex) - A fast, flexible and extensible distributed and local caching library for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrequest_cache_plug[0m
|
||||
[38;5;12m (https://github.com/MikaAK/request_cache_plug) - Easy to use caching for requests in either Phoenix Controllers or GraphQL resolvers. Bypasses JSON encoding/decoding for a large speedup.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrequest_cache_plug[0m[38;5;12m (https://github.com/MikaAK/request_cache_plug) - Easy to use caching for requests in either Phoenix Controllers or GraphQL resolvers. Bypasses JSON encoding/decoding for a large speedup.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstash[0m[38;5;12m (https://github.com/whitfin/stash) - A straightforward, fast, and user-friendly key/value store.[39m
|
||||
|
||||
[38;2;255;187;0m[4mChatting[0m
|
||||
@@ -406,8 +397,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malice[0m[38;5;12m (https://github.com/alice-bot/alice) - A Slack bot framework for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchatty[0m[38;5;12m (https://github.com/alco/chatty) - A basic IRC client that is most useful for writing a bot.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcog[0m[38;5;12m (https://github.com/operable/cog) - Cog is an open chatops platform that gives you a secure, collaborative command line right in your chat window.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExGram[0m[38;5;12m [39m[38;5;12m(https://github.com/rockneurotiko/ex_gram)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mTelegram[39m[38;5;12m [39m[38;5;12mBots,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mincluded.[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/ex_gram/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExGram[0m[38;5;12m (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. ([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/ex_gram/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExIrc[0m[38;5;12m (https://github.com/bitwalker/exirc) - IRC client adapter for Elixir projects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExMustang[0m[38;5;12m (https://github.com/techgaun/ex_mustang) - A simple, clueless slackbot and collection of responders.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuri[0m[38;5;12m (https://github.com/elvio/guri) - Automate tasks using chat messages.[39m
|
||||
@@ -482,16 +472,14 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconfigparser_ex[0m[38;5;12m (https://github.com/easco/configparser_ex) - A simple Elixir parser for the same kind of files that Python's configparser library handles.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconform[0m[38;5;12m (https://github.com/bitwalker/conform) - Easy release configuration for Elixir apps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdotenv[0m[38;5;12m (https://github.com/avdi/dotenv_elixir) - A port of dotenv to Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1menux[0m[38;5;12m [39m[38;5;12m(https://github.com/massivefermion/enux)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mloading,[39m[38;5;12m [39m[38;5;12mvalidating[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocumenting[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp's[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mvariables[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12menv,[39m[38;5;12m [39m[38;5;12mjson[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mjsonc[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12minjecting[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12menvironment.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1menux[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_conf[0m[38;5;12m (https://github.com/phoenixframework/ex_conf) - Simple Elixir Configuration Management.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfigaro[0m[38;5;12m (https://github.com/trestrantham/ex_figaro) - Simple Elixir project configuration.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfigaro_elixir[0m[38;5;12m (https://github.com/KamilLelonek/figaro-elixir) - Environmental variables manager for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhush[0m[38;5;12m (https://github.com/gordalina/hush) - Read and inject configuration at runtime, and in release mode with support for multiple providers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhush_aws_secrets_manager[0m[38;5;12m (https://github.com/gordalina/hush_aws_secrets_manager) - AWS Secrets Manager provider for hush.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhush_gcp_secret_manager[0m[38;5;12m (https://github.com/gordalina/hush_gcp_secret_manager) - Google Secret Manager provider for hush.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmahaul[0m[38;5;12m [39m[38;5;12m(https://github.com/emadalam/mahaul)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSupercharge[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mvariables[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir.[39m[38;5;12m [39m[38;5;12mParse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvalidate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcompile[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mguarantees,[39m[38;5;12m [39m[38;5;12mdefaults,[39m[38;5;12m [39m[38;5;12mfallbacks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mpre-boot[39m[38;5;12m [39m
|
||||
[38;5;12mvalidations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmahaul[0m[38;5;12m (https://github.com/emadalam/mahaul) - Supercharge your environment variables in Elixir. Parse and validate with compile time access guarantees, defaults, fallbacks and app pre-boot validations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mskogsra[0m[38;5;12m (https://github.com/gmtprime/skogsra) - Library to manage OS environment variables and application configuration options with ease.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msweetconfig[0m[38;5;12m (https://github.com/d0rc/sweetconfig) - Read YAML configuration files from any point at your app.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mweave[0m[38;5;12m (https://gitlab.com/gt8/open-source/elixir/weave) - JIT configuration loader that works with Kubernetes and Docker Swarm.[39m
|
||||
@@ -502,13 +490,12 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maescmac[0m[38;5;12m (https://github.com/kleinernik/elixir-aes-cmac) - AES CMAC ([39m[38;5;14m[1mRFC 4493[0m[38;5;12m (https://tools.ietf.org/html/rfc4493)) in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcipher[0m[38;5;12m (https://github.com/rubencaro/cipher) - Elixir crypto library to encrypt/decrypt arbitrary binaries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcloak[0m[38;5;12m (https://github.com/danielberkompas/cloak) - Cloak makes it easy to use encryption with Ecto.([39m[38;5;14m[1mDocs[0m[38;5;12m (https://hexdocs.pm/cloak/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomeonin[0m[38;5;12m [39m[38;5;12m(https://github.com/riverrun/comeonin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPassword[39m[38;5;12m [39m[38;5;12mhashing[39m[38;5;12m [39m[38;5;12m(argon2,[39m[38;5;12m [39m[38;5;12mbcrypt,[39m[38;5;12m [39m[38;5;12mpbkdf2_sha512)[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir.([39m[38;5;14m[1mhttps://hexdocs.pm/comeonin/api-reference.html[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/comeonin/api-reference.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomeonin[0m[38;5;12m (https://github.com/riverrun/comeonin) - Password hashing (argon2, bcrypt, pbkdf2_sha512) library for Elixir.([39m[38;5;14m[1mhttps://hexdocs.pm/comeonin/api-reference.html[0m[38;5;12m (https://hexdocs.pm/comeonin/api-reference.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrypto_rsassa_pss[0m[38;5;12m (https://github.com/potatosalad/erlang-crypto_rsassa_pss) - RSASSA-PSS Public Key Cryptographic Signature Algorithm for Erlang.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_tea[0m[38;5;12m (https://github.com/keichan34/elixir_tea) - TEA implementation in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_bcrypt[0m[38;5;12m (https://github.com/manelli/ex_bcrypt) - Elixir wrapper for the OpenBSD bcrypt password hashing algorithm.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_crypto[0m[38;5;12m [39m[38;5;12m(https://github.com/ntrepid8/ex_crypto)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mErlang[39m[38;5;12m [39m[48;5;235m[38;5;249mcrypto[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mpublic_key[49m[39m[38;5;12m [39m[38;5;12mmodules.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12msensible[39m[38;5;12m [39m[38;5;12mdefaults[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12muse.([39m[38;5;14m[1mDocs[0m[38;5;12m [39m[38;5;12m(https://hexdocs.pm/ex_crypto/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_crypto[0m[38;5;12m [39m[38;5;12m(https://github.com/ntrepid8/ex_crypto)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mErlang[39m[38;5;12m [39m[48;5;235m[38;5;249mcrypto[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mpublic_key[49m[39m[38;5;12m [39m[38;5;12mmodules.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12msensible[39m[38;5;12m [39m[38;5;12mdefaults[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcrypto[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse.([39m[38;5;14m[1mDocs[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hexdocs.pm/ex_crypto/readme.html)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexgpg[0m[38;5;12m (https://github.com/rozap/exgpg) - Use gpg from Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnimble_totp[0m[38;5;12m (https://github.com/dashbitco/nimble_totp) - Allows implementation of Time-based One-Time Passwords (TOTP) for 2FA.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mntru_elixir[0m[38;5;12m (https://github.com/alisinabh/ntru_elixir) - Elixir wrapper for libntru. A post quantum cryptography system.[39m
|
||||
@@ -565,8 +552,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meflame[0m[38;5;12m (https://github.com/proger/eflame) - Flame Graph profiler for Erlang.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meper[0m[38;5;12m (https://github.com/massemanet/eper) - Erlang performance and debugging tools.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mether[0m[38;5;12m (https://github.com/maarek/ether) - Ether provides functionality to hook Elixir into the Erlang debugger.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_debug_toolbar[0m
|
||||
[38;5;12m (https://github.com/kagux/ex_debug_toolbar) - A toolbar for Phoenix projects to interactively debug code and display useful information about requests: logs, timelines, database queries etc.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_debug_toolbar[0m[38;5;12m (https://github.com/kagux/ex_debug_toolbar) - A toolbar for Phoenix projects to interactively debug code and display useful information about requests: logs, timelines, database queries etc.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexrun[0m[38;5;12m (https://github.com/liveforeverx/exrun) - Distributed tracing for Elixir with rate limiting and simple macro-based interface.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mextrace[0m[38;5;12m (https://github.com/redink/extrace) - Elixir wrapper for Recon Trace.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgit_hooks[0m[38;5;12m (https://github.com/qgadrian/elixir_git_hooks) - Add git hooks to Elixir projects.[39m
|
||||
@@ -582,8 +568,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1makd[0m[38;5;12m (https://github.com/annkissam/akd) - Capistrano like, Configurable, and easy to set up Elixir Deployment Automation Framework.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mansible-elixir-stack[0m[38;5;12m (https://github.com/HashNuke/ansible-elixir-stack) - 1-command setup & deploys to servers, with first-class support for Phoenix apps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootleg[0m[38;5;12m (https://github.com/labzero/bootleg) - Simple deployment and server automation for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbottler[0m[38;5;12m [39m[38;5;12m(https://github.com/rubencaro/bottler)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBottler[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mreleases,[39m[38;5;12m [39m[38;5;12mship[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mthere,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m
|
||||
[38;5;12mon[39m[38;5;12m [39m[38;5;12mproduction.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbottler[0m[38;5;12m (https://github.com/rubencaro/bottler) - Bottler is a collection of tools that aims to help you generate releases, ship them to your servers, install them there, and get them live on production.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1medeliver[0m[38;5;12m (https://github.com/boldpoker/edeliver) - Deployment for Elixir and Erlang.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir-on-docker[0m[38;5;12m (https://github.com/CrowdHailer/elixir-on-docker) - A project template to get started developing clustered Elixir applications for cloud environments.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexdm[0m[38;5;12m (https://github.com/joeyates/exdm) - Deploy Elixir applications via mix tasks.[39m
|
||||
@@ -595,8 +580,8 @@
|
||||
[38;2;255;187;0m[4mDocumentation[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries and tools for creating documentation.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblue_bird[0m[38;5;12m [39m[38;5;12m(https://github.com/KittyHeaven/blue_bird)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlueBird[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mBlueprint[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mannotations[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcontrollers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mtests.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblue_bird[0m[38;5;12m [39m[38;5;12m(https://github.com/KittyHeaven/blue_bird)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlueBird[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mBlueprint[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mannotations[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mcontrollers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mtests.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbureaucrat[0m[38;5;12m (https://github.com/api-hogs/bureaucrat) - Generate Phoenix API documentation from tests.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_doc[0m[38;5;12m (https://github.com/elixir-lang/ex_doc) - ExDoc is a tool to generate documentation for your Elixir projects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_doc_dash[0m[38;5;12m (https://github.com/JonGretar/ExDocDash) - Formatter for ExDoc to generate docset documentation for use in Dash.app.[39m
|
||||
@@ -627,8 +612,7 @@
|
||||
[38;2;255;187;0m[4mEmail[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mWorking with Email and stuff.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbamboo[0m
|
||||
[38;5;12m (https://github.com/thoughtbot/bamboo) - Composable, testable and adapter based email library. Out of the box support for rendering with Phoenix and a plug for previewing sent emails in dev.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbamboo[0m[38;5;12m (https://github.com/thoughtbot/bamboo) - Composable, testable and adapter based email library. Out of the box support for rendering with Phoenix and a plug for previewing sent emails in dev.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mburnex[0m[38;5;12m (https://github.com/Betree/burnex) - Burner email (temporary address) detector.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecho[0m[38;5;12m (https://github.com/zmoshansky/echo) - A meta-notification system; Echo checks notification preferences & dispatches notifications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_postmark[0m[38;5;12m (https://github.com/KamilLelonek/ex_postmark) - Postmark adapter for sending template emails in Elixir.[39m
|
||||
@@ -641,8 +625,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpop3mail[0m[38;5;12m (https://hex.pm/packages/pop3mail) - Pop3 client to download email (including attachments) from the inbox via the commandline or Elixir API.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mravenx[0m[38;5;12m (https://github.com/acutario/ravenx) - Notification dispatch library for Elixir applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msmoothie[0m[38;5;12m (https://github.com/jfrolich/smoothie) - Smoothie inline styles of your email templates, and generates a plain text version from the HTML.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswoosh[0m[38;5;12m [39m[38;5;12m(https://github.com/swoosh/swoosh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCompose,[39m[38;5;12m [39m[38;5;12mdeliver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mEmails[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12mattachments!)[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madapters[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSMTP,[39m[38;5;12m [39m[38;5;12mSendgrid,[39m[38;5;12m [39m[38;5;12mMandrill,[39m[38;5;12m [39m[38;5;12mMailgun,[39m[38;5;12m [39m[38;5;12mPostmark[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlots[39m
|
||||
[38;5;12mothers,[39m[38;5;12m [39m[38;5;12mplus[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmailbox[39m[38;5;12m [39m[38;5;12mpreview.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswoosh[0m[38;5;12m [39m[38;5;12m(https://github.com/swoosh/swoosh)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCompose,[39m[38;5;12m [39m[38;5;12mdeliver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mEmails[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12mattachments!)[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madapters[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSMTP,[39m[38;5;12m [39m[38;5;12mSendgrid,[39m[38;5;12m [39m[38;5;12mMandrill,[39m[38;5;12m [39m[38;5;12mMailgun,[39m[38;5;12m [39m[38;5;12mPostmark[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlots[39m[38;5;12m [39m[38;5;12mothers,[39m[38;5;12m [39m[38;5;12mplus[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mmailbox[39m[38;5;12m [39m[38;5;12mpreview.[39m
|
||||
|
||||
[38;2;255;187;0m[4mEmbedded Systems[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mEmbedded systems development.[0m
|
||||
@@ -684,8 +668,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdice[0m[38;5;12m (https://github.com/stocks29/dice) - Roll the dice, in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_koans[0m[38;5;12m (https://github.com/elixirkoans/elixir-koans) - [39m[38;5;14m[1mElixir koans[0m[38;5;12m (http://elixirkoans.io/) is a fun, easy way to get started with the elixir programming language.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_chain[0m[38;5;12m (https://github.com/eljojo/ex_chain) - Simple Markov Chain that generates funny tweets, built using Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_iss[0m[38;5;12m [39m[38;5;12m(https://github.com/cryptobird/ex_iss)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minterfacing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mNotify[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mISS's[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mlocation,[39m[38;5;12m [39m[38;5;12mcrew,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mpass[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m
|
||||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mlocation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_iss[0m[38;5;12m (https://github.com/cryptobird/ex_iss) - This package is for interfacing with the Open Notify API to information such as the ISS's current location, crew, and when it will pass over a location.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfeedx[0m[38;5;12m (https://github.com/erneestoc/feedx) - Add social feed functionality to current applications. Exemplify OTP umbrella app, with 3 apps. Thin phoenix controllers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mharakiri[0m[38;5;12m (https://github.com/rubencaro/harakiri) - Help applications kill themselves.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhello_phoenix[0m[38;5;12m (https://github.com/bigardone/phoenix-react-redux-template) - Application template for SPAs with Phoenix, React and Redux.[39m
|
||||
@@ -695,17 +678,13 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlolcat[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmagnetissimo[0m[38;5;12m (https://github.com/sergiotapia/magnetissimo) - Web application that indexes all popular torrent sites, and saves it to the local database.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moop[0m[38;5;12m (https://github.com/wojtekmach/oop) - OOP in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-chat-example[0m[38;5;12m [39m[38;5;12m(https://github.com/dwyl/phoenix-chat-example)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mstep-by-step[39m[38;5;12m [39m[38;5;12mexample/tutorial[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mChat[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mbeginners.[39m[38;5;12m [39m[38;5;12mCovers[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mdocs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mdeployement.[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[48;5;235m[38;5;249m1.5.3[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-ecto-encryption-example[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-chat-example[0m[38;5;12m (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 [39m[48;5;235m[38;5;249m1.5.3[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-ecto-encryption-example[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-flux-react[0m[38;5;12m (https://github.com/fxg42/phoenix-flux-react) - An experiment with Phoenix Channels, GenEvents, React and Flux.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-liveview-counter-tutorial[0m[38;5;12m [39m[38;5;12m(https://github.com/dwyl/phoenix-liveview-counter-tutorial)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mbeginners[39m[38;5;12m [39m[38;5;12mstep-by-step[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mcounter[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[48;5;235m[38;5;249m1.5.3[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mLiveView[39m[38;5;12m [39m[48;5;235m[38;5;249m0.14.1[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-liveview-counter-tutorial[0m[38;5;12m (https://github.com/dwyl/phoenix-liveview-counter-tutorial) - complete beginners step-by-step tutorial building a real time counter in Phoenix [39m[48;5;235m[38;5;249m1.5.3[49m[39m[38;5;12m and LiveView [39m[48;5;235m[38;5;249m0.14.1[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix-todo-list-tutorial[0m[38;5;12m (https://github.com/dwyl/phoenix-todo-list-tutorial) - A complete beginners step-by-step tutorial for building a Todo List from scratch in Phoenix [39m[48;5;235m[38;5;249m1.5.3[49m[39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mportal[0m[38;5;12m (https://github.com/josevalim/portal) - A shooting fault-tolerant doors for distributed portal data-transfer application in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreal[0m[38;5;14m[1m [0m[38;5;14m[1mworld[0m[38;5;14m[1m [0m[38;5;14m[1mexample[0m[38;5;14m[1m [0m[38;5;14m[1mapp[0m[38;5;12m [39m[38;5;12m(https://github.com/gothinkster/elixir-phoenix-realworld-example-app)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mRealWorld.io[0m[38;5;12m [39m[38;5;12m(https://realworld.io/)[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mspecs[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mMedium[39m[38;5;12m [39m[38;5;12mclone.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreal world example app[0m[38;5;12m (https://github.com/gothinkster/elixir-phoenix-realworld-example-app) - Elixir / Phoenix implementation of [39m[38;5;14m[1mRealWorld.io[0m[38;5;12m (https://realworld.io/) backend specs - a Medium clone.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrollex[0m[38;5;12m (https://gitlab.com/olhado/rollex) - Elixir library using a Pratt Parser algorithm to calculate dice rolls.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrubix[0m[38;5;12m (https://github.com/YellowApple/Rubix) - A very simple (and barely-functioning) Ruby runner for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstranger[0m[38;5;12m (https://github.com/cazrin/stranger) - Elixir Phoenix app to chat anonymously with a randomly chosen stranger.[39m
|
||||
@@ -717,8 +696,8 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConfigCat[0m[38;5;12m (https://github.com/configcat/elixir-sdk) - Elixir SDK for ConfigCat hosted feature flag service.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflippant[0m[38;5;12m (https://github.com/sorentwo/flippant) - Feature flipping for the Elixir world.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfun_with_flags[0m[38;5;12m [39m[38;5;12m(https://github.com/tompave/fun_with_flags)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mtoggle[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mRedis[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mEcto[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpersistence,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mETS[39m[38;5;12m [39m[38;5;12mcache[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPubSub[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mcache[39m[38;5;12m [39m[38;5;12mbusting.[39m[38;5;12m [39m
|
||||
[38;5;12mComes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPlug.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfun_with_flags[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmolasses[0m[38;5;12m (https://github.com/securingsincity/molasses) - A feature toggle library using redis or SQL (using Ecto) as a backing service.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFeeds[0m
|
||||
@@ -788,8 +767,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_html[0m[38;5;12m (https://github.com/phoenixframework/phoenix_html) - Phoenix.HTML functions for working with HTML strings and templates.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_html_sanitizer[0m[38;5;12m (https://github.com/elixirstatus/phoenix_html_sanitizer) - HTML Sanitizer integration for Phoenix.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_html_simplified_helpers[0m[38;5;12m (https://github.com/ikeikeikeike/phoenix_html_simplified_helpers) - Some helpers for phoenix html (truncate, time_ago_in_words, number_with_delimiter).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_linguist[0m[38;5;12m [39m[38;5;12m(https://github.com/jxs/phoenix_linguist)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mintegrates[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mLinguist,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplug[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mhelpers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mlooks[39m[38;5;12m [39m[38;5;12mabandoned:[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mlast[39m[38;5;12m [39m[38;5;12mcommit[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12m2015[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mCI[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m1.0.3.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_linguist[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_live_reload[0m[38;5;12m (https://github.com/phoenixframework/phoenix_live_reload) - Provides live-reload functionality for Phoenix.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_meta_tags[0m[38;5;12m (https://github.com/hlongvu/phoenix_meta_tags) - Generate meta tags for a website.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_pubsub_postgres[0m[38;5;12m (https://github.com/opendrops/phoenix-pubsub-postgres) - Postgresql PubSub adapter for Phoenix apps.[39m
|
||||
@@ -807,10 +785,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_auth[0m[38;5;12m (https://github.com/bitgamma/plug_auth) - Collection of authentication-related plugs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_canonical_host[0m[38;5;12m (https://github.com/remiprev/plug_canonical_host) - Plug to ensure all requests are served from a single canonical host.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_checkup[0m[38;5;12m (https://github.com/ggpasqualino/plug_checkup) - Plug for adding simple health checks to your app.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_cloudflare[0m
|
||||
[38;5;12m (https://github.com/c-rack/plug_cloudflare) - Inspired by mod_cloudflare, this Elixir plug parses Cloudflares CF-Connecting-IP HTTP request header into Plug.Conn's remote_ip field.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_forward_peer[0m
|
||||
[38;5;12m (https://github.com/awetzel/plug_forwarded_peer) - Very simple plug which reads X-Forwarded-For or Forwarded header according to RFC7239 and fill conn.remote_ip with the root client ip.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_cloudflare[0m[38;5;12m (https://github.com/c-rack/plug_cloudflare) - Inspired by mod_cloudflare, this Elixir plug parses Cloudflares CF-Connecting-IP HTTP request header into Plug.Conn's remote_ip field.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_forward_peer[0m[38;5;12m (https://github.com/awetzel/plug_forwarded_peer) - Very simple plug which reads X-Forwarded-For or Forwarded header according to RFC7239 and fill conn.remote_ip with the root client ip.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_fprof[0m[38;5;12m (https://github.com/obmarg/plug_fprof) - A Plug that adds fprof tracing to requests, to allow for easy profiling.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_graphql[0m[38;5;12m (https://github.com/graphql-elixir/plug_graphql) - Phoenix Plug integration for [39m[38;5;14m[1mGraphQL Elixir[0m[38;5;12m (http://graphql-elixir.org/).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplug_heartbeat[0m[38;5;12m (https://github.com/whatyouhide/plug_heartbeat) - A plug for responding to heartbeat requests.[39m
|
||||
@@ -936,8 +912,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexplode[0m[38;5;12m (https://github.com/pkinney/explode) - An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexvcr[0m[38;5;12m (https://github.com/parroty/exvcr) - HTTP request/response recording library for Elixir, inspired by VCR.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfinch[0m[38;5;12m (https://github.com/keathley/finch) - An HTTP client with a focus on performance, built on top of Mint and NimblePool.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfuzzyurl[0m[38;5;12m [39m[38;5;12m(https://github.com/gamache/fuzzyurl.ex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing,[39m[38;5;12m [39m[38;5;12mconstructing,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwildcard-matching[39m[38;5;12m [39m[38;5;12mURLs.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://github.com/gamache/fuzzyurl.rb)[39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mJavaScript[0m[38;5;12m [39m[38;5;12m(https://github.com/gamache/fuzzyurl.js).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfuzzyurl[0m[38;5;12m [39m[38;5;12m(https://github.com/gamache/fuzzyurl.ex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing,[39m[38;5;12m [39m[38;5;12mconstructing,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwildcard-matching[39m[38;5;12m [39m[38;5;12mURLs.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mRuby[0m[38;5;12m [39m[38;5;12m(https://github.com/gamache/fuzzyurl.rb)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mJavaScript[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/gamache/fuzzyurl.js).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgun[0m[38;5;12m (https://github.com/ninenines/gun) - HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhackney[0m[38;5;12m (https://github.com/benoitc/hackney) - Simple HTTP client written in Erlang.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhttp[0m[38;5;12m (https://github.com/slogsdon/http) - HTTP server for Elixir.[39m
|
||||
@@ -964,8 +940,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muri_query[0m[38;5;12m (https://github.com/shhavel/uri_query) - URI encode nested GET parameters and array values in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muri_template[0m[38;5;12m (https://github.com/pezra/ex-uri-template) - RFC6570 compliant URI template processor for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mweb_socket[0m[38;5;12m (https://github.com/slogsdon/plug-web-socket) - An exploration into a stand-alone library for Plug applications to easily adopt WebSockets.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebdriver[0m[38;5;12m [39m[38;5;12m(https://github.com/stuart/elixir-webdriver)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWebDriver[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mclient.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mPhantomJS,[39m[38;5;12m [39m[38;5;12mFireFox,[39m[38;5;12m [39m[38;5;12mChromeDriver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m
|
||||
[38;5;12mwebdriver[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mSelenium).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebdriver[0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myuri[0m[38;5;12m (https://github.com/kemonomachi/yuri) - Simple struct for representing URIs.[39m
|
||||
|
||||
[38;2;255;187;0m[4mImages[0m
|
||||
@@ -978,8 +953,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcloudex[0m[38;5;12m (https://github.com/smeevil/cloudex) - Cloudex is an Elixir library that can upload image files or urls to Cloudinary.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meikon[0m[38;5;12m (https://github.com/tchoutri/Eikon) - An Elixir library providing a read-only interface for image files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_exif[0m[38;5;12m (https://github.com/sschneider1207/ElixirExif) - Parse exif tags and thumbnail data from jpeg files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_image_info[0m
|
||||
[38;5;12m (https://github.com/rNoz/ex_image_info) - An Elixir library to parse images (binaries) and get the dimensions, detected mime-type and overall validity for a set of image formats.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_image_info[0m[38;5;12m (https://github.com/rNoz/ex_image_info) - An Elixir library to parse images (binaries) and get the dimensions, detected mime-type and overall validity for a set of image formats.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexexif[0m[38;5;12m (https://github.com/pragdave/exexif) - Pure Elixir library to extract TIFF and EFIX metadata from jpeg files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexfavicon[0m[38;5;12m (https://github.com/ikeikeikeike/exfavicon) - An Elixir library for discovering favicons.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgi[0m[38;5;12m (https://github.com/LangPham/gi) - An Elixir wrapper for GraphicsMagick command line.[39m
|
||||
@@ -988,8 +962,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimagineer[0m[38;5;12m (https://github.com/SenecaSystems/imagineer) - Image parsing in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimgex[0m[38;5;12m (https://github.com/ianwalter/imgex) - Unofficial client library for generating imgix URLs in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmogrify[0m[38;5;12m (https://github.com/route/mogrify) - An Elixir wrapper for ImageMagick command line.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpng[0m
|
||||
[38;5;12m (https://github.com/yuce/png) - A pure Erlang library for creating PNG images. It can currently create 8 and 16 bit RGB, RGB with alpha, indexed, grayscale and grayscale with alpha images.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpng[0m[38;5;12m (https://github.com/yuce/png) - A pure Erlang library for creating PNG images. It can currently create 8 and 16 bit RGB, RGB with alpha, indexed, grayscale and grayscale with alpha images.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthumbnex[0m[38;5;12m (https://github.com/talklittle/thumbnex) - Create thumbnails from images and video screenshots.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthumbor_client[0m[38;5;12m (https://github.com/globocom/thumbor-client-ex) - Client for Thumbor.[39m
|
||||
|
||||
@@ -1012,8 +985,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprometheus-phoenix[0m[38;5;12m (https://github.com/deadtrickster/prometheus-phoenix) - Phoenix instrumenter for prometheus.ex.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprometheus-plugs[0m[38;5;12m (https://github.com/deadtrickster/prometheus-plugs) - Plugs instrumenters/exporter for prometheus.ex.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprometheus.ex[0m[38;5;12m (https://github.com/deadtrickster/prometheus.ex) - Elixir-friendly [39m[38;5;14m[1mPrometheus.io[0m[38;5;12m (https://prometheus.io) monitoring system and time series database client.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprometheus_process_collector[0m[38;5;12m [39m[38;5;12m(https://github.com/deadtrickster/prometheus_process_collector)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPrometheus[39m[38;5;12m [39m[38;5;12mcollector[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mexports[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mcpu,[39m[38;5;12m [39m[38;5;12mmemory,[39m
|
||||
[38;5;12mfile[39m[38;5;12m [39m[38;5;12mdescriptor[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mthreads[39m[38;5;12m [39m[38;5;12mcount[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mtimes.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprometheus_process_collector[0m[38;5;12m [39m[38;5;12m(https://github.com/deadtrickster/prometheus_process_collector)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPrometheus[39m[38;5;12m [39m[38;5;12mcollector[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mexports[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mcpu,[39m[38;5;12m [39m[38;5;12mmemory,[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mdescriptor[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mthreads[39m[38;5;12m [39m
|
||||
[38;5;12mcount[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mtimes.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspandex[0m[38;5;12m (https://github.com/spandex-project/spandex) - Platform agnostic tracing library originally developed for Datadog APM.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtelemetry[0m[38;5;12m (https://github.com/beam-telemetry/telemetry) - Dynamic dispatching library for metrics and instrumentations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwobserver[0m[38;5;12m (https://github.com/shinyscorpion/wobserver) - Web based metrics, monitoring, and observer.[39m
|
||||
@@ -1079,14 +1052,12 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslack_logger_backend[0m[38;5;12m (https://github.com/craigp/slack_logger_backend) - A logger backend for posting errors to Slack.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msyslog[0m[38;5;12m (https://github.com/Vagabond/erlang-syslog) - Erlang port driver for interacting with syslog via syslog(3).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimber[0m[38;5;12m (https://github.com/timberio/timber-elixir) - Structured logging platform; turns raw text logs into rich structured events.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myoutrack_logger_backend[0m[38;5;12m [39m[38;5;12m(https://github.com/unifysell/youtrack_logger_backend)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlogger[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mYouTrack[0m[38;5;12m [39m[38;5;12m(https://www.jetbrains.com/youtrack/)[39m[38;5;12m [39m[38;5;12m(an[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mtracker[39m
|
||||
[38;5;12mmade[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mJetBrains).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myoutrack_logger_backend[0m[38;5;12m (https://github.com/unifysell/youtrack_logger_backend) - A logger backend that will post messages to [39m[38;5;14m[1mYouTrack[0m[38;5;12m (https://www.jetbrains.com/youtrack/) (an issue tracker made by JetBrains).[39m
|
||||
|
||||
[38;2;255;187;0m[4mMacros[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mMacros for faster and easier development. Sugar for your code.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manaphora[0m[38;5;12m [39m[38;5;12m(https://github.com/sviridov/anaphora-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnaphora[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12manaphoric[39m[38;5;12m [39m[38;5;12mmacro[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir.[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12manaphoric[39m[38;5;12m [39m[38;5;12mmacro[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdeliberately[39m[38;5;12m [39m[38;5;12mcaptures[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariable[39m[38;5;12m [39m[38;5;12m(typically[39m[38;5;12m [39m
|
||||
[38;5;12mit)[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12msupplied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmacro.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manaphora[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapix[0m[38;5;12m (https://github.com/liveforeverx/apix) - Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbackports[0m[38;5;12m (https://github.com/leifg/backports) - Use new functions in Elixir 1.1 and 1.2.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrudry[0m[38;5;12m (https://github.com/gabrielpra1/crudry) - Crudry is an elixir library for DRYing CRUD of Phoenix Contexts and Absinthe Resolvers.[39m
|
||||
@@ -1119,15 +1090,14 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdiscount[0m[38;5;12m (https://github.com/asaaki/discount.ex) - Elixir NIF for discount, a Markdown parser.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mearmark[0m[38;5;12m (https://github.com/pragdave/earmark) - Markdown parser for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarkdown[0m[38;5;12m (https://github.com/devinus/markdown) - Implemented entirely as a NIF binding to the Hoedown library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPandex[0m
|
||||
[38;5;12m (https://github.com/filterkaapi/pandex) - Lightweight Elixir wrapper for Pandoc. Converts Markdown, CommonMark, HTML, Latex, HTML, HTML5, opendocument, rtf, texttile, asciidoc to each other.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPandex[0m[38;5;12m (https://github.com/filterkaapi/pandex) - Lightweight Elixir wrapper for Pandoc. Converts Markdown, CommonMark, HTML, Latex, HTML, HTML5, opendocument, rtf, texttile, asciidoc to each other.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mUseful libraries or tools that don't fit in the categories above.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maddress_us[0m[38;5;12m (https://github.com/smashedtoatoms/address_us) - Library for parsing US Addresses into their individual parts.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlloyCI[0m[38;5;12m [39m[38;5;12m(https://github.com/AlloyCI/alloy_ci)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAlloyCI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mContinuous[39m[38;5;12m [39m[38;5;12mIntegration,[39m[38;5;12m [39m[38;5;12mDeployment,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDelivery[39m[38;5;12m [39m[38;5;12mcoordinator,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12madvantage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGitLab[39m[38;5;12m [39m[38;5;12mCI[39m[38;5;12m [39m[38;5;12mRunner,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mexecutor,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprepare[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mpipelines.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlloyCI[0m[38;5;12m [39m[38;5;12m(https://github.com/AlloyCI/alloy_ci)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAlloyCI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mContinuous[39m[38;5;12m [39m[38;5;12mIntegration,[39m[38;5;12m [39m[38;5;12mDeployment,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDelivery[39m[38;5;12m [39m[38;5;12mcoordinator,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12madvantage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGitLab[39m[38;5;12m [39m[38;5;12mCI[39m[38;5;12m [39m[38;5;12mRunner,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mexecutor,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprepare[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mpipelines.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApex[0m[38;5;12m (https://github.com/bjro/apex) - Awesome Print for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtomVM[0m[38;5;12m (https://github.com/bettio/AtomVM) - AtomVM allows to run Elixir/Erlang code on embedded devices such as ESP32 and STM32 microcontrollers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbupe[0m[38;5;12m (https://github.com/milmazz/bupe) - EPUB Generator and Parser.[39m
|
||||
@@ -1197,8 +1167,7 @@
|
||||
[38;2;255;187;0m[4mNatural Language Processing (NLP)[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mTools and libraries that work with human (natural) languages.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgibran[0m[38;5;12m [39m[38;5;12m(https://github.com/abitdodgy/gibran)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGibran[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mWordsCounted[0m[38;5;12m [39m[38;5;12m(https://github.com/abitdodgy/words_counted),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnatural[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mprocessor[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mextracts[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m
|
||||
[38;5;12mstatistics[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mtext.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgibran[0m[38;5;12m (https://github.com/abitdodgy/gibran) - Gibran is an Elixir port of [39m[38;5;14m[1mWordsCounted[0m[38;5;12m (https://github.com/abitdodgy/words_counted), a natural language processor that extracts useful statistics from text.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPaasaa[0m[38;5;12m (https://github.com/minibikini/paasaa) - Natural language detection for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPetrovich[0m[38;5;12m (https://github.com/petrovich/petrovich_elixir) - Elixir library to inflect Russian first, last, and middle names.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTongue[0m[38;5;12m (https://github.com/dannote/tongue) - Elixir port of Nakatani Shuyo's natural language detector.[39m
|
||||
@@ -1212,16 +1181,16 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdownload[0m[38;5;12m (https://github.com/asiniy/download) - Download files from the internet easily.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meio[0m[38;5;12m (https://github.com/falood/eio) - Elixir server of engine.io.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExPcap[0m[38;5;12m (https://github.com/cobenian/expcap) - PCAP parser written in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFirezone[0m[38;5;12m [39m[38;5;12m(https://github.com/firezone/firezone)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mVPN[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12megress[39m[38;5;12m [39m[38;5;12mfirewall[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWireGuard.[39m[38;5;12m [39m[38;5;12mFirezone[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12m(all[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbundled[39m[38;5;12m [39m[38;5;12mthanks[39m[38;5;12m [39m[38;5;12mto[39m
|
||||
[38;5;12mChef[39m[38;5;12m [39m[38;5;12mOmnibus),[39m[38;5;12m [39m[38;5;12msecure,[39m[38;5;12m [39m[38;5;12mperformant,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mself[39m[38;5;12m [39m[38;5;12mhostable.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFirezone[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlyingDdns[0m[38;5;12m (https://gitlab.com/timopallach/FlyingDdns) - A dyndns server written in elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhades[0m[38;5;12m (https://github.com/fklement/hades) - A wrapper for NMAP written in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmac[0m[38;5;12m (https://github.com/ephe-meral/mac) - Can be used to find a vendor of a MAC given in hexadecimal string (according to IEEE).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpool[0m[38;5;12m (https://github.com/slogsdon/pool) - Socket acceptor pool for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreagent[0m[38;5;12m (https://github.com/meh/reagent) - reagent is a socket acceptor pool for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msise[0m[38;5;12m (https://github.com/aytchell/sise) - A simple to use SSDP client.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msockerl[0m[38;5;12m [39m[38;5;12m(https://github.com/Pouriya-Jahanbakhsh/sockerl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSockerl[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mErlang/Elixir[39m[38;5;12m [39m[38;5;12msocket[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTCP[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mfast,[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mpools.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msockerl[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msocket[0m[38;5;12m (https://github.com/meh/elixir-socket) - Socket wrapping for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshex[0m[38;5;12m (https://github.com/rubencaro/sshex) - Simple SSH helpers for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshkit[0m[38;5;12m (https://github.com/bitcrowd/sshkit.ex) - An Elixir toolkit for performing tasks on one or more servers, built on top of Erlang’s SSH application.[39m
|
||||
@@ -1235,8 +1204,7 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixlsx[0m[38;5;12m (https://github.com/xou/elixlsx) - A writer for XLSX files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexcellent[0m[38;5;12m (https://github.com/leifg/excellent) - An OpenXL (Excel 2000) Parser for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxlsxir[0m[38;5;12m [39m[38;5;12m(https://github.com/kennellroxco/xlsxir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mXlsx[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mparser[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mISO[39m[38;5;12m [39m[38;5;12m8601[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mformats.[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mextracted[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mErlang[39m[38;5;12m [39m[38;5;12mTerm[39m[38;5;12m [39m[38;5;12mStorage[39m[38;5;12m [39m[38;5;12m(ETS)[39m[38;5;12m [39m[38;5;12mtable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12maccessed[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m
|
||||
[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mfunctions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxlsxir[0m[38;5;12m (https://github.com/kennellroxco/xlsxir) - Xlsx file parser with support for ISO 8601 date formats. Data is extracted to an Erlang Term Storage (ETS) table and is accessed through various functions.[39m
|
||||
|
||||
[38;2;255;187;0m[4mORM and Datamapping[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries that implement object-relational mapping or datamapping techniques.[0m
|
||||
@@ -1400,8 +1368,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexdisque[0m[38;5;12m (https://github.com/mosic/exdisque) - Elixir client for [39m[38;5;14m[1mDisque[0m[38;5;12m (https://github.com/antirez/disque), an in-memory, distributed job queue.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexq[0m[38;5;12m (https://github.com/akira/exq) - Job processing library for Elixir - compatible with Resque/Sidekiq.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexrabbit[0m[38;5;12m (https://github.com/d0rc/exrabbit) - RabbitMQ bindings and DSL for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfaktory_worker[0m[38;5;12m [39m[38;5;12m(https://github.com/opt-elixir/faktory_worker)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mFaktory[0m[38;5;12m [39m[38;5;12m(https://contribsys.com/faktory/),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpolyglot[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mauthor[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSidekiq.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfaktory_worker[0m[38;5;12m (https://github.com/opt-elixir/faktory_worker) - An Elixir library for working with [39m[38;5;14m[1mFaktory[0m[38;5;12m (https://contribsys.com/faktory/), a polyglot job processing system made by the author of Sidekiq.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflume[0m[38;5;12m (https://github.com/scripbox/flume) - A blazing fast job processing system backed by GenStage & Redis.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgen_rmq[0m[38;5;12m (https://github.com/meltwater/gen_rmq) - Set of behaviours meant to be used to create RabbitMQ consumers and publishers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheapq[0m[38;5;12m (https://github.com/takscape/elixir-heapq) - A Heap-based Priority Queue Implementation in Elixir.[39m
|
||||
@@ -1471,8 +1438,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mca[0m[38;5;12m (https://github.com/synrc/ca) - Certificate Authority.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclamxir[0m[38;5;12m (https://github.com/ramortegui/clamxir) - ClamAV wrapper for elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcode_signing[0m[38;5;12m (https://github.com/benknowles/code_signing) - Signing and verifying BEAM files with Ed25519 signatures.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOckam[0m[38;5;12m [39m[38;5;12m(https://github.com/ockam-network/ockam)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12msecurely,[39m[38;5;12m [39m[38;5;12mprivately[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mtrustfully[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m[38;5;14m[1mDocs[0m[38;5;12m [39m[38;5;12m(https://www.ockam.io/learn/concepts/)[39m[38;5;12m [39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOckam[0m[38;5;12m [39m[38;5;12m(https://github.com/ockam-network/ockam)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12msecurely,[39m[38;5;12m [39m[38;5;12mprivately[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrustfully[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdevices.[39m[38;5;12m [39m
|
||||
[38;5;14m[1mDocs[0m[38;5;12m [39m[38;5;12m(https://www.ockam.io/learn/concepts/)[39m[38;5;12m [39m[38;5;12m.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpwned[0m[38;5;12m (https://github.com/thiamsantos/pwned) - Check if your password has been pwned.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msafetybox[0m[38;5;12m (https://github.com/aforward/safetybox) - Security oriented helper functions for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msite_encrypt[0m[38;5;12m (https://github.com/sasa1977/site_encrypt) - Integrated certification via Let's encrypt for Elixir-powered sites.[39m
|
||||
@@ -1493,8 +1460,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmedusa[0m[38;5;12m (https://github.com/Vesuvium/medusa) - Elixir static site generator that supports Pug.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNimblePublisher[0m[38;5;12m (https://github.com/dashbitco/nimble_publisher) - Minimal filesystem-based publisher with markdown and syntax highlighting.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mobelisk[0m[38;5;12m (https://github.com/BennyHallett/obelisk) - Static blog and website generator.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpardall_markdown[0m
|
||||
[38;5;12m (https://github.com/alfredbaudisch/pardall_markdown) - Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, and instant content rebuilding.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpardall_markdown[0m[38;5;12m (https://github.com/alfredbaudisch/pardall_markdown) - Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, and instant content rebuilding.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoenix_pages[0m[38;5;12m (https://github.com/jsonmaur/phoenix-pages) - Add blogs, documentation, and other static pages to Phoenix apps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mserum[0m[38;5;12m (https://github.com/Dalgona/Serum) - A simple static website generator written in Elixir.[39m
|
||||
|
||||
@@ -1542,8 +1508,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir-auto-test[0m[38;5;12m (https://github.com/joaothallis/elixir-auto-test) - Run test when file is saved using inotify-tools.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mespec[0m[38;5;12m (https://github.com/antonmi/espec) - BDD test framework for Elixir inspired by RSpec.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mespec_phoenix[0m[38;5;12m (https://github.com/antonmi/espec_phoenix) - ESpec for Phoenix web framework.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_integration_coveralls[0m[38;5;12m [39m[38;5;12m(https://github.com/yeshan333/ex_integration_coveralls)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mline-level[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12manalysis.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mevaluate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcoverage.[39m[38;5;12m [39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1marticle[0m[38;5;12m [39m[38;5;12m(https://github.com/yeshan333/explore_ast_app/blob/main/examples/README.md).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_integration_coveralls[0m[38;5;12m [39m[38;5;12m(https://github.com/yeshan333/ex_integration_coveralls)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mline-level[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12manalysis.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mevaluate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcoverage.[39m[38;5;12m [39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1marticle[0m[38;5;12m [39m[38;5;12m(https://github.com/yeshan333/explore_ast_app/blob/main/examples/README.md).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_machina[0m[38;5;12m (https://github.com/thoughtbot/ex_machina) - Flexible test factories for Elixir. Works out of the box with Ecto and Ecto associations.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_parameterized[0m[38;5;12m (https://github.com/KazuCocoa/ex_parameterized) - Simple macro for parameterized testing.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mex_spec[0m[38;5;12m (https://github.com/drewolson/ex_spec) - BDD-like syntax for ExUnit.[39m
|
||||
@@ -1600,16 +1566,15 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbase58[0m[38;5;12m (https://github.com/jrdnull/base58) - Base58 encoding/decoding for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbase58check[0m[38;5;12m (https://github.com/gjaldon/base58check) - Base58Check encoding/decoding for Bitcoin.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbase62[0m[38;5;12m (https://github.com/igas/base62) - Base62 encoder/decoder in pure Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbencode[0m[38;5;12m [39m[38;5;12m(https://github.com/gausby/bencode)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mBencode[39m[38;5;12m [39m[38;5;12mencoder[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdecoder[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdecoder[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mreturn[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchecksum[39m[38;5;12m [39m[38;5;12mvalue[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mdictionary,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mdictionary[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12min[39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12minput.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbencode[0m[38;5;12m (https://github.com/gausby/bencode) - A Bencode encoder and decoder for Elixir. The decoder will return the checksum value of the info dictionary, if an info dictionary was found in the input.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbencoder[0m[38;5;12m (https://github.com/alehander42/bencoder) - bencode in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbitcoinex[0m[38;5;12m (https://github.com/RiverFinancial/bitcoinex) - Bitcoin utilities in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbrcpfcnpj[0m[38;5;12m (https://github.com/williamgueiros/Brcpfcnpj) - Number format and Validation for Brazilian documents (CPF/CNPJ).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcaustic[0m[38;5;12m [39m[38;5;12m(https://github.com/agro1986/caustic)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mcryptocurrency[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mBitcoin,[39m[38;5;12m [39m[38;5;12mEthereum,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mblockchains.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mcryptography,[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mtheory[39m[38;5;12m [39m[38;5;12m(prime,[39m[38;5;12m [39m[38;5;12mcongruence),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mmathematics[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexploratory[39m[38;5;12m [39m[38;5;12mmath.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcaustic[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mccc[0m[38;5;12m (https://github.com/Joe-noh/ccc) - Character Code Converter.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchinese_translation[0m[38;5;12m [39m[38;5;12m(https://github.com/tyrchen/chinese_translation)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTranslate[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mtraditional[39m[38;5;12m [39m[38;5;12mchinese[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msimplified[39m[38;5;12m [39m[38;5;12mchinese[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mwikipedia[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtranslate[39m[38;5;12m [39m[38;5;12mchinese[39m[38;5;12m [39m
|
||||
[38;5;12mwords/characters[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpinyin[39m[38;5;12m [39m[38;5;12m(or[39m[38;5;12m [39m[38;5;12mslug[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mtone).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchinese_translation[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcidr[0m[38;5;12m (https://github.com/c-rack/cidr-elixir) - Classless Inter-Domain Routing (CIDR) for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcirru_parser[0m[38;5;12m (https://github.com/Cirru/parser.ex) - Cirru Parser in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolorful[0m[38;5;12m (https://github.com/Joe-noh/colorful) - Elixir macros to decorate characters on CUI.[39m
|
||||
@@ -1748,15 +1713,14 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoogle-cloud[0m[38;5;12m (https://github.com/GoogleCloudPlatform/elixir-google-api) - This repository contains all the client libraries to interact with Google APIs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoogle_sheets[0m[38;5;12m (https://github.com/GrandCru/GoogleSheets) - Elixir library for fetching and polling Google spreadsheet data in CSV format.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgovtrack[0m[38;5;12m (https://github.com/walterbm/govtrack-elixir) - A simple Elixir wrapper for the [39m[38;5;14m[1mgovtrack.us[0m[38;5;12m (https://www.govtrack.us/developers) API.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgringotts[0m[38;5;12m [39m[38;5;12m(https://github.com/aviabird/gringotts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mActiveMerchant[0m[38;5;12m [39m[38;5;12m(https://github.com/activemerchant/active_merchant)[39m
|
||||
[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mworld.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgringotts[0m[38;5;12m (https://github.com/aviabird/gringotts) - A complete payment library for Elixir and Phoenix Framework similar to [39m[38;5;14m[1mActiveMerchant[0m[38;5;12m (https://github.com/activemerchant/active_merchant) from the Ruby world.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhexoku[0m[38;5;12m (https://github.com/JonGretar/Hexoku) - Heroku API client and Heroku Mix tasks for Elixir projects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhoneywell[0m[38;5;12m (https://github.com/jeffutter/honeywell-elixir) - A client for the Honeywell Lyric, Round and Water Leak & Freeze Detector APIs.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkane[0m[38;5;12m (https://github.com/peburrows/kane) - A [39m[38;5;14m[1mGoogle Cloud Pub/Sub[0m[38;5;12m (https://cloud.google.com/pubsub/overview) client.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkeenex[0m[38;5;12m (https://github.com/bryanjos/keenex) - A Keen.io API Client.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlink_shrinkex[0m[38;5;12m (https://github.com/jonahoffline/link_shrinkex) - Elixir library for creating short URLs using Google's URL Shortener API.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2x[0m[38;5;12m [39m[38;5;12m(https://github.com/attm2x/m2x-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAT&T[39m[38;5;12m [39m[38;5;12mM2X,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcloud-based[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mtime-series[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mmachine-to-machine[39m[38;5;12m [39m[38;5;12m(M2M)[39m[38;5;12m [39m
|
||||
[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT).[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mErlang[0m[38;5;14m[1m [0m[38;5;14m[1mVersion[0m[38;5;12m [39m[38;5;12m(https://github.com/attm2x/m2x-erlang)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2x[0m[38;5;12m [39m[38;5;12m(https://github.com/attm2x/m2x-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAT&T[39m[38;5;12m [39m[38;5;12mM2X,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcloud-based[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mtime-series[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mmachine-to-machine[39m[38;5;12m [39m[38;5;12m(M2M)[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m[38;5;12m(IoT).[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mErlang[0m
|
||||
[38;5;14m[1mVersion[0m[38;5;12m [39m[38;5;12m(https://github.com/attm2x/m2x-erlang)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmailchimp[0m[38;5;12m (https://github.com/duartejc/mailchimp) - A basic Elixir wrapper for version 3 of the MailChimp API.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmailgun[0m[38;5;12m (https://github.com/chrismccord/mailgun) - Elixir Mailgun Client.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmandrill[0m[38;5;12m (https://github.com/slogsdon/mandrill-elixir) - A Mandrill wrapper for Elixir.[39m
|
||||
@@ -1821,8 +1785,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgetatrex[0m[38;5;12m (https://github.com/alexfilatov/getatrex) - Automatic translation tool of Gettext locales with Google Translate for Elixir/Phoenix projects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgettext[0m[38;5;12m (https://github.com/elixir-lang/gettext) - Internationalization and localization support for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinguist[0m[38;5;12m (https://github.com/change/linguist) - Elixir Internationalization library.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparabaikElixirConverter[0m[38;5;12m [39m[38;5;12m(https://github.com/Arkar-Aung/ParabaikElixirConverter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParabaikElixirConverter[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mParabaik[39m[38;5;12m [39m[38;5;12mconverter.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mZawgyi-One[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mZawgyi-One[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mUnicode[39m[38;5;12m [39m[38;5;12mvice[39m[38;5;12m [39m[38;5;12mversa.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparabaikElixirConverter[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrans[0m[38;5;12m (https://github.com/belaustegui/trans) - A Elixir library to manage embedded translations into models leveraging PostgreSQL JSONB datatype.[39m
|
||||
|
||||
[38;2;255;187;0m[4mUtilities[0m
|
||||
@@ -1843,18 +1806,16 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mglobal[0m[38;5;12m (https://github.com/mgwidmann/global) - Wrapper of the Erlang [39m[48;5;235m[38;5;249m:global[49m[39m[38;5;12m module.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmandrake[0m[38;5;12m (https://github.com/mbasso/mandrake) - Mandrake is a functional programming library that bring something else magic in elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmnemonix[0m[38;5;12m (https://github.com/christhekeele/mnemonix) - A unified interface to key/value stores.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplasm[0m[38;5;12m [39m[38;5;12m(https://github.com/facto/plasm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlasm[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mEcto's[39m[38;5;12m [39m[38;5;12mcomposable[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mmultitool,[39m[38;5;12m [39m[38;5;12mcontaining[39m[38;5;12m [39m[38;5;12mhigher-level[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12m.count,[39m[38;5;12m [39m[38;5;12m.random,[39m[38;5;12m [39m[38;5;12m.first,[39m[38;5;12m [39m[38;5;12m.last,[39m[38;5;12m [39m[38;5;12m.find,[39m[38;5;12m [39m[38;5;12m.inserted_before,[39m[38;5;12m [39m
|
||||
[38;5;12m.inserted_after,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplasm[0m[38;5;12m (https://github.com/facto/plasm) - Plasm is Ecto's composable query multitool, containing higher-level functions such as .count, .random, .first, .last, .find, .inserted_before, .inserted_after, etc.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplugmap[0m[38;5;12m (https://github.com/nerdslabs/plugmap) - Plugmap is sitemap generation library for Plug/Phoenix Framework.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpubsub[0m[38;5;12m [39m[38;5;12m(https://github.com/simonewebdesign/elixir_pubsub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mPublish-Subscribe[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpub-sub[39m[38;5;12m [39m[38;5;12mmechanism[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mburden[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mlogic[39m
|
||||
[38;5;12mprocesses.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpubsub[0m[38;5;12m (https://github.com/simonewebdesign/elixir_pubsub) - A Publish-Subscribe utility library that implements a pub-sub mechanism to ease the burden of communication on the business logic processes.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquark[0m[38;5;12m (https://github.com/robot-overlord/quark) - A library for common functional programming idioms: combinators, currying, and partial application.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mretry[0m[38;5;12m (https://github.com/safwank/ElixirRetry) - Simple Elixir macros for linear retry, exponential backoff and wait with composable delays.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msips_downloader[0m[38;5;12m (https://github.com/DavsX/SipsDownloader) - Elixir module for downloading the ElixirSips episodes and all other files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msitemap[0m[38;5;12m (https://github.com/ikeikeikeike/sitemap) - Sitemap is the easiest way to generate Sitemaps in Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msitemapper[0m[38;5;12m (https://github.com/tomtaylor/sitemapper) - A fast, stream based XML Sitemap generator.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muef-lib[0m[38;5;12m [39m[38;5;12m(https://github.com/DOBRO/uef-lib)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUseful[39m[38;5;12m [39m[38;5;12mErlang[39m[38;5;12m [39m[38;5;12mFunctions[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12mlists,[39m[38;5;12m [39m[38;5;12mbinaries,[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mnumbers,[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m
|
||||
[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mI/O[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mtransformations).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1muef-lib[0m[38;5;12m [39m[38;5;12m(https://github.com/DOBRO/uef-lib)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUseful[39m[38;5;12m [39m[38;5;12mErlang[39m[38;5;12m [39m[38;5;12mFunctions[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12mlists,[39m[38;5;12m [39m[38;5;12mbinaries,[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mnumbers,[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12moptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mcases[39m
|
||||
[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mI/O[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mtransformations).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvert.x[0m[38;5;12m (https://github.com/PharosProduction/ExVertx) - Elixir event bus bridge to Vert.x services using TCP socket.[39m
|
||||
|
||||
[38;2;255;187;0m[4mValidations[0m
|
||||
@@ -1918,58 +1879,48 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mymlr[0m[38;5;12m (https://github.com/ufirstgroup/ymlr) - A YAML encoder for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myomel[0m[38;5;12m (https://github.com/Joe-noh/yomel) - libyaml interface for Elixir.[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||||
[38;5;12mVarious resources, such as books, websites and articles, for improving your Elixir development skills and knowledge.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mFantastic books and e-books.[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdopting[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/tvmelixir/adopting-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBring[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcompany,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mreal-life[39m[38;5;12m [39m[38;5;12mstrategies[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msuccessfully[39m[38;5;12m [39m[38;5;12mat[39m
|
||||
[38;5;12mscale.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdopting[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/tvmelixir/adopting-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBring[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcompany,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mreal-life[39m[38;5;12m [39m[38;5;12mstrategies[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msuccessfully[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mscale.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12myou[39m
|
||||
[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsync Elixir[0m[38;5;12m (https://github.com/Arp-G/async-elixir) - Dive into Elixir's world of concurrency and processes with this interactive Livebook.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCraft[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mAPIs[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAbsinthe[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUpgrade[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGraphQL,[39m[38;5;12m [39m[38;5;12mleveraging[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m
|
||||
[38;5;12mqueries[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mempower[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mdeclarative[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCraft GraphQL APIs in Elixir with Absinthe[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Cookbook[0m[38;5;12m (https://www.packtpub.com/application-development/elixir-cookbook) - This book is a set of recipes grouped by topic by Paulo A Pereira (2015).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir do zero à concorrência[0m
|
||||
[38;5;12m (https://www.casadocodigo.com.br/products/livro-elixir) - (Portuguese) The book provides introduction to functional and concurrent programming with Elixir by Tiago Davi (2014).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir in Action[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAction,[0m[38;5;14m[1m [0m[38;5;14m[1mSecond[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/elixir-in-action-second-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRevised[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m1.7,[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAction,[39m[38;5;12m [39m[38;5;12mSecond[39m[38;5;12m [39m[38;5;12mEdition[39m[38;5;12m [39m[38;5;12mteaches[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mapply[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mscalability,[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12m(2019).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAction,[0m[38;5;14m[1m [0m[38;5;14m[1mThird[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/elixir-in-action-third-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m1.14,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mauthoritative[39m[38;5;12m [39m[38;5;12mbestseller[39m[38;5;12m [39m[38;5;12mreveals[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mtackles[39m[38;5;12m [39m
|
||||
[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscalability,[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12m(2023).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir do zero à concorrência[0m[38;5;12m (https://www.casadocodigo.com.br/products/livro-elixir) - (Portuguese) The book provides introduction to functional and concurrent programming with Elixir by Tiago Davi (2014).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir in Action[0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAction,[0m[38;5;14m[1m [0m[38;5;14m[1mSecond[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/elixir-in-action-second-edition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRevised[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m1.7,[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAction,[39m[38;5;12m [39m[38;5;12mSecond[39m[38;5;12m [39m[38;5;12mEdition[39m[38;5;12m [39m[38;5;12mteaches[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mscalability,[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12m(2019).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir in Action, Third Edition[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Succinctly[0m[38;5;12m (https://www.syncfusion.com/ebooks/elixir-succinctly) - A short book to learn the basic of Elixir and its ecosystem.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEngineering[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/titles/beamops/engineering-elixir-applications/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m_(currently[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mBeta)_[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msubtitle[39m[38;5;12m [39m[38;5;12msuggests,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mexplores[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mskills[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mnavigating[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mstage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconfidence.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mErlang and Elixir for Imperative Programmers[0m
|
||||
[38;5;12m (https://leanpub.com/erlangandelixirforimperativeprogrammers) - Introduction to Erlang and Elixir in the context of functional concepts by Wolfgang Loder (2016).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEngineering[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1mApplications[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/titles/beamops/engineering-elixir-applications/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m_(currently[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mBeta)_[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msubtitle[39m[38;5;12m [39m[38;5;12msuggests,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mexplores[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mskills[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mnavigating[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mstage[39m
|
||||
[38;5;12mof[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdelivery[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mconfidence.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mErlang and Elixir for Imperative Programmers[0m[38;5;12m (https://leanpub.com/erlangandelixirforimperativeprogrammers) - Introduction to Erlang and Elixir in the context of functional concepts by Wolfgang Loder (2016).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mErlang in Anger[0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mElixir,[0m[38;5;14m[1m [0m[38;5;14m[1mOTP,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mPhoenix[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/lhelph/functional-web-development-with-elixir-otp-and-phoenix)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mdoors[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mtechniques[39m[38;5;12m [39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthinking[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfundamentally[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional Web Development with Elixir, OTP, and Phoenix[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGetting Started - Elixir[0m[38;5;12m (https://github.com/potatogopher/elixir-getting-started) - PDF, MOBI, and EPUB documents for Elixir's Getting Started tutorial (2016).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHands-on[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mOTP:[0m[38;5;14m[1m [0m[38;5;14m[1mCryptocurrency[0m[38;5;14m[1m [0m[38;5;14m[1mtrading[0m[38;5;14m[1m [0m[38;5;14m[1mbot[0m[38;5;12m [39m[38;5;12m(https://www.elixircryptobot.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mOTP[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreal-world[39m[38;5;12m [39m[38;5;12mproject?[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mHands-on[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mElixir[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m&[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mOTP:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCryptocurrency[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mtrading[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbot[0m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mgain[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minteresting[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mabstractions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12miterative[39m[38;5;12m [39m[38;5;12mimplementation[39m
|
||||
[38;5;12mimprovements.[39m[38;5;12m [39m[38;5;12m(2021).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroducing Elixir [0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mFunctional[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDon’t[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimperative[39m[38;5;12m [39m[38;5;12mmindset![39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthink[39m[38;5;12m [39m[38;5;12mfunctionally[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetaprogramming[0m[38;5;14m[1m [0m[38;5;14m[1mElixir:[0m[38;5;14m[1m [0m[38;5;14m[1mWrite[0m[38;5;14m[1m [0m[38;5;14m[1mLess[0m[38;5;14m[1m [0m[38;5;14m[1mCode,[0m[38;5;14m[1m [0m[38;5;14m[1mGet[0m[38;5;14m[1m [0m[38;5;14m[1mMore[0m[38;5;14m[1m [0m[38;5;14m[1mDone[0m[38;5;14m[1m [0m[38;5;14m[1m(and[0m[38;5;14m[1m [0m[38;5;14m[1mHave[0m[38;5;14m[1m [0m[38;5;14m[1mFun!)[0m[38;5;12m [39m[38;5;12m(https://pragprog.com/book/cmelixir/metaprogramming-elixir)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThorough[39m[38;5;12m [39m[38;5;12mexplanation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexploit[39m[38;5;12m [39m[38;5;12mElixir's[39m[38;5;12m [39m
|
||||
[38;5;12mmetaprogramming[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mChris[39m[38;5;12m [39m[38;5;12mMcCord[39m[38;5;12m [39m[38;5;12m(2015).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix for Rails Developers[0m
|
||||
[38;5;12m (http://www.phoenixforrailsdevelopers.com) - This book shows how Rails developers can benefit from their existing knowledge to learn Phoenix. By Elvio Vicosa (2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAction[0m[38;5;12m [39m[38;5;12m(https://manning.com/books/phoenix-in-action)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mdev[39m[38;5;12m [39m[38;5;12mskills,[39m[38;5;12m [39m[38;5;12mteaching[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mbenefits[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mdone.[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mGeoffrey[39m[38;5;12m [39m[38;5;12mLessel[39m[38;5;12m [39m[38;5;12m(2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix[0m[38;5;14m[1m [0m[38;5;14m[1mInside[0m[38;5;14m[1m [0m[38;5;14m[1mOut[0m[38;5;12m [39m[38;5;12m(https://shankardevy.com/phoenix-book/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mConfident[39m[38;5;12m [39m[38;5;12mPhoenix[39m[38;5;12m [39m[38;5;12mdeveloper.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12m3[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12meditions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mvaried[39m[38;5;12m [39m
|
||||
[38;5;12mneeds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevs[39m[38;5;12m [39m[38;5;12mjumping[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mPhoenix.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHands-on[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mOTP:[0m[38;5;14m[1m [0m[38;5;14m[1mCryptocurrency[0m[38;5;14m[1m [0m[38;5;14m[1mtrading[0m[38;5;14m[1m [0m[38;5;14m[1mbot[0m[38;5;12m [39m[38;5;12m(https://www.elixircryptobot.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mOTP[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreal-world[39m[38;5;12m [39m[38;5;12mproject?[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mHands-on[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mElixir[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m&[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mOTP:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCryptocurrency[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mtrading[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbot[0m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mgain[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m
|
||||
[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minteresting[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mWe[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mabstractions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mprinciples[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12miterative[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mimprovements.[39m[38;5;12m [39m[38;5;12m(2021).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroducing Elixir [0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Functional Programming with Elixir[0m
|
||||
[38;5;12m (https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir) - Don’t board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally (2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix for Rails Developers[0m[38;5;12m (http://www.phoenixforrailsdevelopers.com) - This book shows how Rails developers can benefit from their existing knowledge to learn Phoenix. By Elvio Vicosa (2017).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix in Action[0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhoenix Inside Out[0m[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Elixir 1.6[0m[38;5;12m (https://pragprog.com/titles/elixir16/) - The book provides introduction to functional and concurrent programming with Elixir by Dave Thomas (2014).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProgramming Phoenix 1.4[0m[38;5;12m (https://pragprog.com/titles/phoenix14/) - Definitive guide to build web applications with the Phoenix framework by Chris McCord, José Valim and Bruce Tate (2015).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Beam Book[0m[38;5;12m (https://happi.github.io/theBeamBook/) - A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Little Elixir & OTP Guidebook[0m
|
||||
[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Little Elixir & OTP Guidebook[0m[38;5;12m (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).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Phoenix LiveView Cookbook[0m[38;5;12m (https://www.liveviewcookbook.com/) - A Phoenix LiveView e-book containing tried and tested recipes for solving common problems.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mÉtudes[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mElixir[0m[38;5;12m [39m[38;5;12m(https://www.oreilly.com/library/view/etudes-for-elixir/9781491917640/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mexercises[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mJ.[39m[38;5;12m [39m[38;5;12mDavid[39m[38;5;12m [39m[38;5;12mEisenberg[39m[38;5;12m [39m[38;5;12m(2013)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mGithub[0m[38;5;14m[1m [0m[38;5;14m[1mRepo[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/oreillymedia/etudes-for-elixir)).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mÉtudes for Elixir[0m[38;5;12m (https://www.oreilly.com/library/view/etudes-for-elixir/9781491917640/) - A collection of exercises to program in Elixir by J. David Eisenberg (2013) ([39m[38;5;14m[1mGithub Repo[0m[38;5;12m (https://github.com/oreillymedia/etudes-for-elixir)).[39m
|
||||
|
||||
[38;2;255;187;0m[4mCheat Sheets[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mUseful Elixir-related cheat sheets.[0m
|
||||
@@ -1995,8 +1946,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtom[0m[38;5;12m (https://atom.io/packages/language-elixir) - Elixir language support for Atom.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1matom-elixir[0m[38;5;12m (https://github.com/msaraiva/atom-elixir) - An Atom package for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1matom-iex[0m[38;5;12m (https://github.com/indiejames/atom-iex) - Run an IEx session in Atom.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir-ls[0m[38;5;12m [39m[38;5;12m(https://github.com/JakeBecker/elixir-ls)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfrontend-independent[39m[38;5;12m [39m[38;5;12mIDE[39m[38;5;12m [39m[38;5;12m"smartness"[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mElixir.[39m[38;5;12m [39m[38;5;12mImplements[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJSON-based[39m[38;5;12m [39m[38;5;12m"Language[39m[38;5;12m [39m[38;5;12mServer[39m[38;5;12m [39m[38;5;12mProtocol"[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m
|
||||
[38;5;12mdebugger[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mVS[39m[38;5;12m [39m[38;5;12mCode's[39m[38;5;12m [39m[38;5;12mdebugger[39m[38;5;12m [39m[38;5;12mprotocol.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir-ls[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir-tmbundle[0m[38;5;12m (https://github.com/elixir-lang/elixir-tmbundle) - A TextMate and SublimeText bundle for Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melixir_generator[0m[38;5;12m (https://github.com/jadercorrea/elixir_generator.vim) - Vim plugin to generate Elixir module and test files with one command.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixirSublime[0m[38;5;12m (https://github.com/vishnevskiy/ElixirSublime) - Elixir plugin for SublimeText 3 that provides code completion and linting.[39m
|
||||
@@ -2022,11 +1973,9 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixirWeekly[0m[38;5;12m (https://elixirweekly.net) - The Elixir community newsletter, covering stuff you easily miss, shared on [39m[38;5;14m[1mElixirStatus[0m[38;5;12m (http://elixirstatus.com) and the web.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOther Awesome Lists[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mOther[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mamazingly[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mawesome[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mlists[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcan[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mbe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mfound[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mat[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mjnv/lists[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(https://github.com/jnv/lists#lists-of-lists)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mor[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mbayandin/awesome-awesomeness[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||||
[48;2;30;30;40m[38;5;13m[3m(https://github.com/bayandin/awesome-awesomeness#awesome-awesomeness).[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mOther amazingly awesome lists can be found at [0m[48;2;30;30;40m[38;5;14m[1m[3mjnv/lists[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/jnv/lists#lists-of-lists) or [0m[48;2;30;30;40m[38;5;14m[1m[3mbayandin/awesome-awesomeness[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/bayandin/awesome-awesomeness#awesome-awesomeness).[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Elixir and CQRS[0m
|
||||
[38;5;12m (https://github.com/slashdotdash/awesome-elixir-cqrs) - A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) and event sourcing resources.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Elixir and CQRS[0m[38;5;12m (https://github.com/slashdotdash/awesome-elixir-cqrs) - A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) and event sourcing resources.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Elixir by LibHunt[0m[38;5;12m (https://elixir.libhunt.com) - A curated list of awesome Elixir and Erlang packages and resources.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Erlang[0m[38;5;12m (https://github.com/drobakowski/awesome-erlang) - A curated list of awesome Erlang libraries, resources and shiny things.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCurated Elixir Resources[0m[38;5;12m (https://hackr.io/tutorials/learn-elixir) - A collection of top recommended Elixir resources.[39m
|
||||
@@ -2051,8 +2000,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Refactorings[0m[38;5;12m (https://github.com/lucasvegi/Elixir-Refactorings) - A catalog of refactoring strategies to promote the redesign and improve the quality of code developed with Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir School[0m[38;5;12m (https://elixirschool.com/) - Lessons about the Elixir programming language.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Tab[0m[38;5;12m (https://github.com/efexen/elixir-tab) - Chrome Extension which helps you learn the Elixir core lib.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir vs Ruby | How Switching To Elixir Made Our Team Better[0m
|
||||
[38;5;12m (https://foxbox.com/blog/elixir-vs-ruby/) - Long-form post that explains in detail when and why you should choose Elixir over Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir vs Ruby | How Switching To Elixir Made Our Team Better[0m[38;5;12m (https://foxbox.com/blog/elixir-vs-ruby/) - Long-form post that explains in detail when and why you should choose Elixir over Ruby.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Little Schemer in Elixir[0m[38;5;12m (https://github.com/jwhiteman/a-little-elixir-goes-a-long-way) - Exercises and algorithms from the Little Schemer book, ported to Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxElixir[0m[38;5;12m (https://github.com/exercism/xelixir) - Exercism Exercises in Elixir.[39m
|
||||
|
||||
@@ -2063,13 +2011,12 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConfreaks (Elixir)[0m[38;5;12m (http://confreaks.tv/tags/40) - Elixir related conference talks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCurso de Elixir de 0 a 100[0m[38;5;12m (https://www.youtube.com/watch?v=-K74G9nlzSY&list=PLMLox3fRb_I4_4-DnU3yS_EglDAuVpeEg) - Complete course of elixir (in spanish) for free.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir for Programmers[0m[38;5;12m (https://codestool.coding-gnome.com/courses/elixir-for-programmers) - Functional, Parallel, Reliable (and fun!), taught by Dave Thomas.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Foundation[0m
|
||||
[38;5;12m (https://www.youtube.com/playlist?list=PLjQo0sojbbxXc4aWg5i2umjv7U8YDoHQT) - Learn Elixir by building a practical example. Learn how GenServer, Agents and many other elixir primitives work.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Foundation[0m[38;5;12m (https://www.youtube.com/playlist?list=PLjQo0sojbbxXc4aWg5i2umjv7U8YDoHQT) - Learn Elixir by building a practical example. Learn how GenServer, Agents and many other elixir primitives work.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Sips[0m[38;5;12m (http://elixirsips.com/) - Tiny screencasts for learning Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixirCasts.io[0m[38;5;12m (https://elixircasts.io/) - Simple screencasts to help you learn Elixir and Phoenix.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExCasts[0m[38;5;12m (https://excasts.com) - Elixir and Phoenix screencasts for all skill levels.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKamil[0m[38;5;14m[1m [0m[38;5;14m[1mSkowron[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/c/kamilskowron)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYouTube[39m[38;5;12m [39m[38;5;12mchannel[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpromote[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mpublishing[39m[38;5;12m [39m[38;5;12m"real[39m[38;5;12m [39m[38;5;12mworld"[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mvideos[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12m"Hands-on[39m[38;5;12m [39m
|
||||
[38;5;12mElixir[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mOTP:[39m[38;5;12m [39m[38;5;12mCryptocurrency[39m[38;5;12m [39m[38;5;12mtrading[39m[38;5;12m [39m[38;5;12mbot"[39m[38;5;12m [39m[38;5;12mseries.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKamil Skowron[0m
|
||||
[38;5;12m (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.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearnElixir.tv[0m[38;5;12m (https://www.learnelixir.tv/) - Beginner friendly, in-depth, step by step screencasts.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearnPhoenix.tv[0m[38;5;12m (https://www.learnphoenix.tv/) - Learn how to build fast, dependable web apps with Phoenix.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeet Elixir[0m[38;5;12m (https://www.pluralsight.com/courses/meet-elixir) - Walk through some features and concepts of Elixir by José Valim.[39m
|
||||
@@ -2089,8 +2036,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBenjamin Tan - Learnings & Writings[0m[38;5;12m (http://benjamintan.io/blog/tags/elixir/) - A blog consisting of mostly Elixir posts.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Career[0m[38;5;12m (https://elixir.career/) - A job board for Elixir, and community of Elixir developers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Examples[0m[38;5;12m (http://elixir-examples.github.io/) - A collection of small Elixir programming language examples.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Flashcards[0m
|
||||
[38;5;12m (https://elixircards.co.uk/) - Flashcards are a powerful way to improve your knowledge. Elixircards are hand crafted, professionally printed flashcards for levelling up your Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Flashcards[0m[38;5;12m (https://elixircards.co.uk/) - Flashcards are a powerful way to improve your knowledge. Elixircards are hand crafted, professionally printed flashcards for levelling up your Elixir.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Github Repository[0m[38;5;12m (https://github.com/elixir-lang/elixir) - The project repository.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Github Wiki[0m[38;5;12m (https://github.com/elixir-lang/elixir/wiki) - The project's wiki, containing much useful information.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir Online Courses list - Classpert[0m[38;5;12m (https://classpert.com/elixir-programming) - A list of Elixir Online Courses (some are free) from Classpert Online Course Search.[39m
|
||||
@@ -2101,5 +2047,5 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow I start - Elixir[0m[38;5;12m (http://howistart.org/posts/elixir/1) - Explanation and intro to Elixir by José Valim.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearning Elixir[0m[38;5;12m (http://learningelixir.joekain.com/) - A blog about a Professional Software Engineer learning Elixir.[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContributing[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContributing[0m
|
||||
[38;5;12mPlease see [39m[38;5;14m[1mCONTRIBUTING[0m[38;5;12m (https://github.com/h4cc/awesome-elixir/blob/master/.github/CONTRIBUTING.md) for details.[39m
|
||||
|
||||
Reference in New Issue
Block a user