Showing 36 of 95 projects
A Common Lisp to JavaScript compiler enabling Lisp development for web and React applications.
A syntactic utilities package for Common Lisp that radically simplifies REPL-driven development and large system programming.
A generic, macro-based, stackless coroutine builder for Clojure and ClojureScript.
A collection of sweet.js macros that implement ES6 syntactic features for ES5 JavaScript environments.
Simple Rust macros for printing colored and formatted text to the terminal, built on termcolor for cross-platform support.
An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.
A comprehensive collection of composable computed macros for Ember.js applications.
A library for creating reusable, composable pattern matchers in Elixir to simplify complex pattern matching.
A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.
Arrow-macros provides Clojure-like arrow and diamond wand macros for Common Lisp, enabling expressive and readable threading of expressions.
A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.
A Clojure library providing local mutable variables with unsynchronized, unboxed performance for in-scope mutation.
A collection of Fennel macros for Neovim that provides syntactic sugar and missing features for writing configuration elegantly.
A tiny Elixir library for piping values that match ok/error tuples or custom patterns.
Adds RSpec-style context and it macros to ExUnit for better test organization in Elixir.
An opinionated Markdown processor built on Remark.js that outputs HAST AST and extends syntax with directives and macros.
A functional programming library for Crystal providing monads, algebraic data types, pattern matching, and do-notation.
A library for implementing pauseable coroutine functions in GameMaker Studio using native GML macros.
Staged compilation for Clojure with environment and special-form aware syntax-quoting.
Common Lisp utilities using Parenscript to build React web applications with Lisp syntax.
A Neovim plugin for saving, loading, and managing macros with JSON storage and smart encoding.
An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.
A Clojure library that enables writing Java code directly within Clojure programs using a macro.
A Clojure library for debugging core macros and functions by printing each step's result to the REPL.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
A library for defining Elixir functions with multiple heads using a concise syntax.
A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.
A tiny Elixir library for handling the happy path with clean syntax, rewriting pattern matches into nested case expressions.
A utility library for Clojure and ClojureScript providing enhanced control flow, threading, and data manipulation macros.
Helps macro writers produce better errors for macro users
A super fast Entity Component System (ECS) framework for Crystal, featuring compile-time code generation and minimal garbage collection.
An Elixir macro that enables piping values into any argument position using a placeholder.
A state-based lexer for Elixir that uses macros to generate reusable lexers with regular expression rules.
A simple declarative command line interface builder for Crystal with compile-time validation.
A Common Lisp utility library for easier hash table manipulation with deep access, creation macros, and conversion functions.
A Common Lisp library that reduces verbosity using Unicode glyphs for function definitions, conditionals, and lambda expressions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.