Topic: "meta-programming"
matt-42/iod
Meta programming utilities for C++14. Merged in matt-42/lithium
Language: C++ - Size: 381 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 725 - Forks: 59

google/pyglove
Manipulating Python Programs
Language: Python - Size: 3.71 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 660 - Forks: 29

gr0uch/simulacra 📦
A data-binding function for the DOM.
Language: JavaScript - Size: 1.76 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 540 - Forks: 22

qlibs/reflect
C++20 Static Reflection library
Language: C++ - Size: 232 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 402 - Forks: 20

magnet/metered-rs
Fast, ergonomic metrics for Rust
Language: Rust - Size: 583 KB - Last synced at: about 9 hours ago - Pushed at: 7 months ago - Stars: 339 - Forks: 23

fzerorubigd/goql
A golang source code scanner, this time in sql :)
Language: Go - Size: 205 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 302 - Forks: 13

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 是一个通用层次抽象解析器与信息转换器,它可以将不同编程语言的源代码转换为统一的层次抽象模型。
Language: Kotlin - Size: 4.61 MB - Last synced at: about 9 hours ago - Pushed at: 6 months ago - Stars: 294 - Forks: 46

qlibs/mp
C++20 Meta-Programming library
Size: 2.35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 278 - Forks: 15

databrickslabs/dlt-meta
Metadata driven Databricks Delta Live Tables framework for bronze/silver pipelines
Language: Python - Size: 21.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 187 - Forks: 84

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 ...一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......
Language: Rust - Size: 6.35 MB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 173 - Forks: 11

zio/zio-direct
Direct-Style Programming for ZIO
Language: Scala - Size: 6.13 MB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 156 - Forks: 13

murisi/L2
A minimalist type-inferred programming language with procedural macro support
Language: Racket - Size: 3.58 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 136 - Forks: 9

SciNim/Unchained
A fully type safe, compile time only units library.
Language: Nim - Size: 466 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 114 - Forks: 0

JuliaTeachingCTU/Scientific-Programming-in-Julia
Repository for B0M36SPJ
Language: Jupyter Notebook - Size: 66.8 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 85 - Forks: 16

Kraks/sai
Staged Abstract Interpreters
Language: Scala - Size: 18.1 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 66 - Forks: 8

robertshepherdcpp/mlib
mlib is a fast, simple c++ meta-programming library that uses c++20.
Language: C++ - Size: 154 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 43 - Forks: 0

71/Cometary
Roslyn extensions, with a touch of meta-programming.
Language: C# - Size: 541 KB - Last synced at: 3 days ago - Pushed at: about 7 years ago - Stars: 33 - Forks: 2

arrow-kt/arrow-analysis
Arrow Analysis Plugin
Language: Kotlin - Size: 20.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 28 - Forks: 3

trusktr/lowclass
JavaScript/TypeScript class inheritance tools.
Language: TypeScript - Size: 1.05 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 28 - Forks: 0

max-leuthaeuser/SCROLL
SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
Language: Scala - Size: 5.45 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 12

AirGuanZ/cuj
Run-time program generator embedded in C++
Language: C++ - Size: 3.12 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 25 - Forks: 5

nlw0/ChipSort.jl
Sorting deeds done down the chip
Language: Julia - Size: 677 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 2

SVijayB/PyHub
A-Z of Python Essentials in one place
Language: Python - Size: 2.15 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 15

paul-go/Truth
A Domain Representation Language
Language: TypeScript - Size: 18.1 MB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 4

mailund/pmatch
Pattern matching DSL for R
Language: R - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 1

ga-explorer/GeometricAlgebraFulcrumLib
A Unified Generic C# library for Geometric Algebra computations using any kind of scalars (floating point, symbolic, etc.)
Language: C# - Size: 201 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 19 - Forks: 4

dedbox/racket-template
A Racket Meta-Program Generator
Language: Racket - Size: 164 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 0

breakersol/ActivityFramework
Activity Framework is a lightweight C++ development framework under development. It currently implemented compile-time reflection , circular queue , thread pool , Qt-like signal and slot mechanism module , as well as asynchronous pipeline to facilitate the use of special scenarios and other features.
Language: C++ - Size: 4.03 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 3

hamidb80/uncomment
uncomment codes at the compile time!
Language: Nim - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

EthanLin-TWer/java-reflection-in-action
A Chinese translation of the book Java Reflection In Action editing with gitbook.
Language: Makefile - Size: 119 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 1

zakarouf/z_
An Easy-to-use Framework for the C Language.
Language: C - Size: 17.3 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 9 - Forks: 0

hamidb80/macroplus
a collection of constants and tiny utilities that focuses on readability
Language: Nim - Size: 27.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

munrocket/overload-bracket
Overloading square bracket operator [] in javascript and other array methods to any object with container using es6 proxy.
Language: JavaScript - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 2

okuramasafumi/neco
neco is a NEo COmmand library
Language: Ruby - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 1

yasslab/ruby-metaprogramming-tokyo Fork of nusco/ruby-metaprogramming-tokyo
A forked repository for Ruby Metaprogramming study group in CoEdo.rb
Language: Ruby - Size: 628 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

v-kolesnikov/sparse_include
Language: Ruby - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

autohdw/QuBLAS
Quantized BLAS
Language: C++ - Size: 377 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 2

metazip/pointfrip
pointfree interpreter with instance variables and classes, in lazarus
Language: Rich Text Format - Size: 136 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 5 - Forks: 1

plantcss/plantcss
🌱 Spend more time designing in the browser and less time configuring.
Language: JavaScript - Size: 215 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

tuanPhantom/course-management-swing-ui
This Java Swing UI application serves as a basic course administration system
Language: Java - Size: 17.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

redgush/flycatcher
A general purpose, statically typed, compiled programming language written in Rust.
Language: Rust - Size: 272 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

kenpusney/Canvas 📦
lib::cpp
Language: C++ - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 2

good-php/reflection
Reflection API with a type system, generics support and cache
Language: PHP - Size: 260 KB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

the-meta-lang/meta
META is a compiler writing toolchain optimized for speed and reliability. It is easy to pick up and extremely flexible.
Language: Assembly - Size: 8.22 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

petrizhang/crisp
Crisp: Compile-Time Interpreter for Lisp. A header-only library implemented with C++ templates.
Language: C++ - Size: 461 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

hatashiro/MACwMP 📦
Monadic array comprehension with meta programming in JS
Language: JavaScript - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

shlomiassaf/ngx-routable
Component metadata driven data resolver for angular router
Language: JavaScript - Size: 395 KB - Last synced at: 28 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 1

seirios/cmod
C%: cmod is an experimental C meta-programming language and pre-processor
Last synced at: almost 2 years ago - Stars: 3 - Forks: 0

gustaveWPM/phony 📦
☎️ Python side project (generation, data-persistence).
Language: Python - Size: 164 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

ParaCodeLang/ParaCode
A prototypical language with knack for extensibility and meta programming.
Language: Python - Size: 113 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

hannes-harnisch/Array
A collection of array-based containers offering various tradeoffs.
Language: C++ - Size: 1.74 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

oovm/color-rs
Compile time color literal for rust
Language: Rust - Size: 283 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

tariq-abdulghani/annotation-driven-dynamic-forms
build dynamic forms using ts decorators
Language: TypeScript - Size: 705 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

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.
Language: Python - Size: 1.98 MB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

mdrokz/screeps-haxe
haxe extern types for game screeps.
Language: Haxe - Size: 125 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

INFINITE-TECHNOLOGY/BLACKBOX
Logging code automation solution
Language: Groovy - Size: 425 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

KlasMvW/typesafe_units
A c++ header-only library for typesafe units-of-measure
Language: C++ - Size: 110 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

gwllx/typack
A compile-time API for working with type template parameter packs.
Language: C++ - Size: 219 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

inobelar/ino_meta_lib
Meta-programming library
Language: C++ - Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

andrewlowndes/syn_builder
Builder trait extensions for creating `syn` structures and enums for generating Rust code
Language: Rust - Size: 29.3 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

theZeuses/my-meta-framework
A basic REST api backend built on top of my own framework which is inspired by NestJs and is built on top of ExpressJs.
Language: TypeScript - Size: 233 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Agrabski/C-equals-1
C-=-1 is a language designed to research new metaprogramming techniques. It is not intended for industrial usage
Language: C++ - Size: 6.31 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

eastriverlee/array.h
a lightweight dynamic (and generic) array type C is missing.
Language: C - Size: 686 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

cuzfrog/java-typeclass-experimental
Experimental Golang style method impl/Monkey patch in Java via annotation processing
Language: Java - Size: 2.8 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

OuluLinux/FOG
Flexible Object Generator. Fixed to work with modern compilers. (from http://www.computing.surrey.ac.uk/research/dsrg/fog/)
Language: C++ - Size: 3.13 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mori0091/cparsec3
CPARSEC3 - a parser-combinator library for C11, 3rd generation.
Language: C - Size: 800 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

tomthornt0n/lcddl
Data description language for compile time type introspection (or anything else)
Language: C - Size: 211 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Zer0n1-coder/CppTemplateMetaprogrammingExercises
there are my answers to exercises after this book,《C++ Template Metaprogramming》
Language: C++ - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

swr1bm86/prop
port from https://repo.or.cz/prop.git
Language: C++ - Size: 1.73 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

0918nobita/Smile-pp
A framework for meta-programming in SmileBASIC
Language: Visual Basic - Size: 183 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

Anshika-019/DSA_Self_Placed_Bootcamp
This repository consists of the code samples, assignments, and notes for the Java & C++ Data Structures & Algorithms bootcamp of Community Classroom.
Language: Java - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

good-php/serialization
Extendable reflection-based serializer with support for JSON and PHP primitive formats
Language: PHP - Size: 153 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

rickyschools/dltflow
A library for authoring DLT pipelines via meta-programming patterns and deploying to Databricks workspaces.
Language: Python - Size: 1.7 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

benjischwartz/RUST-Programming
Rust work of various kinds
Language: Rust - Size: 1.79 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

zie87/zll
zies legacy library
Language: C++ - Size: 122 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NLKNguyen/code-formation
Context-free code generator with embeddable template meta-programming language
Language: JavaScript - Size: 321 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

slamko/ppx_catch
Ocaml PPX for no-exception error handling
Language: OCaml - Size: 17.5 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

eastriverlee/defer.h
lightweight defer feature C is missing.
Language: C - Size: 4.05 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tfc/purescript-ziprecord
Purescript Example: How to map a binary function generically over (nested) records
Language: Nix - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

abir006/Cpp-Events-And-Meta-Programming
OOP HW5
Language: C++ - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

madsjulia/MetaProgTools.jl
Meta Programming Tools
Language: Julia - Size: 41 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 3

ignatirabo/Mtac2_lift
Repository with Lift function
Language: Coq - Size: 110 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

toddeTV/SCROLL-persistence
Persistence implementation for SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)
Language: Java - Size: 533 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

frootlab/hup
Multi-purpose Python library
Language: Python - Size: 380 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

magnet/config-jam-rs
Typesafe, ergonomic config for Rust
Language: Rust - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

CremboC/vista-injection
Vista Injection using Scala Meta-Programming
Language: Scala - Size: 267 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

tools4devops/universe_compiler
Manage complex configuration.
Last synced at: about 1 month ago - Stars: 0 - Forks: 0
