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

GitHub topics: template-metaprogramming

vabtree/Boost-1.56.0

Boost 1.56.0 built with Mingw 4.8.2

Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

metaleap/go-buildrun 📦

[2013; outdated/abandoned] simple-minded "build tool" that performs "pseudo-generics templating" Go code generation just prior to then invoking `go install` and running the result if package is an executable (`package main`)

Language: Go - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 2

cdacamar/dispatch_example

Simple example of dispatching for types

Language: C++ - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 0

rdbuf/tinytuple

A space-efficient partial reimplementation of std::tuple

Language: C++ - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

matheuspf/handy

Useful header only utilities for C++11/14/17

Language: C++ - Size: 4.82 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 3

geekysuavo/hx

A dalliance with C++17 TMP for NMR processing

Language: C++ - Size: 92.8 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

SergeyIvanov87/templatedXML

Simple XML parser which uses compile-time customizable model-based approach to parse XML documents due to predefiend schema. Contains simple XDFX, FB2 parsers according to predefined models and provides usage examples

Language: C++ - Size: 392 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

falemagn/fameta-counter

Compile time counter that works with all major modern compilers

Language: C++ - Size: 51.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 4

pisuto/tinySTLLearning

Using this repository recording my STL learning step.

Language: C++ - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

pisuto/MyFavorQt

A software collects entertainment in order to avoid missing important memories.

Language: C++ - Size: 21.9 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

00-KAMIDUKI/ndarray

c++ memory-contiguous multidimensional array

Language: C++ - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

DontTech/BinaryTree

Language: C++ - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fbasatemur/cpp_kit

everything for practical cpp

Size: 118 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

keanutaufan/cpp-dsa

Implementation of various popular data structures and algorithms in C++ with clear explanations.

Language: C++ - Size: 2.92 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

GuillaumeDua/GCL_CPP

Makes my C++ projects easier and faster to develop

Language: C++ - Size: 11.7 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

picanumber/yapp

A parallel pipeline for stream processing

Language: C++ - Size: 1.03 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 54 - Forks: 5

alin-draghia/mycv

Realtime object detection training and inference

Language: C++ - Size: 90.8 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

saber-dragon/HashOnEmbeddedPair

Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

zyuzhi/linq_cpp

my cpp template toy of linq(c#)

Language: C++ - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

gcardi/FmtCppBuilder

A wrapper around Sysutils::Format that can solve the problems it has with float and double; for C++ Builder (bcc32c/bcc64)

Language: C++ - Size: 107 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

dedbox/racket-template

A Racket Meta-Program Generator

Language: Racket - Size: 164 KB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 0

ZigaSajovic/CppML

A concise and readable metaprogramming language for C++

Language: C++ - Size: 446 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 51 - Forks: 4

thomashilke/tfel

Template Finite Element Library

Language: C++ - Size: 2.56 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

daleksla/STL

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

Language: C++ - Size: 41.1 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZigaSajovic/optimizing-the-memory-layout-of-std-tuple

Optimizing the memory layout of std::tuple

Language: C++ - Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 26 - Forks: 2

vepeti/Jellyfish

PHP Template Engine

Language: PHP - Size: 41 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

vadniks/ComputerComponentsDesktopApp

Language: C++ - Size: 1.62 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

yahya-mohammed07/singly_linked_list

implementation of singly linked list using modern cpp, some functions are explained + basic iterators added

Language: C++ - Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

alexander-bzikadze/Project-Seized-Husky

Standard Haskell library translated to C++ templates.

Language: C++ - Size: 339 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

canberkakcali/binary-search-tree

Generic Binary Search Tree with Iterator Pattern implementation using Template Meta-programming in C++

Language: C++ - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

iraikov/chicken-ersatz

A Scheme template engine inspired by Jinja2 and Jingoo.

Language: Scheme - Size: 79.1 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

hannes-harnisch/Array

A collection of array-based containers offering various tradeoffs.

Language: C++ - Size: 1.74 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Nandite/bazaar_traits

Implementation of the C++ metaprogramming library.

Language: C++ - Size: 146 KB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

qoala101/stk

[WIP] Collection of libraries and microservice application for financial data analysis

Language: C++ - Size: 2.07 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 5

m2sf/m2pp

Modula-2 Preprocessor

Language: Modula-2 - Size: 506 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 2

ToKiNoBug/HeuristicFlow

C++ template classes of metaheuristic algorithms including GA, NSGA2, NSGA3, PSO,AOS, etc

Language: C++ - Size: 963 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

ollirelander/aligned_tuple

Standard layout implementation of a tuple where the elements are aligned to a specified alignment.

Language: C++ - Size: 18.6 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

sth/callable.hpp

C++ 11 type traits for callable objects like lambda functions or objects with operator().

Language: C++ - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 40 - Forks: 3

colajam93/playground 📦

My hobby libraries.

Language: C++ - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

erythronelumbo/maihuenia

Template metaprogramming library for C++11

Language: C++ - Size: 244 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

erythronelumbo/mulinum 📦

Template metaprogramming library for C++14. OBSOLETE.

Language: C++ - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

newlawrence/Calculate

Math Expressions Parser Engine

Language: C++ - Size: 720 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 30 - Forks: 8

ofats/meta_evo

Presentation materials for C++Siberia 2019 conference

Language: C++ - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 1

falgon/mpl-lazyk

Compile-time Lazy K interpreter with C++17 template metaprogramming (monadic implementation)

Language: C++ - Size: 472 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

eddieavd/natprolib

Language: C++ - Size: 343 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

gyrovorbis/elysian-lua

C++20 concepts + metatemplate-based Lua binding API and runtime framework

Language: C++ - Size: 398 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

liuziangexit/lazy

lazy initialization in C++17.

Language: C++ - Size: 39.1 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

int-i/2023-1-cpp-advanced-study 📦

2023 <int i> C++ Advanced Study Resource

Language: C++ - Size: 5.35 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

9inefold/variant

Custom variant implementation for c++20

Language: C++ - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

AndrijaS37N/TMRG 📦

The Mighty Rio Grande.

Language: C++ - Size: 4 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

FabianSchuetze/DataFrame

A Pandas-like DataFrame in c++

Language: C++ - Size: 27.3 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 13 - Forks: 4

kenpusney/tpl 📦

TPL from kenpusney/Canvas

Language: C++ - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

dtcxzyw/Camera 📦

A software renderer

Language: C++ - Size: 2.2 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

janm31415/jfft

Jan's Fast Fourier Transform

Language: C++ - Size: 12.4 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

frengels/matter

C++20 highly parallel ECS implementation

Language: C++ - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 20 - Forks: 0

cheikhshift/gopher-sauce-template

Gohper sauce template tutorial.

Language: Go - Size: 11.7 KB - Last synced at: 13 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

cdacamar/game_assets

utilities for creating video games

Language: C++ - Size: 169 KB - Last synced at: 2 months ago - Pushed at: almost 11 years ago - Stars: 5 - Forks: 1

cdacamar/metaprogramming

random metaprogramming things

Language: C++ - Size: 181 KB - Last synced at: 6 months ago - Pushed at: almost 11 years ago - Stars: 1 - Forks: 1

sraaphorst/dlx-constexpr

C++17 constexpr implementation of Donald Knuth's dancing links (DLX) exact cover algorithm / Sudoku solver.

Language: C++ - Size: 124 KB - Last synced at: 7 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

onart/cpp_forward_tuple

Reverse version of std::tuple, which is already reversed

Language: C++ - Size: 35.2 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dragonmux/tmplORM

An ORM based on template meta-programming in C++

Language: C++ - Size: 1.94 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

ZhongRuoyu/metasort

Compile-time sorting implementations with C++ template metaprogramming.

Language: C++ - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

tbrekalo/function_ref

function_ref implementation

Language: C++ - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

JoelFilho/JTC

Joel's Template Collection - A collection of C++11-compatible, header-only, random stuff. No Standard Library headers required.

Language: C++ - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

yuyoyuppe/meta-mate

minimalistic helper library for TMP with a focus on industry usage

Language: C++ - Size: 4.88 KB - Last synced at: 21 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

yanghuan/Reflection_C_plus_plus

Reflection in C++

Language: C++ - Size: 14.6 KB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 5

xorets/tshtml

Angular templates metaprogramming - generates Angular templates out of TypeScript code during build-time .

Language: TypeScript - Size: 139 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 12 - Forks: 1

markcox80/template-function

When code is a function of type.

Language: Common Lisp - Size: 97.7 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 1

NelsonBilber/cpp-overview

:blue_book: A tour about C++ with source code examples

Size: 327 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 26 - Forks: 7

metaconscious/algorithm-things

Language: C++ - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

erythronelumbo/metaflags

A library for command line parsing, based on template metaprogramming

Language: C++ - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

afaikafk/seq

Compile-time integer sequence manipulation, header-only library for C++17

Language: C++ - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 0

daleksla/learning

Notes on both languages and (development) tools I have encountered

Language: C++ - Size: 3.8 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

OlexiyKhokhlov/futils

my collection of the useful utils

Language: C++ - Size: 314 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

bogdanim36/project-manager

a project with Typescript , Angular7 and Express NodeJS

Language: TypeScript - Size: 760 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

TimSevereijns/JSON-Utilities

A series of functions that wrap the rapidjson library to enable easier serialization and deserialization.

Language: C++ - Size: 468 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

evangirardin/racket2tmp

A parser that converts Racket to C++20 TMP

Language: C++ - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

cxw42/loki-cxx11

Loki ported to C++11

Language: C++ - Size: 337 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

wreien/cstring-parse

Generates a command-line argument parser from a string literal.

Language: C++ - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

islamaliev/tuple

custom implementation of std::tuple

Language: C++ - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

wreien/lazy-query

A rudimentary DSL for a query language, written in C++.

Language: C++ - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

emprice/benzaiten

Automatic differentiation of abstract functions in C++20

Language: C++ - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

UnknowableCoder/Simbpolic

A simple, header-only library for compile-time symbolic computation, written in C++17.

Language: C++ - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

ct-clmsn/sybpp

scrap your boilerplate plus plus

Language: C++ - Size: 35.2 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

vicramr/tmpsort

Implementation of mergesort in C++ using template metaprogramming.

Language: C++ - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

Pharap/PureMetaFunctionalProof

Proof that C++ templates are effectively a pure functional programming language

Language: C++ - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

theblackfly/ninaa

An attempt to automate the process of producing neural network pictures with tikz.

Language: Python - Size: 321 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Murto/scry

Compile-time regular expression library currently supporting BRE syntax for C++17.

Language: C++ - Size: 78.1 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jackson-nestelroad/template-metaprogramming-cpp

Code examples for learning about Template Metaprogramming in C++.

Language: C++ - Size: 28.3 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jamshed/k-mer

An attempt on designing an arbitrary length k-mer class; and to generate the codes of the classes for all k-values at compile-time using template metaprogramming.

Language: C++ - Size: 23.4 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

diabhey/ab-utils

A melange of utilities written in modern C++

Language: C++ - Size: 3.95 MB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

codedeedope/fancy_template

C++ Template Metaprogramming Test

Language: C++ - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

SergeyIvanov87/TrafficInspector

Simple template-extendable traffic inspector

Language: C++ - Size: 71.3 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 2

jonfast565/FormGenerator

Useful form generation tool ported from an original tool in python

Language: C# - Size: 19.5 KB - Last synced at: 7 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

ruler501/cppproperty

0 Cost default case property types for C++

Language: CMake - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

RichardDally/TradingSuite

Financial suite in C++

Language: C++ - Size: 134 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

TheWisp/SimpleTemplate

A single-header MSVC / GCC / Clang compatible C++14 template metaprogramming library

Language: C++ - Size: 91.8 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

swordey/cpp_tmp

Useful template metaprogramming ideas

Language: C++ - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Skoparov/palg

A collection of c++17 compile time generic algorithms

Language: C++ - Size: 66.4 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

mattconsto/cpp-templates

C++ Template Meta-programming Coursework

Language: C++ - Size: 84 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0