Projects in Awesome Lists tagged with meta-programming
A curated list of projects in awesome lists tagged with meta-programming .
https://github.com/matt-42/iod
Meta programming utilities for C++14. Merged in matt-42/lithium
c-plus-plus deserialization meta-programming serialization
Last synced: 04 Apr 2025
https://github.com/google/pyglove
Manipulating Python Programs
automl evolution machine-learning manipulation meta-learning meta-programming python symbolic-programming
Last synced: 20 Apr 2025
https://github.com/gr0uch/simulacra
A data-binding function for the DOM.
data-binding dom-builder meta-programming
Last synced: 22 Mar 2025
https://github.com/boost-ext/reflect
C++20 Static Reflection library
cpp20 meta-programming reflection
Last synced: 11 May 2025
https://github.com/magnet/metered-rs
Fast, ergonomic metrics for Rust
macros meta-programming metrics monitoring performance rust-lang
Last synced: 15 May 2025
https://github.com/fzerorubigd/goql
A golang source code scanner, this time in sql :)
ast go go-ast golang meta-programming sql
Last synced: 13 Apr 2025
https://github.com/qlibs/reflect
C++20 Static Reflection library
cpp20 meta-programming reflection
Last synced: 12 Apr 2025
https://github.com/phodal/chapi
CHAPI (Common Hierarchical Abstract Parser and Information Converter) streamlines code analysis by converting diverse language source code into a unified abstract model, simplifying cross-language development. Chapi 是一个通用层次抽象解析器与信息转换器,它可以将不同编程语言的源代码转换为统一的层次抽象模型。
meta-analysis meta-data meta-language meta-model meta-programming modeling
Last synced: 15 May 2025
https://github.com/qlibs/mp
C++20 Meta-Programming library
compile-time cpp20 meta-programming
Last synced: 16 May 2025
https://github.com/databrickslabs/dlt-meta
Metadata driven Databricks Delta Live Tables framework for bronze/silver pipelines
databricks dlt meta-programming python
Last synced: 29 Apr 2025
https://github.com/lisprez/so_stupid_search
It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......
blazing-fast cargo code-search cpp14 cpp17 cpp20 ctags emacs fire grep meta-programming neovim nim pt ripgrep rust stupid-search vim zig
Last synced: 08 Aug 2025
https://github.com/Lisprez/so_stupid_search
It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......
blazing-fast cargo code-search cpp14 cpp17 cpp20 ctags emacs fire grep meta-programming neovim nim pt ripgrep rust stupid-search vim zig
Last synced: 19 Mar 2025
https://github.com/zio/zio-direct
Direct-Style Programming for ZIO
async-await effect-system functional-programming meta-programming scala
Last synced: 15 Jul 2025
https://github.com/murisi/l2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 06 Sep 2025
https://github.com/murisi/L2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 12 May 2025
https://github.com/SciNim/Unchained
A fully type safe, compile time only units library.
compile-time hacktoberfest meta-programming nim nim-lang type-safety units
Last synced: 08 May 2025
https://github.com/scinim/unchained
A fully type safe, compile time only units library.
compile-time hacktoberfest meta-programming nim nim-lang type-safety units
Last synced: 09 Apr 2025
https://github.com/juliateachingctu/scientific-programming-in-julia
Repository for B0M36SPJ
automatic-differentiation differential-equations gpu-acceleration julia julia-language julialang meta-programming parallel-programming
Last synced: 06 Apr 2025
https://github.com/Kraks/sai
Staged Abstract Interpreters
abstract-interpretation interpreters meta-programming scala staging symbolic-execution
Last synced: 21 Jul 2025
https://github.com/kraks/sai
Staged Abstract Interpreters
abstract-interpretation interpreters meta-programming scala staging symbolic-execution
Last synced: 13 Feb 2026
https://github.com/71/cometary
Roslyn extensions, with a touch of meta-programming.
analyzer assembly compiler-plugin csharp ctfe extensions meta meta-programming metaprogramming mixins netcore roslyn
Last synced: 28 Feb 2026
https://github.com/arrow-kt/arrow-analysis
Arrow Analysis Plugin
arrow-kt arrow-meta meta-programming
Last synced: 14 Apr 2025
https://github.com/trusktr/lowclass
JavaScript/TypeScript class inheritance tools.
classes classes-and-inheritance javascript meta-programming metaprogramming typescript
Last synced: 01 May 2025
https://github.com/max-leuthaeuser/scroll
SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
dispatch dsl meta-programming role-oriented roles scala
Last synced: 13 Apr 2025
https://github.com/paul-go/truth
A Domain Representation Language
format homoiconic meta-language meta-programming type-safety type-system
Last synced: 03 Jul 2025
https://github.com/nlw0/chipsort.jl
Sorting deeds done down the chip
cache-aware meta-programming simd sorting
Last synced: 02 Jan 2026
https://github.com/mailund/pmatch
Pattern matching DSL for R
dsl meta-programming pattern-matching r
Last synced: 17 Jun 2025
https://github.com/ga-explorer/GeometricAlgebraFulcrumLib
A Unified Generic C# library for Geometric Algebra computations using any kind of scalars (floating point, symbolic, etc.)
3d-visualization clifford-algebra geometric-algebra geometric-algebra-libraries meta-programming metaprogramming numeric-computing numerical-computation power-system power-system-analysis power-systems power-systems-analysis scientific-computing symbolic-computation visualization
Last synced: 29 Jul 2025
https://github.com/dedbox/racket-template
A Racket Meta-Program Generator
macros meta-programming program-generator racket template-metaprogramming
Last synced: 05 Jan 2026
https://github.com/ethanlin-twer/java-reflection-in-action
A Chinese translation of the book Java Reflection In Action editing with gitbook.
java jvm meta-object-protocol meta-programming reflection
Last synced: 28 Oct 2025
https://github.com/munrocket/overload-bracket
Overloading square bracket operator [] in javascript and other array methods to any object with container using es6 proxy.
array-like brackets es6 meta meta-programming overload proxy pseudo-array
Last synced: 19 Mar 2025
https://github.com/okuramasafumi/neco
neco is a NEo COmmand library
business-logic command-pattern meta-programming ruby
Last synced: 10 Oct 2025
https://github.com/v-kolesnikov/sparse_include
meta-programming module modules namespace namespaces ruby
Last synced: 30 Oct 2025
https://github.com/good-php/serialization
Extendable reflection-based serializer with support for JSON and PHP primitive formats
meta-programming php serialization
Last synced: 15 Jan 2026
https://github.com/shlomiassaf/ngx-routable
Component metadata driven data resolver for angular router
angular decorators meta-programming metadata router typescript
Last synced: 03 Jul 2025
https://github.com/mdrokz/screeps-haxe
haxe extern types for game screeps.
externals game haxe javascript library macros meta-programming screeps screeps-game typedefs typescript
Last synced: 28 Feb 2025
https://github.com/infinite-technology/blackbox
Logging code automation solution
ast automation coding groovy logging macros meta-programming metaprogramming slf4j
Last synced: 26 Feb 2025
https://github.com/gigaquads/ravel
Ravel is a meta-framework for Python. It's an abstract architecture that allows the same business logic to be executed as completely different types of applications without code modifications -- as endpoints in a REST API, CLI commands, REPL commands, gRPC endpoints, Pygame event handlers, the list goes on. There's a lot more.
cli-app command-line-tools framework meta-framework meta-programming repl web-framework
Last synced: 31 Oct 2025
https://github.com/oovm/color-rs
Compile time color literal for rust
color compile-time meta-programming rust
Last synced: 11 Apr 2025
https://github.com/eastriverlee/array.h
a lightweight dynamic (and generic) array type C is missing.
array c macro meta-programming programming-language
Last synced: 29 Mar 2025
https://github.com/nlknguyen/code-formation
Context-free code generator with embeddable template meta-programming language
code-generator execution-pipeline meta-programming template-engine
Last synced: 25 Mar 2025
https://github.com/tfc/purescript-ziprecord
Purescript Example: How to map a binary function generically over (nested) records
meta-programming purescript row-types
Last synced: 03 Mar 2025
https://github.com/eastriverlee/defer.h
lightweight defer feature C is missing.
c defer macro meta-programming programming-languages
Last synced: 29 Mar 2025
https://github.com/toddetv/scroll-persistence
Persistence implementation for SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
dispatch dsl hibernate meta-programming persistence role-oriented roles scala
Last synced: 24 Mar 2025
https://github.com/madsjulia/metaprogtools.jl
Meta Programming Tools
analyses decision-support high-performance-computing julia mads meta-programming
Last synced: 20 Jun 2025
https://github.com/mistivia/cfp
Macros to do lisp-like functional programming in pure C
c-macros functional-programming lisp meta-programming
Last synced: 27 Jul 2025
https://github.com/aygp-dr/reversible-meta-synthesis
Implementation of reversible meta-interpreter for inductive program synthesis based on Numao and Ma's research
meta-programming prolog scheme
Last synced: 25 Jan 2026
https://github.com/fajarnugraha37/metadrama
Metadrama brings aspect-oriented programming and compile-time macros to Bun, Node.js, and Vite projects with an SWC-first transform pipeline.
aop aspect-oriented-programming code-generator codegen codegenerator compile-time compiler javascript meta-programming metaprogramming typescript
Last synced: 25 Dec 2025
https://github.com/magnet/config-jam-rs
Typesafe, ergonomic config for Rust
config configuration macro meta-programming rust
Last synced: 21 Feb 2025
https://github.com/slamko/ppx_catch
Ocaml PPX for no-exception error handling
error-handling functional-programming meta-programming no-exception ocaml ppx ppx-extension ppx-rewriter ppxlib
Last synced: 29 Jun 2025