Elixir Macros

Open-source Elixir projects categorized as Macros

Top 23 Elixir Macro Projects

  • typed_struct

    An Elixir library for defining structs with a type without writing boilerplate code. (by ejpcmac)

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • OK

    Elegant error/exception handling in Elixir, with result monads.

  • decorator

    Function decorators for Elixir

    Project mention: Multi-Layered Caching with Decorators in Elixir: Optimizing Performance and Scalability | dev.to | 2024-06-18

    Using Elixir's decorator library it as simple as writing it as such

  • pathex

    Fastest tool to access data in Elixir

  • pipes

    Macros for more flexible composition with the Elixir Pipe operator

  • exceptional

    Helpers for Elixir exceptions

  • shorter_maps

    Elixir ~M sigil for map shorthand. `~M{id, name} ~> %{id: id, name: name}`

    Project mention: Show HN: ES6_maps, new Elixir syntax feature via runtime compiler hacking | news.ycombinator.com | 2024-05-12
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • expat

    Reusable, composable patterns across Elixir libraries

  • eventsourced

    Functional domain models with event sourcing in Elixir

  • ok_jose

    Pipe elixir functions that match ok/error tuples or custom patterns.

  • crudry

    Elixir library for DRYing CRUD in Phoenix Contexts and Absinthe Resolvers.

  • FakeServer

    FakeServer integrates with ExUnit to make external APIs testing simpler

  • pattern_tap

    Macro for tapping into a pattern match while using the pipe operator

  • mdef

    Easily define multiple function heads in elixir

  • happy

    the alchemist's happy path with elixir (by vic)

  • pipe_here

    An Elixir macro for easily piping arguments at any position.

  • pit

    Elixir macro for extracting or transforming values inside a pipe flow.

  • named_args

    Allows named arg style arguments in Elixir

  • guardsafe

    Macros expanding into code that can be safely used in guard clauses.

  • anaphora

    The anaphoric macro collection for Elixir

  • rulex

    This tiny library (2 macros only) allows you to define very simple rule handler using Elixir pattern matching. (by kbrw)

  • typed_structor

    TypedStructor is a library for defining typed structs, exceptions and record macros with effortlessly.

  • unsafe

    Generate unsafe (!) bindings for Elixir functions

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

Log in or Post with

Elixir Macros related posts

  • Show HN: ES6_maps, new Elixir syntax feature via runtime compiler hacking

    5 projects | news.ycombinator.com | 12 May 2024
  • Ask HN: Why isn't Phoenix/Elixir more mainstream?

    4 projects | news.ycombinator.com | 29 Sep 2023
  • Working with JSON files

    2 projects | /r/elixir | 20 Sep 2022
  • How do you deal with manipulating deep / complex data structures in Elixir?

    2 projects | /r/elixir | 13 Sep 2022
  • What do you *not* like about Elixir?

    4 projects | /r/elixir | 5 Jun 2022
  • A library for performing fast actions with nested data structures in Elixir

    2 projects | /r/elixir | 26 May 2022
  • Are there any open source Elixir projects that I could help with as a beginner?

    5 projects | /r/elixir | 18 May 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 13 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 typed_struct 735
2 OK 600
3 decorator 387
4 pathex 343
5 pipes 327
6 exceptional 293
7 shorter_maps 233
8 expat 177
9 eventsourced 104
10 ok_jose 100
11 crudry 91
12 FakeServer 72
13 pattern_tap 58
14 mdef 49
15 happy 45
16 pipe_here 34
17 pit 29
18 named_args 28
19 guardsafe 26
20 anaphora 18
21 rulex 13
22 typed_structor 13
23 unsafe 12

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Elixir is
the 22nd most popular programming language
based on number of metions?