openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Repository Index
47,133 repositories indexed
25–48 of 110 · Most stars
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
- machine-learning
- decision-trees
- gradient-boosting
- gbm
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
The public CGAL repository, see the README below
- cgal
- c-plus-plus
- geometry
- algorithms
mlpack: a fast, header-only C++ machine learning library
- machine-learning-library
- c-plus-plus
- deep-learning
- nearest-neighbor-search
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
- plot-categories
- data-visualization
- contour-plots
- polar-plots
ArrayFire: a general purpose GPU library.
Webots Robot Simulator
- robotics
- robot
- simulator
- simulation
C++ implementation of the Python Numpy library
- python
- numpy
- c-plus-plus
- numerical-analysis
C++ tensors with broadcasting and lazy computing
- c-plus-plus-14
- numpy
- multidimensional-arrays
- tensors
Tutorial for the Vulkan graphics and compute API
3D Computer Vision Framework
- computer-vision
- 3d-reconstruction
- photogrammetry
- structure-from-motion
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
- thread-pool
- threadpool
- multithreading
- cpp
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- path-tracer
- gltf
- graphics
- physically-based-rendering
Computational geometry and spatial indexing on the sphere
- geometry
- spherical-geometry
- s2
- spatial-indexing
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
- programming-model
- parallel-computing
- c-plus-plus
- abstraction
Multi-platform, free open source software for visualization and image computing.
- medical-imaging
- vtk
- itk
- python
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
- vulkan
- vulkan-compute
- vulkan-example
- vulkan-tutorial
YOLO ROS: Real-Time Object Detection for ROS
- object-detection
- human-detection
- deep-learning
- yolo
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
- optimization
- nonlinear
- derivatives
- code-generation
Lightweight, general, scalable C++ library for finite element methods
- finite-elements
- high-order
- high-performance-computing
- parallel-computing
The fastest unified streaming SQL Engine in a single C++ binary. ⚡ Millisecond latency. 100+ GB/s throughput. Continuously compute stateful context from streams, logs, metrics, events, and CDC.
- clickhouse
- kakfa
- sql
- redpanda
:zap: The Mobile Robot Programming Toolkit (MRPT)
- mrpt
- c-plus-plus
- mobile-robotics
- slam