Showing 23 of 95 projects
A Common Lisp library that simplifies writing macros using the call-with pattern, reducing errors and boilerplate.
Elixir macros that expand into guard-safe code for more readable guard clauses.
A compile-time, non-intrusive dependency injection system for the Crystal programming language.
A fast HTML builder library for Crystal that uses macros to generate HTML at compile-time with native syntax.
A collection of Common Lisp macros including GMap, a functional iteration macro for map-reduce operations, and utilities for multiple-value binding.
A Crystal shard providing macros for compile-time constant checks, version constraints, and environment variable based conditional compilation.
Clojure-compatible threading and transformation macros for Common Lisp, with additional diamond wand macros.
A collection of anaphoric macros for Elixir that capture variables like 'it' to simplify control flow expressions.
Elixir library providing macros to wait for asynchronous operations using familiar case/cond syntax.
A Rust library for parsing, serializing, and manipulating JSON with a flexible, frictionless API.
A Common Lisp macro that provides a concise, DRY syntax for defining classes, reducing boilerplate in DEFCLASS forms.
A Crystal configuration parser with a human-friendly format, macros, and fault tolerance.
An Elixir library for generating random, URL-friendly names suitable for subdomains and unique identifiers.
A compile-time trie data structure implementation for the Crystal programming language.
An HTTP router for Elixir with macros for organizing routes, versioning, and resource generation.
Generate unsafe (!) bindings for Elixir functions at compile time to reduce code duplication.
Elixir macros that enable using :timer.apply_after and :timer.apply_interval with a do-block syntax.
Crystal macros for switching behavior at compile-time based on semantic version comparisons.
A re-implementation of cl-annot providing Common Lisp annotation macros and an @ reader macro for syntactic sugar.
Parenscript macros that provide a Lisp-like syntax for jQuery operations in Common Lisp.
A non-Turing complete expression language for fast, safe, and portable evaluation with C-like syntax.
FitEx is an Elixir macro module that provides a concise syntax for defining single-argument anonymous functions.
A bytecode-compiled Lisp dialect implemented in ActionScript, designed for embedding in Flash/AIR applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.