Open-source projects categorized as Elixir | Edit details

Top 23 Elixir Open-Source Projects

  • GitHub repo Phoenix

    Peace of mind from prototype to production

    Project mention: Node-sass error on M1 mac | reddit.com/r/elixir | 2021-05-09

    What version of phoenix you're using? If its v1.6-dev, the error was already fixed, if not then try this comment on related issue npm install fails

  • GitHub repo asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    Project mention: Introducing you to asdf-vm | dev.to | 2021-05-17

    git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.0

  • GitHub repo dogehouse

    Taking voice conversations to the moon 🚀

    Project mention: yep, it sure is | reddit.com/r/linuxmemes | 2021-05-14

    https://github.com/benawad/dogehouse Let’s try making a good federated ID service for it

  • GitHub repo awesomo

    A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.

    Project mention: A list of cool open source projects written in Clojure | reddit.com/r/Clojure | 2021-01-03
  • GitHub repo Plausible Analytics

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

    Project mention: How to self host a Privacy respecting analytics solution? | dev.to | 2021-05-18

    Plausible Analytics

  • GitHub repo Papercups

    Open-source live customer chat

    Project mention: Ask HN: What novel tools are you using to write web sites/apps? | news.ycombinator.com | 2021-04-04

    Phoneix - Elixir

    We're a live message tool and it is basically what Elixir is built for https://github.com/papercups-io/papercups.

    The Elixir community has been great and incredibly friendly. I originally was worried about the size of the community but that hasn't been an issue the community has been super helpful. I also think the annual stackoverflow usage surveys are very misleading because most of the community's questions get asked in ElixirForum and not on Stackoverflow.

    Phoneix is the web framework of Elixir which is very similar to Rails but minus a lot of the magic has been very helpful for our productivity as well.

    If I had to built another service that is websocket heavy I would definitely use Elixir. Even if it was a standard crud app I would still most likely choose Elixir.

  • 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 Absinthe Graphql

    The GraphQL toolkit for Elixir

    Project mention: Backend and frontend deployment: single service vs multiple services | reddit.com/r/webdev | 2021-03-21

    Thanks for the other suggestions also, I've never tried lodash but it looks interesting. The REST API stuff should be doable, it's just that I've never done this before. I've built small and simple APIs but never had to integrate them with a frontend. Elixir has a Absinthe to deal with GraphQL, but I don't think I need it right now, so REST is easier.

  • GitHub repo realtime

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

    Project mention: Listen to your to PostgreSQL database in realtime via WebSockets | news.ycombinator.com | 2021-04-28

    Looks to me like it uses the same trick as Debezium (and similar projects) - listening to the replication stream and turning it into usable information - but it's a totally separate implementation built on top of Elixir: https://github.com/supabase/realtime/blob/master/server/lib/...

  • GitHub repo guardian

    Elixir Authentication

  • 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 Rustler

    Safe Rust bridge for creating Erlang NIF functions

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

    Have you taken a look at rustler by any chance?

  • GitHub repo changelog.com

    News and podcast for developers

    Project mention: The new changelog.com setup for 2020 | news.ycombinator.com | 2020-12-26

    changelog.com used to be WordPress, then became a Phoenix app because it needed features that were hacky to implement & then manage in WP. It's more of a podcasting platform these days rather than a CMS.

    The code in this repo tells the truth about what it is, and even shows how it works: https://github.com/thechangelog/changelog.com

  • GitHub repo httpoison

    Yet Another HTTP client for Elixir powered by hackney

  • GitHub repo dependabot-core

    🤖 The core logic behind Dependabot's update PR creation, and the public issue tracker for all things Dependabot

    Project mention: GitHub Dependabot soon drops support for auto-merging upgrade PRs | news.ycombinator.com | 2021-04-30
  • GitHub repo poison

    An incredibly fast, pure Elixir JSON library

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

    poison: Biblioteca JSON para o Elixir.

  • 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 floki

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

  • GitHub repo nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

    Project mention: Nodebook – Multi-Language REPL with Web UI and CLI Runner | news.ycombinator.com | 2021-01-15
  • 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.

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-05-18.


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

Project Stars
1 Phoenix 16,680
2 asdf 10,756
3 dogehouse 8,578
4 awesomo 7,915
5 Plausible Analytics 7,655
6 Papercups 4,167
7 credo 3,873
8 Absinthe Graphql 3,582
9 realtime 3,450
10 guardian 3,057
11 distillery 2,793
12 Rustler 2,779
13 changelog.com 2,248
14 httpoison 1,931
15 dependabot-core 1,887
16 poison 1,862
17 quantum 1,758
18 elixir_koans 1,684
19 bamboo 1,647
20 ex_machina 1,608
21 floki 1,507
22 nodebook 1,479
23 tesla 1,454