Elixir Elixir

Open-source Elixir projects categorized as Elixir | Edit details

Top 23 Elixir Elixir Projects

  • GitHub repo Phoenix

    Peace of mind from prototype to production

    Project mention: Creating a Phoenix application with asdf | dev.to | 2021-09-20

    The easiest way to create a new Phoenix Framework application:

  • GitHub repo Plausible Analytics

    Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

    Project mention: Es blubbert wieder - was passiert in eurer Bubble? | reddit.com/r/de | 2021-09-15
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Papercups

    Open-source live customer chat

    Project mention: Looking for recommendation of OS phoenix app to look at | reddit.com/r/elixir | 2021-09-13
  • GitHub repo credo

    A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

    Project mention: 10 Years(-Ish) of Elixir | news.ycombinator.com | 2021-01-14

    Yes there is a formatter built into Mix, the Elixir build tool. There is also https://github.com/rrrene/credo which is not as extensive but does the same thing as ESLint.

  • GitHub repo realtime

    Listen to your to PostgreSQL database in realtime via websockets. Built with Elixir.

    Project mention: Ask HN: What could a modern database do that PostgreSQL and MySQL can't | news.ycombinator.com | 2021-09-05

    We built a real-time server to solve this using Postgres Write Ahead Log: https://github.com/supabase/realtime. We also have some neat stuff coming with integrated Row Level Security.

    Disclosure (Supabase cofounder)

  • GitHub repo Absinthe Graphql

    The GraphQL toolkit for Elixir

    Project mention: GraphQL Schema Stitching | reddit.com/r/elixir | 2021-06-02


  • GitHub repo guardian

    Elixir Authentication

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo distillery

    Simplify deployments in Elixir with OTP releases!

    Project mention: There are a *lot* of actor framework projects on Cargo. | reddit.com/r/rust | 2021-05-01

    I've saved a link to distillery just in case, cheers.

  • GitHub repo changelog.com

    News and podcast for developers

    Project mention: Looking for recommendation of OS phoenix app to look at | reddit.com/r/elixir | 2021-09-13
  • GitHub repo livebook

    Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView

    Project mention: New Elixir 1.12 – The developer’s point of view | news.ycombinator.com | 2021-06-23

    One of the cool things you can do with `Mix.install` is enable the use of Hex packages in Livebook [0]. I’m excited to use this to start writing some rich documentation for our Phoenix app at work, as well as for some other projects I’m working on.

    [0] https://github.com/elixir-nx/livebook

  • GitHub repo httpoison

    Yet Another HTTP client for Elixir powered by hackney

    Project mention: how to make HTTPOISON POST request with form-data ? | reddit.com/r/elixir | 2021-08-23

    Perhaps this thread has what you're looking for https://elixirforum.com/t/httpoison-post-multipart-with-more-form-than-the-file/4222/5 or try this GitHub issue https://github.com/edgurgel/httpoison/issues/237

  • GitHub repo poison

    An incredibly fast, pure Elixir JSON library

    Project mention: Connecting Ember.js with Phoenix | dev.to | 2021-06-02

    Poison (https://github.com/devinus/poison)

  • GitHub repo quantum

    :watch: Cron-like job scheduler for Elixir

    Project mention: Elixir: Practical Concurrency Cookbook | dev.to | 2021-04-01

    In some cases, we might want to run our code at specific times. Not necessarily every 3 minutes, but every day at 08.00AM. While this is perfectly achievable leveraging the same tools, I'll be pragmatic and recommend Quantum. It allows you to schedule the execution of functions with a cron syntax and takes away all the complexity of managing processes. It's a seasoned library, widely-adopted within the community, very lightweight... And extremely simple.

  • GitHub repo elixir_koans

    Elixir learning exercises

    Project mention: Elixir Koans | news.ycombinator.com | 2020-12-24
  • GitHub repo bamboo

    Testable, composable, and adapter based Elixir email library for devs that love piping.

    Project mention: Criando serviço de envio de e-mail com ELIXIR!🔮 | dev.to | 2021-05-16

    bamboo: Envio de e-mail com Elixir.

  • GitHub repo ex_machina

    Create test data for Elixir applications

  • GitHub repo broadway

    Concurrent and multi-stage data ingestion and data processing with Elixir

    Project mention: How we sync Stripe to Postgres | dev.to | 2021-07-08

    This was a great excuse to use Elixir's Broadway. A Broadway pipeline consists of one producer and one or more workers. The producer is in charge of producing jobs. The workers consume and work those jobs, each working in parallel. Broadway gives us a few things out of the box:

  • GitHub repo floki

    Floki is a simple HTML parser that enables search for nodes using CSS selectors.

  • GitHub repo tesla

    The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.

    Project mention: Learn how to deploy Elixir apps on Heroku | dev.to | 2021-02-12

    To integrate the API via Elixir let's use the HTTP wrapper Tesla. There are many good options out there, such as the good old Httpoison. However, Tesla has some added benefits. I won't go into details as it's not the purpose of this article, but it's worth checking out.

  • GitHub repo nx

    Multi-dimensional arrays (tensors) and numerical definitions for Elixir (by elixir-nx)

    Project mention: Elixir Protocols vs. Clojure Multimethods | news.ycombinator.com | 2021-07-17

    Elixir has macros. People are currently building Nx https://github.com/elixir-nx/nx while not having to change anything in the language. Java/JS interop being unmatched is true, but Elixir has Erlang interop too.

  • GitHub repo timex

    A complete date/time library for Elixir projects.

    Project mention: [Phoenix LiveView] formatting date/time with local time zone | dev.to | 2021-03-06

    Timex - a rich, comprehensive Date/Time library for Elixir projects, with full timezone support via the :tzdata package

  • GitHub repo libcluster

    Automatic cluster formation/healing for Elixir applications

    Project mention: Clustering nodes with different basenames | reddit.com/r/elixir | 2021-06-16

    Looking throught libcluster code (https://github.com/bitwalker/libcluster/blob/master/lib/strategy/kubernetes_dns.ex#L150) it does seem to require that both nodes share the same basename.

  • GitHub repo commanded

    Use Commanded to build Elixir CQRS/ES applications

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-20.


What are some of the best open-source Elixir projects in Elixir? This list will help you:

Project Stars
1 Phoenix 17,181
2 Plausible Analytics 8,658
3 Papercups 4,429
4 credo 4,038
5 realtime 3,906
6 Absinthe Graphql 3,739
7 guardian 3,126
8 distillery 2,824
9 changelog.com 2,312
10 livebook 1,999
11 httpoison 1,978
12 poison 1,883
13 quantum 1,850
14 elixir_koans 1,756
15 bamboo 1,729
16 ex_machina 1,651
17 broadway 1,585
18 floki 1,584
19 tesla 1,538
20 nx 1,534
21 timex 1,502
22 libcluster 1,432
23 commanded 1,406
Find remote jobs at our new job board 99remotejobs.com. There are 24 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives