trivial-with-current-source-form

Helps macro writers produce better errors for macro users

Common Lisp33mit

11 months ago

compatibilitymacros

dbg-macro

dbg-macro

A dbg(…) macro for C++

C++2818mit

5 months ago

cppdebuggingmacro

Swift-Macros

Swift-Macros

A curated list of awesome Swift Macros

Swift1869mit

2 months ago

appleprogrammingswift

C-Macro-Collections

C-Macro-Collections

Easy to use, modular, header only, macro based, generic and type-safe Data Struc

C476mit

5 months ago

ccontainersdata-structure

laravel-collection-macros

laravel-collection-macros

A set of useful Laravel collection macros

PHP1684other

last month

collectionhacktoberfestlaravel

twin.macro

🦹‍♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emoti

TypeScript7696mit

5 months ago

babelbabel-macrocss-in-js

turf

Macro based compile-time SCSS transpilation, CSS minification, and class name un

Rust23mit

5 months ago

cssleptosrust

magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++,

C++4318mit

2 months ago

c-plus-plusc-plus-plus-17cplusplus

ElixirRetry

Simple Elixir macros for linear retry, exponential backoff and wait with composa

Elixir430other

6 months ago

delayexponential-backofflinear-retry

parboiled2

A macro-based PEG parser generator for Scala 2.10+

Scala714other

last month

each

A macro library that converts native imperative syntax to scalaz's monadic expre

Scala254apache-2.0

last month

annotationscomprehensionmacro-library

proto

Lightweight and fast serialization library for Scala 2/3 based on Protocol Buffe

Scala34mit

2 months ago

macrosprotobufscala

magic_get

std::tuple like methods for user defined types without any macro or boilerplate

C++192bsl-1.0

5 months ago

nclasses

A `define-class` macro for less boilerplate

Common Lisp2other

5 months ago

nvim-recorder

Enhance the usage of macros in Neovim.

Lua166mit

4 months ago

breakpointsmacrosnvim-lua

cling

A modular, non-macro-based command line interface library

Crystal16mpl-2.0

5 months ago

cliclingcommand-line

cargo-expand

cargo-expand

Subcommand to show result of macro expansion

Rust2357apache-2.0

2 months ago

cargo

NeoComposer.nvim

NeoComposer.nvim

Neovim plugin that simplifies macros, enhancing productivity with harmony.

Lua349mit

3 months ago

luamacrosneovim

exop

Elixir library that provides macros which allow you to encapsulate business logi

Elixir211mit

6 months ago

coerciondddelixir

defun

A macro to define clojure functions with parameter pattern matching just like er

Clojure464epl-1.0

6 months ago

clojureclojure-functionsdefun

bunt

bunt

Simple macros to write colored and formatted text to a terminal. Based on `termc

Rust215apache-2.0

last year

colorrustterminal

orbiton

orbiton

Configuration-free text editor and IDE limited to VT100. Suitable for writing gi

Go427bsd-3-clause

21 days ago

command-lineconfiguration-freeeditor

jsoniter-scala

jsoniter-scala

Scala macros for compile-time generation of safe and ultra-fast JSON codecs

Scala701mit

last month

high-performancejmh-benchmarksjson

asmotor

Powerful macro (cross) assembler package for several CPUs

C59gpl-3.0

17 days ago

680x068kamiga

memoize

A method caching macro for elixir using CAS on ETS.

Elixir184mit

4 months ago

cacheelixir-langmemoize

horrorshow-rs

A macro-based html builder for rust

Rust311apache-2.0

8 months ago

html-templaterustrust-library

pit

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

Elixir29apache-2.0

2 months ago

elixirerror-handlingpipe

ex_parameterized

This library support parameterized test with test_with_params macro.

Elixir28mit

5 months ago

nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, func

C++1920mit

3 months ago

c-plus-plusc-plus-plus-17cplusplus

graphql-let

A webpack loader / babel-plugin / babel-plugin-macros / CLI / generated file man

TypeScript456apache-2.0

4 days ago

babel-pluginbabel-plugin-macrosgraphql

fast-string-interpolator

fast-string-interpolator

Scala macro that generates ultra-fast string interpolators.

Scala86apache-2.0

6 months ago

high-performancemacroscala

awesome-macropad

A curated list of awesome applications, macros, 3D printed cases, guides, and mo

190other

5 months ago

3d-printingadafruitawesome

itertools

Extra iterator adaptors, iterator methods, free functions, and macros.

Rust2488apache-2.0

2 months ago

iteratorsrust

debug.cr

debug.cr

Debug macro for Crystal

Crystal92mit

7 months ago

crystaldebuggingmacro

hibiscus.nvim

:hibiscus: Flavored Fennel Macros for Neovim

Fennel100mit

5 months ago

macrothis.nvim

macrothis.nvim

Macrothis is a plugin for neovim to save and load macros

Lua15mit

5 months ago

alfred-maestro

alfred-maestro

An Alfred workflow to execute Keyboard Maestro macros.

Go404mit

6 months ago

rust-embed

Rust Macro which loads files into the rust binary at compile time during release

Rust1449mit

2 months ago

code-generatorrustrust-lang

algo.monads

algo.monads

Macros for defining monads, and definition of the most common monads

Clojure442epl-1.0

2 months ago

CotEditor

CotEditor

Description CotEditor is a light-weight, neat, yet powerful text editor desig

Swift5935other

2 months ago

cocoacoteditoreditor

easy-macros

A Common Lisp library to define less error-prone macros, faster.

Common Lisp18apache-2.0

2 years ago

es6-macros

A collection of sweet.js macros that implement ES6 features for ES5

JavaScript237bsd-2-clause

10 years ago

ember-awesome-macros

ember-awesome-macros

A collection of Ember computed macros

JavaScript206mit

3 years ago

arrow-macros

Arrow-macros provides Clojure-like arrow macros in Common Lisp

Common Lisp115mit

3 years ago

elixir-pattern_tap

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

Elixir58

7 years ago

ada4cmake

cmake macros for simple gnat project inclusion

CMake4gpl-3.0

4 years ago

ucm

ucm

Useful cmake macros that help with: compiler/linker flags, collecting sources, P

CMake207mit

last year

cmakecompiler-flagslinker-flags

ember-macaroni

ember-macaroni

Keep your app code DRY and copypasta free with computed property macaronis (macr

JavaScript99mit

6 years ago

elmacro

Package to display keyboard macros or latest interactive commands as emacs lisp.

Emacs Lisp150

3 years ago

emacsmacro

meta

Header-only, non-intrusive and macro-free runtime reflection system in C++

C++541mit

4 years ago

cppcpp-17entt

modf

A setf like macro for functional programming

Common Lisp56bsd-3-clause

4 years ago

godbg

Go implementation of the Rust `dbg` macro

Go199mit

5 years ago

debugdebugginggo

o

o

:cyclone: Configuration-free text editor and IDE limited to VT100. Suitable for

Go210bsd-3-clause

last year

configuration-freecppeditor

trivial-do

Additional dolist style macros for Common Lisp

Common Lisp17mit

2 years ago

common-lisp

block_timer

Macros to use :timer.apply_after and :timer.apply_interval with a block

Elixir10

9 years ago

sparkler

Modular Macro-powered Particle System for haxe

Haxe16zlib

3 years ago

haxekhamodular

accesspass

provides a full user authentication experience for an API. Includes login,logout

Elixir70mit

4 years ago

paren6

ES6 macros for Parenscript

Common Lisp21apache-2.0

2 years ago

fn

A couple of lambda shorthand macros

Common Lisp23other

2 years ago

printv

A batteries-included tracing and debug-logging macro

Common Lisp67

2 years ago

guardsafe

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

Elixir26mit

8 years ago

cmacro

Lisp macros for C

Common Lisp863

5 years ago

parenscriptx

Parenscript Macros to aid generating react code

Common Lisp24mit

8 years ago

scala-trace-debug

scala-trace-debug

Macro based print debugging. Locates log statements in your IDE.

Scala115mit

4 years ago

debugdebug-statementsdebugging

rulex

This tiny library (2 macros only) allows you to define very simple rule handler

Elixir13mit

3 years ago

elixir

Clamp

Common Lisp with Arc Macros and Procedures

Common Lisp70artistic-2.0

8 years ago

ember-macro-benchmark

Benchmark recording of an ember app with running with 2 versions of Ember.

TypeScript25

3 years ago

pipe_here

An Elixir macro for easily piping arguments at any position.

Elixir34

7 years ago

elixirmacrospipe

verdigris

verdigris

Qt without moc: set of macros to use Qt without needing moc

C++622lgpl-3.0

last year

pos

pos

Macro based print debugging for Scala code. Locates debug statements in your IDE

Scala23apache-2.0

4 years ago

debugdebuggingdebugging-tool

preval.macro

preval.macro

Pre-evaluate code at build-time with babel-macros

JavaScript126

3 years ago

cute

Macro for Python-esque comprehensions in Rust

Rust329mit

5 years ago

markup

MARKUP provides a reader-macro to read HTML tags inside of Common Lisp code

Common Lisp60apache-2.0

last year

cmake-header-language

CMake macro to determine the language of a header file

CMake4mit

8 years ago

elixir-http-router

HTTP Router with various macros to assist in developing your application and org

Elixir14mit

5 years ago

anaphora-elixir

The anaphoric macro collection for Elixir

Elixir18mit

8 years ago

Freasy-Monad

Freasy-Monad

Easy way to create Free Monad using Scala macros with first-class Intellij suppo

Scala113mit

6 years ago

catfree-monadfunctional-programming

FitEx

FitEx is a Macro-Module which provides a bit of sugar for function definitions.

Elixir2mit

9 years ago

elixirelixir-langfunctional-programming

doplus

doplus (written DO+) is an iteration macro for Common Lisp.

Common Lisp8gpl-3.0

2 years ago

elixir-pipes

Macros for more flexible composition with the Elixir Pipe operator

Elixir328apache-2.0

6 years ago

q

q - vim like macro registers for your bash and zsh shell!

Shell68mit

4 years ago

bashbashrcbookmarks

ember-cpm

ComputedProperty Macros for Ember

JavaScript276mit

6 years ago

reader

A utility library intended at providing reader macros for lambdas, arrays, acces

Common Lisp10mit

last year

common-lisplibraryreader-macros

defclass-std

A shortcut macro to write DEFCLASS forms quickly

Common Lisp37

3 years ago

slogging

A Typesafe-logging (and slf4j) compatible logging library based on macros for Sc

Scala49mit

4 years ago

log-statementsscalascala-js

ember-macro-helpers

Ember macro helpers for making your own fancy macros!

JavaScript62mit

3 years ago

cmake-precompiled-header

Visual Studio and GCC precompiled header macro for CMake

CMake159

4 years ago

scala-records

Labeled records for Scala based on structural refinement types and macros.

Scala159bsd-3-clause

5 years ago

EasyAGAL

EasyAGAL is an open source ActionScript library that simplifies coding assembly

HTML117

9 years ago