Showing 30 of 66 projects
Runtime inspection utilities for Python's typing module, enabling programmatic analysis of type hints.
A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.
A humorous Elixir library that implements object-oriented programming concepts like classes, inheritance, and methods as a parody.
A multi-paradigm programming language with gradual and duck typing that compiles to PHP, Python, and JavaScript.
An SDK for creating F# type providers with the ProvidedTypes.fs API files needed for authoring.
A C# toolkit for code generation using plain C# templates, offering a modern alternative to T4 with hybrid programmatic and markup approaches.
A wrapper around the Roslyn API for generating, saving, and compiling C# code programmatically.
An Elixir library for generating struct constructors that handle external data with ease.
A comprehensive tutorial on D programming language templates covering basics to advanced metaprogramming concepts.
A Lisp to GLSL compiler that translates a Common Lisp-like dialect into shader code for graphics programming.
A C++14 library providing std::tuple-like reflection for user-defined aggregate types without macros or boilerplate.
A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.
A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.
Tools for peering inside R objects and understanding R's memory usage and internal behavior.
A Clojure library for correct code walking and macroexpansion that preserves binding information and expands inlined functions.
A Coq plugin that embeds the Elpi λProlog interpreter to define new commands and tactics for theorem proving.
A simple framework for creating compile-time microbenchmarks to measure C++ template metaprogramming performance.
A library for creating reusable, composable pattern matchers in Elixir to simplify complex pattern matching.
A collection of presentation materials and papers from the C++Now 2012 conference, covering C++11, Boost libraries, and advanced programming techniques.
A generic function interface to standard Common Lisp functions, providing extensible wrappers for equality, comparison, sequences, and more.
A programming language that transpiles to multiple platforms using customizable templates, enabling single-source code generation.
An Elm package and CLI tool for generating Elm code with automatic imports and type inference.
A header-only C++20 library that parses and plans SQL queries at compile time using constexpr metaprogramming.
A strongly-typed genetic programming framework for Python that makes evolutionary algorithms accessible and fun.
An OCaml syntax extension for importing types and signatures from compiled interface files to reduce redundancy.
Staged compilation for Clojure with environment and special-form aware syntax-quoting.
A collection of presentation materials from the C++Now 2016 conference covering modern C++ topics.
A Common Lisp library that enables compile-time generic function dispatch for performance optimization, similar to overloading in C++/Java.
A tiny Ruby DSL for idiomatic date parsing and formatting using intuitive format specifiers.
A PEG parser and transformer with a pleasant Elixir DSL for building grammars.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.