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)

  • OK

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • decorator

    Function decorators for Elixir (by arjan)

  • pipes

    Macros for more flexible composition with the Elixir Pipe operator

  • pathex

    Fastest tool to access data in Elixir

  • Project mention: Ask HN: Why isn't Phoenix/Elixir more mainstream? | news.ycombinator.com | 2023-09-29

    Some times I miss being able to do updates in the way you described.

    Have you seen Pathex? https://github.com/hissssst/pathex

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

  • unsafe

    Generate unsafe (!) bindings for Elixir functions

  • apix

    Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.

  • 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 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 - InfluxDB
    www.influxdata.com | 21 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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 718
2 OK 598
3 decorator 375
4 pipes 328
5 pathex 320
6 exceptional 292
7 shorter_maps 230
8 expat 176
9 eventsourced 102
10 ok_jose 100
11 crudry 90
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 unsafe 12
23 apix 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com