Skip to content

Libraries & Frameworks#

Core Frameworks#

Kitchensink Frameworks#

Allocators#

Core Libs#

Containers#

Hashing#

Reflection#

C++ Templates#

C++ Utilities#

C++ Type erasure#

Dev/Debug#

CPU/Memory Profilers#

Multi-Threading#

Task/Job System#

Coroutines#

Serialization#

JSON#

Math#

General#

Geometry#

  • libigl: header only C++ geometry processing library
  • geometry-central: from Keenan Crane/GeometryProcess lab, containing implementations of Keenan's papers

Database#

Compute/GPU#

Data Flow/Graph#

Networking#

Platform#

App Support#

OS Support#

Hot reload#

Animation#

Libs#

Skinning#

Compilers#

Parallel Programming#

Algebraic Effects#

  • libhandler: algebraic effects and handlers in portable C99
  • libmprompt: robust multi-prompt delimited control and effect handlers in C/C++

Parsing#

GPU/HLSL/Compute Specific#

Code Gen/JIT/VM#

Decompiler#

Debugger#

UI#

Libs#

Editors#

Apps#

Widgets#

General Widgets#

Editor Widgets#

Animation Widgets#

Property editor#

Text Editors#

Debug Widgets#

Styling#

  • imgui-spectrum

Misc#

Tips/Tricks/Gems#