An open API service providing repository metadata for many open source software ecosystems.

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