1.ssloy / tinyrenderer
A brief computer graphics / rendering course
Ranked by Attention Score: stars gained over the last 180 complete days
60 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
A brief computer graphics / rendering course
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Translated:heart: University of Science and Technology of China course resources
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
KTH Algorithm Competition Template Library (... eller KTHs AC-tillverkande lapp)
😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
One stop solution for all Vulkan samples
ROS-based framework and RPi image to control PX4-powered drones 🍀
Embedded Template Library
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
a programming library with geometric algorithms
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)
MiniOB is a compact database that assists developers in understanding the fundamental workings of a database.
C++ implementation of a fast hash map and hash set using hopscotch hashing
World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Compile Time Regular Expression in C++
180+ Algorithm & Data Structure Problems using C++
A collection of GICP-based fast point cloud registration algorithms
Tutorial for the Vulkan graphics and compute API
C++ implementation of a fast hash map and hash set using robin hood hashing
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.
A general-purpose lightweight C++ graph library
Header-Only C++ Library for Graph Representation and Algorithms
C++ implementation of the Python Numpy library
C++ template library for high performance SIMD based sorting algorithms
Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms.
Functional Programming Library for C++. Write concise and readable C++ code.
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
Scribe-Android: Keyboards for language learners & Conjugate-Android: Wikidata based verb conjugation app
ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization.
stdgpu: Efficient STL-like Data Structures on the GPU
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
Best practices, conventions, and tricks for ROS
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
C++ implementation of a fast and memory efficient HAT-trie
Unicode Algorithms Implementation for C/C++
C++ hash map and hash set which preserve the order of insertion
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
Multi primitive-to-primitive (MP2P) ICP algorithms in C++
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Simple encryption library supporting RSA and AES algorithms.
A fast and flexible c++ template class for tree data structures
Source code examples for "API without Secrets: Introduction to Vulkan" tutorial