🇨🇦 Made in Canada

Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.

TOP Elixir Projects

1
mtrudel/bandit

mtrudel/bandit

Bandit is a pure Elixir HTTP server for Plug & WebSock applications
Elixir
1,484
star
2
smpallen99/coherence

smpallen99/coherence

Coherence is a full featured, configurable authentication system for Phoenix
Elixir
1,240
star
3
smpallen99/ex_admin

smpallen99/ex_admin

ExAdmin is an auto administration package for Elixir and the Phoenix Framework
Elixir
1,191
star
4
mirego/elixir-boilerplate

mirego/elixir-boilerplate

⚗ The stable base upon which we build our Elixir projects at Mirego.
Elixir
1,084
star
5
mtrudel/thousand_island

mtrudel/thousand_island

Thousand Island is a pure Elixir socket server
Elixir
703
star
6
joshnuss/design-patterns-in-elixir

joshnuss/design-patterns-in-elixir

Common design patterns applied in Elixir
Elixir
598
star
7
cpjk/canary

cpjk/canary

🐣 Elixir authorization and resource-loading library for Plug applications.
Elixir
472
star
8
jarednorman/canada

jarednorman/canada

Easy permission definitions in Elixir apps!
Elixir
437
star
9
mirego/mix_audit

mirego/mix_audit

🕵️‍♀️ MixAudit provides a mix deps.audit task to scan a project Mix dependencies for known Elixir security vulnerabilities
Elixir
310
star
10
lexmag/msgpax

lexmag/msgpax

High-performance and comprehensive MessagePack implementation for Elixir / msgpack.org[Elixir]
Elixir
282
star
11
expede/exceptional

expede/exceptional

Helpers for Elixir exceptions
Elixir
282
star
12
lexmag/statix

lexmag/statix

Fast and reliable Elixir client for StatsD-compatible servers
Elixir
273
star
13
florinpatrascu/bolt_sips

florinpatrascu/bolt_sips

Neo4j driver for Elixir
Elixir
256
star
14
alanvardy/exzeitable

alanvardy/exzeitable

Dynamically updating, searchable, sortable datatables with Phoenix LiveView
Elixir
212
star
15
woutdp/live_svelte

woutdp/live_svelte

Svelte inside Phoenix LiveView with seamless end-to-end reactivity
Elixir
199
star
16
joshnuss/commerce_billing

joshnuss/commerce_billing

A payment processing library for Elixir
Elixir
176
star
17
joshnuss/xml_builder

joshnuss/xml_builder

Elixir library for generating XML
Elixir
163
star
18
lexmag/tty2048

lexmag/tty2048

Terminal-based 2048 game written in Elixir
Elixir
153
star
19
talentdeficit/exjsx

talentdeficit/exjsx

json for elixir
Elixir
151
star
20
mveytsman/heroicons_elixir

mveytsman/heroicons_elixir

Phoenix components for Heroicons! 🛡️
Elixir
114
star
21
mirego/absinthe_error_payload

mirego/absinthe_error_payload

Bridges the gap between Ecto and Absinthe for mutation payload
Elixir
112
star
22
mirego/elixir-security-advisories

mirego/elixir-security-advisories

🛡 Public database of Elixir security advisories pulled from GitHub Advisory Database
Elixir
108
star
23
mirego/telemetry_ui

mirego/telemetry_ui

Telemetry based metrics UI. Take your telemetry metrics and display them in a web page.
Elixir
108
star
24
Ethelo/kronky

Ethelo/kronky

Kronky bridges the gap between Ecto and Absinthe GraphQL by listing validation messages in a mutation payload.
Elixir
106
star
25
lexmag/fluxter

lexmag/fluxter

High-performance and reliable InfluxDB writer for Elixir
Elixir
104
star
26
nsweeting/shopify

nsweeting/shopify

Easily access the Shopify API with Elixir.
Elixir
103
star
27
SweetIQ/expostal

SweetIQ/expostal

Elixir binding for Libpostal - a library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
Elixir
95
star
28
cconstantin/plug_rails_cookie_session_store

cconstantin/plug_rails_cookie_session_store

Rails compatible Plug session store
Elixir
95
star
29
code-shoily/covid19

code-shoily/covid19

A Phoenix app to display Novel Coronavirus (COVID-19)
Elixir
94
star
30
ericdude4/shopifex

ericdude4/shopifex

🛍️ Build Shopify Apps with Elixir Phoenix
Elixir
94
star
31
MikaAK/ecto_shorts

MikaAK/ecto_shorts

Shortcuts for ecto
Elixir
93
star
32
johnnyji/proper_case

johnnyji/proper_case

Converts keys of maps to `snake_case`, useful as a plug to format params in the Phoenix connection pipeline
Elixir
88
star
33
edgedb/edgedb-elixir

edgedb/edgedb-elixir

Elixir client for EdgeDB
Elixir
85
star
34
mirego/credo_naming

mirego/credo_naming

🏷 A suite of Credo checks to enforce naming best practices in an Elixir project
Elixir
82
star
35
amacgregor/crimson_commerce

amacgregor/crimson_commerce

An OpenSource Ecommerce platform on the Elixir/Phoenix stack, which aims to leverage the power of functional programming for ecommerce.
Elixir
81
star
36
florinpatrascu/neo4j_sips

florinpatrascu/neo4j_sips

Elixir driver for the Neo4j graph database server
Elixir
81
star
37
nsweeting/authex

nsweeting/authex

Authex is an opinionated JWT authentication and authorization library for Elixir.
Elixir
76
star
38
mtwilliams/bourne

mtwilliams/bourne

🚤 Better streaming for Ecto.
Elixir
75
star
39
mtrudel/hap

mtrudel/hap

A HomeKit Accessory Protocol (HAP) Implementation for Elixir
Elixir
74
star
40
devato/inertia_phoenix

devato/inertia_phoenix

Inertiajs Adapter for Elixir Phoenix
Elixir
72
star
41
stephanos/rewire

stephanos/rewire

Dependency injection for Elixir. Zero code changes required.
Elixir
70
star
42
qhwa/bonfire

qhwa/bonfire

A delightful website for tracking reading state of books.
Elixir
67
star
43
lexmag/oauther

lexmag/oauther

OAuth 1.0 for Elixir
Elixir
65
star
44
nicbet/essence

nicbet/essence

Essence is a library for Natural Language Processing and Text Summarization in Elixir.
Elixir
64
star
45
joshnuss/phoenix-billing-demo

joshnuss/phoenix-billing-demo

A demo of using commerce_billing with phoenix
Elixir
61
star
46
smpallen99/whatwasit

smpallen99/whatwasit

Track changes to your Ecto models
Elixir
61
star
47
lexmag/simetric

lexmag/simetric

String similarity metrics for Elixir
Elixir
60
star
48
imeraj/phoenix_playground

imeraj/phoenix_playground

Miscellaneous projects developed using Elixir and Phoenix Framework
Elixir
60
star
49
yrashk/relex

yrashk/relex

Erlang/Elixir Release Assembler
Elixir
59
star
50
matthewlehner/phoenix-webpack-example

matthewlehner/phoenix-webpack-example

Phoenix Framework with Webpack for asset compilation.
Elixir
57
star
51
adam12/ecto_network

adam12/ecto_network

Ecto types to support MACADDR and Network extensions provided by Postgrex.
Elixir
56
star
52
smpallen99/ucx_chat

smpallen99/ucx_chat

UcxUcc is a simple but powerful team collaboration suite of applications designed to improve communications, information sharing and productivity for the businesses small and large.
Elixir
55
star
53
joshnuss/elixir-ffi

joshnuss/elixir-ffi

Foreign Function Interface (FFI) for Elixir
Elixir
53
star
54
freshcom/freshcom

freshcom/freshcom

Fast, scalable and extensible eCommerce backend in Elixir.
Elixir
52
star
55
xiamx/lemma

xiamx/lemma

A Morphological Parser (Analyser) / Lemmatizer written in Elixir.
Elixir
49
star
56
GBH/loaded.bike

GBH/loaded.bike

Phoenix/Elixir web app for exploring and sharing bicycle touring routes
Elixir
48
star
57
smpallen99/speak_ex

smpallen99/speak_ex

An Elixir framework for building telephony applications
Elixir
47
star
58
lewazo/boreale

lewazo/boreale

🌲 A very lightweight authentication service for Traefik
Elixir
47
star
59
yrashk/genx

yrashk/genx

Elixir-style library for most important OTP functionality
Elixir
46
star
60
carlos4ndre/elixir-exercises

carlos4ndre/elixir-exercises

Solutions for the exercises in Programming Elixir: Functional Book (by Dave Thomas)
Elixir
46
star
61
qhwa/dockerize

qhwa/dockerize

A small hex package for creating docker image from an Elixir project.
Elixir
46
star
62
kieraneglin/encrypted_secrets_ex

kieraneglin/encrypted_secrets_ex

Store your application's secrets inside your VCS
Elixir
45
star
63
nsweeting/gen_queue

nsweeting/gen_queue

Generic queues with adapter support for Elixir
Elixir
45
star
64
smpallen99/elixir_survey_tutorial

smpallen99/elixir_survey_tutorial

Elixir
45
star
65
charleshan/programming-phoenix

charleshan/programming-phoenix

Step-by-step source code for Programming Phoenix book written by Chris McCord, Bruce Tate, and José Valim
Elixir
43
star
66
freshcom/freshcom-api

freshcom/freshcom-api

Deprecated
Elixir
43
star
67
mtrudel/machete

mtrudel/machete

Literate test matchers for ExUnit
Elixir
43
star
68
nsweeting/rabbit

nsweeting/rabbit

Build Elixir applications with RabbitMQ
Elixir
42
star
69
Miserlou/FriendlyID

Miserlou/FriendlyID

FriendlyID is an Elixir package that creates unique(-ish) friendly, human-readable identifiers for your objects.
Elixir
40
star
70
arvidkahl/sizeable

arvidkahl/sizeable

An Elixir library to make File Sizes human-readable
Elixir
39
star
71
smpallen99/exrm-rpm

smpallen99/exrm-rpm

Create a rpm for your elixir release with ease
Elixir
39
star
72
Dkendal/aruspex

Dkendal/aruspex

A configurable constraint solver
Elixir
39
star
73
GBH/phoenix_bootstrap_form

GBH/phoenix_bootstrap_form

Bootstrap 4 Forms for Phoenix/Elixir Applications
Elixir
38
star
74
mtrudel/beats

mtrudel/beats

Beats is a drum machine
Elixir
38
star
75
lexmag/dicon

lexmag/dicon

Simple release deliverer for Elixir
Elixir
38
star
76
smpallen99/webrtc_example

smpallen99/webrtc_example

Example webrtc peer to peer with server using Phoenix Channels
Elixir
38
star
77
smpallen99/syslog

smpallen99/syslog

Elixir logger syslog backend
Elixir
38
star
78
code-shoily/ex_algo

code-shoily/ex_algo

Data Structures and Algorithms implemented with Elixir
Elixir
37
star
79
florinpatrascu/movies_elixir_phoenix

florinpatrascu/movies_elixir_phoenix

Neo4j with Elixir, Phoenix and Neo4j.Sips - The Movies Example Application
Elixir
37
star
80
nsweeting/exenv

nsweeting/exenv

Exenv makes loading environment variables from external sources easy.
Elixir
37
star
81
zmoshansky/aeacus

zmoshansky/aeacus

A simple, secure, and highly configurable Elixir identity [username | email | id | etc.]/password authentication module to use with Ecto.
Elixir
37
star
82
kiosion/toru

kiosion/toru

API for generating customizable image embeds of last.fm activity
Elixir
37
star
83
nsidnev/edgedb-elixir

nsidnev/edgedb-elixir

Elixir driver for EdgeDB
Elixir
36
star
84
remi/plug_canonical_host

remi/plug_canonical_host

PlugCanonicalHost ensures that all requests are served by a single canonical host.
Elixir
35
star
85
jkakar/aws-codegen

jkakar/aws-codegen

Code generator for AWS clients in Elixir.
Elixir
35
star
86
smpallen99/coherence_demo

smpallen99/coherence_demo

A coherence demo project
Elixir
33
star
87
kiosion/kio.dev

kiosion/kio.dev

Monorepo for my site / devblog, personal playground for Elixir / Svelte stuff
Elixir
32
star
88
RooSoft/nostr

RooSoft/nostr

Connect to the nostr network with Elixir
Elixir
32
star
89
joshnuss/blip

joshnuss/blip

A fault-tolerant and concurrent StatsD server
Elixir
30
star
90
zmoshansky/echo

zmoshansky/echo

A simple & highly extendable, meta-notification system; Echo checks notification preferences & dispatch notifications to different adapters (ex. email, logger, analytics, sms, etc.).
Elixir
29
star
91
bokner/solverl

bokner/solverl

Erlang/Elixir interface to MiniZinc.
Elixir
29
star
92
adam12/phoenix_mtm

adam12/phoenix_mtm

A small collection of functions to make it easier working with many_to_many Ecto associations and checkboxes to create them.
Elixir
28
star
93
florinpatrascu/closure_table

florinpatrascu/closure_table

Closure Table for Elixir - a simple solution for storing and manipulating complex hierarchies.
Elixir
28
star
94
ttvd/elixir-xxhash

ttvd/elixir-xxhash

Pure Elixir implementation of xxHash.
Elixir
28
star
95
ryanwinchester/tmi.ex

ryanwinchester/tmi.ex

Twitch Messaging Interface for Elixir.
Elixir
27
star
96
imeraj/elixir_git

imeraj/elixir_git

An Elixir implementation of Git version control system
Elixir
27
star
97
nsweeting/versioning

nsweeting/versioning

Versioning provides a way for Elixir API's to remain backward compatible without the headache.
Elixir
27
star
98
nsweeting/query

nsweeting/query

Query adds tools to aid the use of Ecto in web settings.
Elixir
25
star
99
MikaAK/elixir_error_message

MikaAK/elixir_error_message

Elixir error messages to make the errors within the system easier to expect and predict, as well as read
Elixir
25
star
100
nsweeting/ecto_observable

nsweeting/ecto_observable

Ecto Observable adds observable functionality to Ecto Repo.
Elixir
25
star