SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Elixir Macro Projects
-
typed_struct
An Elixir library for defining structs with a type without writing boilerplate code. (by ejpcmac)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
typed_structor
TypedStructor is a library for defining typed structs, exceptions and record macros with effortlessly.
-
-
-
rulex
This tiny library (2 macros only) allows you to define very simple rule handler using Elixir pattern matching. (by kbrw)
-
apix
Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.
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).
Elixir Macros discussion
Elixir Macros related posts
-
Show HN: ES6_maps, new Elixir syntax feature via runtime compiler hacking
-
Ask HN: Why isn't Phoenix/Elixir more mainstream?
-
Working with JSON files
-
How do you deal with manipulating deep / complex data structures in Elixir?
-
What do you *not* like about Elixir?
-
A library for performing fast actions with nested data structures in Elixir
-
Are there any open source Elixir projects that I could help with as a beginner?
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Macro projects in Elixir? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | typed_struct | 768 |
| 2 | OK | 605 |
| 3 | decorator | 405 |
| 4 | pathex | 363 |
| 5 | pipes | 324 |
| 6 | exceptional | 294 |
| 7 | shorter_maps | 235 |
| 8 | expat | 175 |
| 9 | eventsourced | 104 |
| 10 | ok_jose | 101 |
| 11 | crudry | 93 |
| 12 | FakeServer | 72 |
| 13 | pattern_tap | 58 |
| 14 | mdef | 49 |
| 15 | happy | 44 |
| 16 | pipe_here | 34 |
| 17 | pit | 29 |
| 18 | named_args | 28 |
| 19 | typed_structor | 19 |
| 20 | anaphora | 18 |
| 21 | unsafe | 13 |
| 22 | rulex | 13 |
| 23 | apix | 12 |