10

8

6

4

2


9.0

10.0

8.9
0.0
OK

8.3
0.0

7.7

5.8

7.5
0.0

7.2
0.0

26 Macros packages and projects

  • typed_struct

    9.0 10.0 Elixir
    An Elixir library for defining structs with a type without writing boilerplate code.
  • OK

    8.9 0.0 Elixir
    Elegant error/exception handling in Elixir, with result monads.
  • Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
  • pipes

    8.3 0.0 Elixir
    Macros for more flexible composition with the Elixir Pipe operator
  • pathex

    7.7 5.8 Elixir
    Fastest tool to access data in Elixir
  • shorter_maps

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

    7.2 0.0 Elixir
    Reusable, composable patterns across Elixir libraries
  • eventsourced

    6.7 0.0 Elixir
    Functional domain models with event sourcing in Elixir
  • crudry

    6.1 2.1 Elixir
    Elixir library for DRYing CRUD in Phoenix Contexts and Absinthe Resolvers.
  • ok_jose

    6.1 0.0 Elixir
    Pipe elixir functions that match ok/error tuples or custom patterns.
  • pipe_to

    5.7 0.4 Elixir
    The enhanced elixir pipe operator which can specify the target position
  • mdef

    5.1 0.0 Elixir
    Easily define multiple function heads in elixir
  • pattern_tap

    5.0 0.0 Elixir
    Macro for tapping into a pattern match while using the pipe operator
  • happy

    4.4 0.0 Elixir
    the alchemist's happy path with elixir
  • pipe_here

    4.4 0.0 Elixir
    An Elixir macro for easily piping arguments at any position.
  • named_args

    3.6 0.0 Elixir
    Allows named arg style arguments in Elixir
  • pit

    3.3 0.0 Elixir
    Elixir macro for extracting or transforming values inside a pipe flow.
  • anaphora

    2.8 0.0 Elixir
    The anaphoric macro collection for Elixir
  • rulex

    2.8 0.0 Elixir
    This tiny library (2 macros only) allows you to define very simple rule handler using Elixir pattern matching.
  • guardsafe

    2.8 0.0 Elixir
    Macros expanding into code that can be safely used in guard clauses.
  • unsafe

    2.1 0.0 Elixir
    Generate unsafe (!) bindings for Elixir functions
  • apix

    1.7 0.0 Elixir
    Simple convention and DSL for transformation of elixir functions to an API for later documentation and or validation.
  • Bang

    1.1 0.0 Elixir
    Bang simply adds dynamic bang! functions to your existing module functions with after-callback.
  • kwfuns

    0.7 0.0 Elixir
    Functions with syntax for keyword arguments and defaults
  • lineo

    0.6 0.0 Erlang
    parse transform for accurate line numbers
  • rebind

    0.6 0.0 Erlang
    rebind parse transform for erlang
  • backports

    0.5 0.0 Elixir
    Ensure backwards compatibility even if newer functions are used

Add another 'Macros' Package