a programming library with geometric algorithms
- graphics-libraries
- graphics-programming
- mesh-generation
- mesh-processing
78,351 visible repositories in the index
97–120 of 269 · Most stars
a programming library with geometric algorithms
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Cut agent token costs by finding code without reading the repo, then keep large codebases off the complexity wall: blast radius, tests to run, quality deltas as you write. Every guess labelled, every loss published. Paddle out with a map.
3D game engine with lua scripting
Simple 2D Graphics Library for C
C++ implementation of Lie Groups using Eigen.
A brief computer graphics / rendering course
This is the Official source code repository of Synfig Studio animation software
Advanced shading language for production GI renderers
3D CAD viewer and converter based on Qt + OpenCascade
3D LIDAR-based Graph SLAM
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Translated【A common used C++ & Python DAG framework】 A general-purpose, third-party-dependency-free, cross-platform parallel computing framework based on flow graphs, listed in awesome-cpp. Welcome to star & fork & discuss
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library.
PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
A C++ Background Subtraction Library with wrappers for Python, MATLAB, Java and GUI on QT
The core of our monitoring platform with a powerful configuration language and REST API.
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
A collection of tools, libraries, and tests for Vulkan shader compilation.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Fluid simulation engine for computer graphics applications
486 lines of C++: old-school FPS in a weekend