Showing 33 of 33 projects
A strongly typed JSON serialization and deserialization library for Rust, part of the Serde framework.
A single-header C++ macro for printf-style debugging with colorized output, type info, and expression passthrough.
A curated list of awesome AutoHotkey libraries, scripts, tools, and resources for automation and scripting.
A curated list of awesome AutoHotkey libraries, scripts, tools, and resources for automation and scripting.
A compile-time HTML template engine for Rust that transforms markup into specialized Rust code for maximum performance and type safety.
A Rust crate for generating compile-time-checked builders for structs and functions with named parameters and optional arguments.
A Rust library providing caching structures and procedural macros for easy function memoization.
A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.
A Clojure macro for defining functions with Erlang/Elixir-style parameter pattern matching.
Elixir macros for linear retry, exponential backoff, and wait patterns with composable delay streams.
Elixir sigil for concise map and struct creation with automatic key-value inference from variable names.
A memoization macro for Elixir that caches function results using CAS on ETS for performance optimization.
A Haxe library for fast binary serialization and network synchronization with automatic change tracking and RPCs.
An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.
A Crystal macro for puts-style debugging with colorized output, context, and type information.
A Rust macro-based toolchain for compile-time SCSS transpilation, CSS minification, and unique class name generation.
A batteries-included tracing and debug-logging macro for Common Lisp that logs form evaluations and results with typographic enhancements.
AutoHotkey_H v1 DLL release providing a C/C++ interface for embedding AutoHotkey scripting capabilities.
Elixir binding for Lager that provides compile-time optimized logging macros with zero runtime overhead when disabled.
Elixir macro for pattern matching and destructuring within pipe operator chains without breaking flow.
A typesafe, macro-based logging library for Scala/JVM, Scala.js, and Scala Native, compatible with scala-logging and SLF4J.
An Entity Component System framework for Haxe, designed for high-performance game development.
A memoization macro (defmemo) for Elixir that caches function results to improve performance.
An Elixir library for creating custom base conversion modules with user-defined alphabets.
A Haxe macro library for serializing and deserializing class fields to and from BytesInput/BytesOutput.
A portable and extensible Common Lisp LOOP implementation that can replace or coexist with a Lisp's built-in LOOP.
A minimalistic, macro-powered tweening library for Haxe with framework-agnostic design and manual update control.
A Clojure macro that provides JSX-like syntax for using React and other virtual DOM libraries directly in ClojureScript.
Fiji/ImageJ macros to quickly add a scale bar to an image, with size relative to image dimensions for consistent appearance.
A tiny Elixir library for defining simple rule handlers using pattern matching.
A no-std/wasm compatible Rust macro for generating Substrate storage keys and converting account addresses.
A CMake macro that detects whether header files are C, C++, or both by analyzing #include statements in source files.
A Common Lisp macro for temporarily rebinding global functions, primarily used for mocking and intercepting calls in test environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.