Sign in

Repository Index

47,133 repositories indexed

Tag: All Tags
Tag
Filters (1)

Filters

Clear all filters

1–24 of 35 · Most stars

TranslatedA Chinese-language guide to teaching C++ Templates. Unlike the well-known book C++ Templates, this tutorial series teaches C++ Templates as a Turing-complete language, in order to help readers thoroughly master Meta-Programming. (Under construction)

EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

Embedded Template Library

  • c-plus-plus
  • embedded-applications
  • cpp
  • templates

a modern C++ GUI library

  • modern-cpp
  • c-plus-plus-11
  • c-plus-plus-14
  • c-plus-plus-17

A Template Engine for Modern C++

  • template
  • template-engine
  • header-only
  • jinja

C++ template library for high performance SIMD based sorting algorithms

  • argsort
  • avx2
  • avx512
  • quickselect

VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

  • opencl
  • cuda
  • c-plus-plus
  • gpgpu

A lightweight, header-only, high-performance reactive programming framework for C++20.

  • modern-cpp
  • template-meta-programming
  • mvvm-framework
  • ui-dataflow

Jinja2 C++ (and for C++) almost full-conformance template engine implementation

  • cpp
  • jinja2
  • jinja2-templates
  • templates

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.

json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa

  • c-plus-plus
  • json
  • template-specialisations
  • parse

Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.

A minimalistic C++ Jinja templating engine for LLM chat templates

Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20

Lua binding library for modern C++

  • lua
  • bindings
  • c-plus-plus
  • c-plus-plus-library