139 Repositories
C++ (or C) template-metaprogramming Libraries
OpenGL Template Engine - a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects.
OpenGL Template Engine is a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects. This is the template I personally use for my own projects and provides me with the general OpenGL 3D render setup with model import and UI.
This is a Flutter project template.
pattern_m A new Flutter project. Getting Started This project is a starting point for a Flutter application that follows the simple app state manageme
Zygisk module template.
Zygisk-ModuleTemplate Zygisk module template. refer to Riru-ModuleTemplate and zygisk-module-sample Build You must modify local.properties to adapt yo
Template for C++ GUI apps that can run in the browser
GGWeb Template for making a GUI app with C++ / Dear ImGui / SDL / OpenGL / Emscripten that can run both natively and in the browser. Example: https://
A Sol-inspired minimalist Lua binding for Zig.
zoltan A Sol-inspired minimalist Lua binding for Zig. Features Supports Zig 0.9.0 Lua tables table creation from Zig get/set/create methods possible k
C++ Custom Vector Template Class
C++ Custom Vector Template Class This is an implementation of a template class for storing data in any type. It includes user-friendly interface with
C++ Multiplatform Modular Toolkit Template
C++ Multiplatform Modular Toolkit Template Nativium Philosophy: Write Once And Compile Anywhere About Write a single code in C++ and compile for any p
YACHT: Yet Another C++ Helper Template
YACHT: Yet Another C++ Helper Template A template for C++ projects. Welcome to your YACHT! Because why build a boat from scratch, when you can enjoy a
This project contains a library for C++ AST parsing, metaprogramming and reflection
Meta C++ This project contains a library for C++ AST parsing, metaprogramming and reflection. Also included is a tool for generating the necessary met
C++ template library for linear algebra
SNUV_TOMO: 2D CT using SNUV with IRCD Project tree and description File/folder Description Eigen C++ template library for linear algebra include Conta
🛠️ A simple ECS library made for learning purposes (header-only)
Met ECS A simple Entity Component System library made for learning purposes. It is header-only, so just have to copy the content of the src folder and
This is a template project showing how to implement an application protocol on top of the MetaProtocol.
Manage any protocols in Istio service meshes with MetaProtocol and Aeraki! meta-protocol-awesomerpc This is a template project showing how to implemen
🦇Roguelike (Dungeon Template Library)
Roguelike (Dungeon Template Library) Supported Compilers 🔧 Compiler Run MSVC None GCC Wandbox Clang Wandbox Generated Image 🖼️ Example #include "Rog
Templight 2.0 - Template Instantiation Profiler and Debugger
Templight is a Clang-based tool to profile the time and memory consumption of template instantiations and to perform interactive debugging sessions to gain introspection into the template instantiation process.
C++ Open Source Software Template
cpp-oss-template cpp-oss-template is a simple template for C++ language based project. Support CI Appveyor Travis CI Azure Pipelines Support Tool Code
Nana is a C++ standard-like GUI library
Nana C++ Library Linux (gcc 8.3.0 and 9.2) including (nana-demos) Windows (Microsoft (R) Build Engine version 15.9.21) Nana is a C++ standard-like GUI
DI: C++14 Dependency Injection Library
[Boost::ext].DI Your C++14 one header only Dependency Injection library with no dependencies https://www.youtube.com/watch?v=yVogS4NbL6U Quick start D
STXXL: Standard Template Library for Extra Large Data Sets
STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations
Generic Math Template Library
Generic Math Template Library
STX B+ Tree C++ Template Classes
STX B+ Tree C++ Template Classes v0.9 Author: Timo Bingmann (Mail: tb a-with-circle panthema dot net) Date: 2013-05-05 The STX B+ Tree package is obso
This is a template project showing how to implement an application protocol on top of the MetaProtocol.
Manage any protocols in Istio service meshes with MetaProtocol and Aeraki! meta-protocol-awesomerpc This is a template project showing how to implemen
A simple framework for compile-time benchmarks
Metabench A simple framework for compile-time microbenchmarks Overview Metabench is a single, self-contained CMake module making it easy to create com
Template for reliable, cross-platform C++ project setup using cmake.
The C++ CMake Project Template cmake-init is a sophisticated copy & paste template for modern C and C++ projects. The main goals include support of al
A minimal CMake template for Qt 5 & 6 projects
Minimal CMake Template for Qt 6 Projects This project is updated for Qt 6. Visit qt5 branch if you are looking for the Qt 5 template. This is a minima
CMake BASIS makes it easy to create sharable software and libraries that work together
CMake BASIS makes it easy to create sharable software and libraries that work together. This is accomplished by combining and documenting some of the best practices and utilities available. This project supplies a fully integrated suite of functionality to make the whole process seamless!
A small c++ template with modern CMake
C++/CMake modern boilerplate This is a template for new projects, gives a good CMake base and a few dependencies you most likely want in your project.
An OS-agnostic C++ library template in plain CMake.
📚 How to export C++ library This repository provides an OS-agnostic C++ library template with plain CMake files with the following features: distribu
A simple, cross-platform, and continuously integrated C++14 project template
Project Name A simple, cross-platform, and continuously integrated C++14 project template. Making cross platform C++ projects is widely known to be a
Concise CMake templates for creating C++ libraries or executables.
cmake_templates Concise cmake templates for creating C++ libraries and executables. Creating a normal cmake project Copy the chosen project template s
A template C++ repository, using CMake and Catch
C++ Project Template This is a template project for C++. It uses CMake to build and Catch for unit tests. It is integrated with Travis CI, and builds
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
Boiler plate for C++ projects This is a boiler plate for C++ projects. What you get: Sources, headers and mains separated in distinct folders Use of m
Opt - Class template designed to express optionality without having to sacrifice memory to store additional bool flag
mp::optT, Policy mp::optT, Policy is a class template designed to express optionality. It has interface similar to std::optionalT (see here) but
Strong typedef - A class template that creates a new type that is distinct from the underlying type, but convertible to and from it
jss::strong_typedef Tag, ValueType, Properties... This is an implementation of a C++17 class template that provides a wrapper type that is convertib
Strong type - C++ implementation of strong types
strong_type C++ implementation of strong types Build Status Linux (gcc-8, clang-8) / OSX Table of contents Table of contents What is this ? A tour of
CML - The Configurable Math Library
Configurable Math Library For CML version 1, please see https://github.com/demianmnave/CML1. License The Configurable Math Library (CML) is released u
Blitz++ is a C++ template class library which provides array objects for scientific computing
Blitz++ is a C++ template class library which provides array objects for scientific computing
Xtl - eXtended Template Library
eXtended Template Library Open Hub Linux Windows Coverage Technical Debt Code Quality License Contribute with Gratipay Contribute with Beerpay View th
Adorad - Fast, Expressive, & High-Performance Programming Language for those who dare
The Adorad Language Adorad | Documentation | Contributing | Compiler design Key Features of Adorad Simplicity: the language can be learned in less tha
FSD-Template - A template UE4.25 project for BP modding.
FSD-Template Project generated by Archengius' UE4 Template Generator. Reflected C++ classes generated by CheatingMuppet & Archengius' UE4SS UHT Genera
Code::Blocks template for custom launcher executable.
Launcher Code::Blocks template for custom launcher executables. This is a basic Code::Blocks project for creating authentic Windows executables. Inclu
Pool is C++17 memory pool template with different implementations(algorithms)
Object Pool Description Pool is C++17 object(memory) pool template with different implementations(algorithms) The classic object pool pattern is a sof
Windows Template Framework
Introduction {#mainpage} The Windows Template Framework (WTF) is a lightning fast, light-weight, header-only GUI library for Windows written in C++11.
A native JNI~Jme template using Ccoffee.
NativeJmeTemplate Git Commands : ┌─[[email protected]]─[~/GradleProjects/NativeJmeTemplate] └──╼ $git init Initialized empty Git repository in /home/twis
C++ - Gtk - Granite - Flatpak
Description ElementaryCpp is a template for eOS applications, meaning that it's built over Gtkmm and C++17. Features GSchema Support ElementaryOS 6 Da
A template C project using CMAKE, logging library and basic memory handling.
C Project template Aim of this Repository is to create a template repository for C executable projects with following properties: Cmake project Loggin
This is a C plus plus coding template for Compitative programming. This template is very optimized for the Online Judgment
C-plusplus-compitative-Programming-Template Tech We Used C++ Features Easy to compile Easy debug facility Analysised and optimized base template Steps
A custom,multifunctional class template for arrays which supports lambda functions for removing and selecting
C++ Array Template Class This is an implementation of a template class for storing data in any type.It includes user-friendly interface with lots of h
A C++ Class and Template Library for Performance Critical Applications
Spirick Tuning A C++ Class and Template Library for Performance Critical Applications Optimized for Performance The Spirick Tuning library provides a
Modern C++ generic header-only template library.
nytl A lightweight and generic header-only template library for C++17. Includes various utility of all kind that i needed across multiple projects: Ex
A C++-based, cross platform ray tracing library
Visionaray A C++ based, cross platform ray tracing library Getting Visionaray The Visionaray git repository can be cloned using the following commands
Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
Expression Templates Library (ETL) 1.3.0 ETL is a header only library for C++ that provides vector and matrix classes with support for Expression Temp
Instant compile time C++ 11 metaprogramming library
Brigand Meta-programming library Introduction Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library. Every
Lightweight, header-only C++14 metaprogramming library. Pattern matching, compile-time stuffs and algorithms (arrays, type information (CTTI), string manipulation), 'value-or-errorcode' union-like type, type for passing named arguments, useful constexpr functions and many more. (MIT license)
CoMeta Lightweight, header-only C++14 metaprogramming library. Created for KFR framework. Features Pattern matching Compile-time arrays Compile-time t
A tiny metaprogramming library
Meta: A tiny metaprogramming library Meta is a tiny and header-only C++11 metaprogramming library released under the Boost Software License. Supported
Love template metaprogramming
Metal Metal is a single-header C++11 library designed to make you love template metaprogramming. Overview #include metal.hpp // First we need some
BNFLite is a C++ template library for lightweight flexible grammar parsers
BNFLite is a C++ template library for lightweight flexible grammar parsers. BNFLite offers creative approach when the developer can specify a language for further parsing directly in the C++ code. Moreover, such "specifications" are executable now!
Jinja2 C++ (and for C++) almost full-conformance template engine implementation
Jinja2С++ C++ implementation of the Jinja2 Python template engine. This library brings support of powerful Jinja2 template features into the C++ world
ESP32 and ESP8266 Arduino wifi template
ESP wifi template ESP32 and ESP8266 Arduino wifi template Features Popular WiFI AP mode WiFI STA mode ETH mode DNS server for AP mode Async DDNS clien
Quick and dirty templating and docs generation.
Rader Quick and dirty templating and docs generation. Rader is a pre-processing (or post-processing) utility written in portable C++ 20 (only using st
Variadic recursive expression templates which look like ordinary (possibly nested) containers.
Variadic resursive expressions with lazy evaluation which look like nested containers LazyExpression is a header-only library written in C++17. It imp
A work-in-progress C++20/23 header-only maths library for game development, embedded, kernel and general-purpose that works in constant context.
kMath /kmæθ/ A work-in-progress general-purpose C++20/23 header-only maths library that works in constant context Abstract The kMath Project aims to p
Pottery - A container and algorithm template library in C
Pottery - A container and algorithm template library in C
A CMake starter template using CPM
Cmake Starter About A lightweight Cmake project meant for a binary application (not a shared library), tests with catch2 are configured, CPM is the pa
C language simulation CXX template library
lib.xtl This is the implementation of a C language imitation cxx template library Explain This library simulates some operations in STL. Simulation ve
Template to create JACK clients
jack-client-template This project is a template to create JACK clients. Installation As with other autotools project, you need to run the following co
A template to build a 3DS firmware binary which just has an Arm9 section
minifirm A template to build a 3DS firmware binary which just has an Arm9 section. Install dependencies $ sudo apt install gcc-arm-none-eabi binutils-
Template library and blog that explain how JSI modules are built from scratch in React Native
react-native-jsi-template This is an example library that explains how anyone can build jsi modules from scratch in React Native. This code is written
free template opensource with minimal depends library flutter & dart
Project Name Sosial Media Donate ID: Jika Anda Menyukai karya saya dan ingin memberikan dana untuk saya membeli beberapa snack silahkan donasi seberap
EDSL for PDE solver composing
HomePage | Document Overview OpFlow (运筹) is an embedded domain specific language (EDSL) for partial differential equation (PDE) solver composing. It a
Golang template grammar for tree-sitter
tree-sitter-go-template Golang templates grammar for tree-sitter. NeoVim integration using nvim-treesitter Add gotmpl parser following nvim-treesitter
A Visual Studio template used to create Cobalt Strike BOFs
Introduction Cobalt Strike beacon object files (BOFs) is a feature that added to the beacon in order to allow rapid beacon extendibility in a more OPS
Intuitive & Powerful C++20 consteval metaprogramming library(via value).
meta-list This library provides a bunch of consteval toolsets to do metaprogramming, and provides the pipeline syntactic sugar for function combinatio
Octowolve/Hooking-Template-With-Mod-Menu
Hooking-Template-With-Mod-Menu This is a simple template for the usage of Cydia Substrate and And64InlineHook with a Mod Menu written in Java. Impleme
Standard project template for C++ projects, modeled after OpenCV's GitHub
C++ Project Template Generic C++ modular template for projects. Project Structure The project structure is created to maximize modularity, increase co
Android studio native project template using cross platform raylib graphics library.
rayturbo Android studio native project template using cross platform raylib graphics library. https://www.raylib.com/ This project use Android Studio
Intuitive & Powerful C++20 consteval metaprogramming library(via value).
meta-value-list This library provides a bunch of consteval toolsets to do metaprogramming, and provides the pipeline syntactic sugar for function comb
Create a working USB CDC class starting from the clear template provided by ST
STM32F3 USB Classes from template The goal of this project is to provide a decent collection of guidelines for creating working USB classes to be used
This is the template for peripheral projects using nRF5 SDK
NRF5_SDK template project About This is the template for peripheral projects using nRF5 SDK Getting Started To get a local copy up and running follow
This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library
ft_container UNITest. This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library that
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
Structurize your JSON json_struct is a single header only library that parses JSON to C++ structs/classes and serializing structs/classes to JSON. It
compile time symbolic differentiation via C++ template expressions
SEMT - Compile-time symbolic differentiation via C++ templates The SEMT library provides an easy way to define arbitrary functions and obtain their de
C++ Matrix -- High performance and accurate (e.g. edge cases) matrix math library with expression template arithmetic operators
Matrix This is a math and arithmetic matrix library. It has stood many years of performing in mission critical production for financial systems. It ha
A collection of commonly used code for Algorithms Context written in C++
Algo Template CPP A collection of commonly used code for Algorithms Contest written in C++. Number int from_bin(string bin) string to_bin(int num) int
A universal type for non-type template parameters for C++20 or later.
uninttp A universal type for non-type template parameters for C++20 or later. Installation: uninttp (Universal Non-Type Template Parameters) is a head
URI Templates expansion and reverse-matching for C++
URI-template This library implements URI Template with full support up to Level 4 providing expansion and match capabilities. It requires c++17 compil
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
plf::colony An unordered data container providing fast iteration/insertion/erasure while maintaining pointer/iterator/reference validity to non-erased
OpenGL®-Starter is a template for your upcoming OpenGL Projects which has been compiled to run the most basic Hello World OpenGL Program from LearnOpenGL.com.
OpenGL®-Starter OpenGL®-Starter is a template for your upcoming OpenGL Projects which has been compiled to run the most basic Hello World OpenGL Progr
Fast and robust template matching with majority neighbour similarity and annulus projection transformation
A-MNS_TemplateMatching This is the official code for the PatternRecognition2020 paper: Fast and robust template matching with majority neighbour simil
RTL - Reactive Template Library for C++
RTL - Reactive Template Library It solves all my C++ animation problems -- me Using RTL Lazy, caching, reactive variables
A D++ Discord Bot template for Visual Studio 2019 (x64 and x86)
D++ Windows Bot Template A D++ Discord Bot template for Visual Studio 2019 (x64 and x86, release and debug). The result of this tutorial. This templat
obfuscated any constant encryption in compile time on any platform
oxorany 带有混淆的编译时任意常量加密 English 介绍 我们综合了开源项目ollvm、xorstr一些实现思路,以及c++14标准中新加入的constexpr关键字和一些模板的知识,完成了编译时的任意常量的混淆(可选)和加密功能。
this lib with 26 template container and 10 kinds of algorithm, it is a good lib for study and usage
simple stl this lib simplify the achievement detail of common container, but add the container variety, the whole code partily follow Google Style. Em
A template for experimenting with JUCE's hosting code
juce-wrapper This is a JUCE based plug-in that loads and wraps a single VST, VST3, or AU plug-in (in this case an instrument plug-in, which requires M
A template for creating new MOLA modules
mola-foo Write me! Provided MOLA modules: Foo, type Foo. Build and install Refer to the root MOLA repository. Docs and examples See this package page
A template for projects using both libPeConv and MS Detours
A CMake template for projects using MS Detours along with libPeConv.
Basic template for ST7789 driver and esp32.
LVGL TEMPLATE Basic template for ST7789 driver and esp32. About ESP32 board: ESP32-WROVER flash size: 16MB esp-idf: v4.4 About LCD TFT LCD driver: ST7
Compile-time String to Byte Array
STB Compile-time String to Byte Array. Why? You may ask, why'd you want to do this? Well, this is a common issue in the cheat development scene, where
An MDK template for Raspberry Pi Pico
Pico_Template (v1.0.0) An MDK template for Raspberry Pi Pico Compiler: Arm Compiler 6.15 and above (Using non-intrusive wrapper to support pico-sdk wh
Bubbles: simple and expandable c++ project template with googletest and boost included
Bubbles: A simple and expandable C++ project template with Googletest and Boost included. Building && Testing cmake -S . -B build cmake --build build
A modern compile-time reflection library for C++ with support for overloads, templates, attributes and proxies
refl-cpp v0.12.1 Documentation refl-cpp encodes type metadata in the type system to allow compile-time reflection via constexpr and template metaprogr