This is your work, valued
tinynurbs. C++ library for NURBS curves and surfaces
★ 507triangle. Go wrapper for Triangle: Constrained Delaunay Triangulation and Voronoi Tesselation
★ 46RCube. OpenGL based 3D engine with a viewer API for pointcloud, surface meshes
★ 14FGS. Fast Gradient Sign Method for Adversarial Attack (PyTorch)
★ 6ponytail. Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
★ 80kmaki. An efficient AI coding agent
★ 668lm-evaluation-harness. A framework for few-shot evaluation of language models.
★ 13kntkmirror. Python
★ 346articraft. An Agentic System for Scalable Articulated 3D Asset Generation
★ 1.4kcodegraph. Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
★ 59kbrepvis. Python toolkit for rendering and interactively visualizing CAD B-rep (STEP) models using Blender and Polyscope.
★ 15PyTopo3D. PyTopo3D: 3D SIMP Topology Optimization Framework for Python
★ 76Liquid. (Accepted by IJCV) Liquid: Language Models are Scalable and Unified Multi-modal Generators
★ 641CLI-Anything. "CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
★ 45kGeometricKernels. Geometric kernels on manifolds, meshes and graphs
★ 587lab. A generic interface for linear algebra backends
★ 79Pointer-CAD. Python
★ 280dllm. dLLM: Simple Diffusion Language Modeling
★ 2.6kflash-attention-prebuild-wheels. Provide with pre-build flash-attention 2 and 3 package wheels on Linux and Windows using GitHub Actions
★ 1.6knumber-token-loss. PyPI package for Number Token Loss (ICML 2025)
★ 23llm-council. LLM Council works together to answer your hardest questions
★ 23kBR-DF. Python
★ 25toon. 🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK.
★ 25ktransformers. 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
★ 162kAutoBrep. Official codebase for the Siggraph Asia 2025 paper AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry
★ 91potpourri3d. An invigorating blend of 3D geometry tools in Python.
★ 590NH-Rep. Official implementation for paper 'NH-Rep: Neural Halfspace Representations for Implicit Conversion of B-Rep Solids'
★ 39surfRecon. Surface Reconstruction
★ 32diso. Differentiable Iso-Surface Extraction Package (DISO)
★ 330harmony. Renderer for the harmony response format to be used with gpt-oss
★ 4.5kmdlm. [NeurIPS 2024] Simple and Effective Masked Diffusion Language Model
★ 699WHUCAD. Python
★ 95Liger-Kernel. Efficient Triton Kernels for LLM Training
★ 6.5kpytorch-made. MADE (Masked Autoencoder Density Estimation) implementation in PyTorch
★ 593multi_token. Embed arbitrary modalities (images, audio, documents, etc) into large language models.
★ 190transfusion-pytorch. Pytorch implementation of Transfusion, "Predict the Next Token and Diffuse Images with One Multi-Modal Model", from MetaAI
★ 1.4kself-operating-computer. A framework to enable a multimodal model to operate a computer.
★ 10kCDT. C++
★ 86x-transformers. A concise but complete full-attention transformer with a set of promising experimental features from various papers
★ 5.9kMLOps-Basics. Jupyter Notebook
★ 8.9kReinMax. Beyond Straight-Through
★ 111lama. 🦙 LaMa Image Inpainting, Resolution-robust Large Mask Inpainting with Fourier Convolutions, WACV 2022
★ 10kBrepGen. [SIGGRAPH 2024] Official PyTorch Implementation of "BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry".
★ 415torch2jax. Wraps PyTorch code in a JIT-compatible way for JAX. Supports automatically defining gradients for reverse-mode AutoDiff.
★ 59MVDream. code page placeholder
★ 569mesh_to_sdf. Calculate signed distance fields for arbitrary meshes
★ 1.2kIADB. Official implementation of IADB (Iterative α-(de)Blending: a Minimalist Deterministic Diffusion Model), published at Siggraph 2023.
★ 175datablations. Scaling Data-Constrained Language Models
★ 344taichi-nerfs. Implementations of NeRF variants based on Taichi + PyTorch
★ 828bit-diffusion. Implementation of Bit Diffusion, Hinton's group's attempt at discrete denoising diffusion, in Pytorch
★ 357MEGABYTE-pytorch. Implementation of MEGABYTE, Predicting Million-byte Sequences with Multiscale Transformers, in Pytorch
★ 655jax3d. Python
★ 763peft. 🤗 PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
★ 21kEfficient-3DCNNs. PyTorch Implementation of "Resource Efficient 3D Convolutional Neural Networks", codes and pretrained models.
★ 819shap-e. Generate 3D objects conditioned on text or images
★ 12kvector-quantize-pytorch. Vector (and Scalar) Quantization, in Pytorch
★ 4kPDFS. Parallel Distance Field Solver (PDFS)
★ 9differentiable-SDF-pytorch. Implementation of Differentiable Sign-Distance Function Rendering - in Pytorch
★ 70large-steps-pytorch. Implementation of "Large Steps in Inverse Rendering of Geometry"
★ 442jax-windows-builder. A community supported Windows build for jax.
★ 354Awesome-CAD. 😎 A list of awesome Computer-Aided Design (CAD) papers
★ 328sokol. minimal cross-platform standalone C headers
★ 10kSGConv. Jupyter Notebook
★ 165ExtrudeNet. Python
★ 32differentiable-sdf-rendering. Source code for "Differentiable Signed Distance Function Rendering" (Siggraph 2022)
★ 906sdf-explorer. This is accompanying code for our JCGT / I3D paper, "A Dataset and Explorer for 3D Signed Distance Functions (SDF)".
★ 276neural-implicit-queries. Queries on neural implicit surfaces via range analysis: ray casting, intersection, closest point, & more. SIGGRAPH 2022 paper. JAX implementation.
★ 182ComplexGen. Code for SIGGRAPH 2022 paper: ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation
★ 126AdaCat. AdaCat
★ 48engine_web-ifc. Reading and writing IFC files with Javascript, at native speeds.
★ 990Neon. Multi-GPU Framework for Voxel Grid Computations
★ 69GPU-Puzzles. Solve puzzles. Learn CUDA.
★ 12kBlenderToolbox. Some simple Blender scripts for rendering paper figures
★ 836ntopo. A Mesh-free Topology Optimization Method using Neural Representations
★ 43Clip-Forge. Python
★ 398JoinABLe. JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints
★ 113vit-pytorch. Implementation of Vision Transformer, a simple way to achieve SOTA in vision classification with only a single transformer encoder, in Pytorch
★ 25ktaco. The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
★ 1.4kwarp. A Python framework for GPU-accelerated simulation, robotics, and machine learning.
★ 6.9kfunctorch. functorch is JAX-like composable function transforms for PyTorch.
★ 1.4kdiffrax. Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/
★ 2.1kDiligentSamples. Sample projects demonstrating the usage of Diligent Engine
★ 400instant-ngp. Instant neural graphics primitives: lightning fast NeRF and more
★ 17kGRaNDPapA. Generator of Rad Names from Decent Paper Acronyms
★ 285ImGuiFileDialog. Full featured file Dialog for Dear ImGui
★ 1.5kcircle. The compiler is available for download. Get it!
★ 2.6kRayTracedShadows. This demo implements BVH construction and GPU traversal for rendering hard shadows.
★ 134FrameGraph. vulkan abstraction layer that represent frame as a task graph
★ 429RayTracingInTheFragmentShaderGLSL. RayTracing In The Fragment Shader (OpenGL / GLSL)
★ 54pytorch-lightning. Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
★ 31kBRepNet. BRepNet: A topological message passing system for solid models
★ 245MinkowskiEngine. Minkowski Engine is an auto-diff neural network library for high-dimensional sparse tensors
★ 2.9kMosaic. Simple greedy image packing
★ 178PyRenderer. 3D Geometry Renderer for Python
★ 54Fusion360GalleryDataset. Data, tools, and documentation of the Fusion 360 Gallery Dataset
★ 687deepmind-research. This repository contains implementations and illustrative code to accompany DeepMind publications
★ 15kcnpy. library to read/write .npy and .npz files in C/C++
★ 1.5kfreetype-py. Python binding for the freetype library
★ 337voxel-cone-tracing. A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
★ 937black. The uncompromising Python code formatter
★ 42kautodiff. automatic differentiation made easier for C++
★ 1.9kfmtlatex. Reformat LaTeX documents suitable for version control
★ 16cuda-samples. Samples for CUDA Developers which demonstrates features in CUDA Toolkit
★ 9.4kGettingStartedWithRTXRayTracing. Getting Started with RTX Ray Tracing
★ 676magic_enum. Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
★ 6.1kunits. a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
★ 1.1kkaolin. A PyTorch Library for Accelerating 3D Deep Learning Research
★ 5.1kslang. Making it easier to work with shaders
★ 5.4kToyPathTracer. Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
★ 1.1kv. Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
★ 38ks2cnn. Spherical CNNs
★ 972Generalized-Distance-Transform. Implementation of "Distance Transforms of Sampled Functions" for matrices of arbitrary dimensions
★ 9globjects. C++ library strictly wrapping OpenGL objects.
★ 561fieldplay. A vector field explorer
★ 1.3ktaichi. Productive, portable, and performant GPU programming in Python.
★ 28kcuda-api-wrappers. Thin, unified, C++-flavored wrappers for the CUDA APIs
★ 898spgrid_topo_opt. Narrow-Band Topology Optimization on a Sparsely Populated Grid, ACM Transactions on Graphics (SIGGRAPH Asia 2018)
★ 200enoki. Enoki: structured vectorization and differentiation on modern processor architectures
★ 1.3klatent_3d_points. Auto-encoding & Generating 3D Point-Clouds.
★ 557trimesh. Python library for loading and using triangular meshes.
★ 3.6kScotty3D. 3D graphics software for mesh editing, path tracing, and animation
★ 273taichi_mpm. High-performance moving least squares material point method (MLS-MPM) solver. (ACM Transactions on Graphics, SIGGRAPH 2018)
★ 2.6kpointnet-autoencoder. Autoencoder for Point Clouds
★ 435polyscope. A C++ & Python viewer for 3D data like meshes and point clouds
★ 2.2kmeshoptimizer. Mesh optimization library that makes meshes smaller and faster to render
★ 8.1kspectra. A header-only C++ library for large scale eigenvalue problems
★ 857cmake-examples. Useful CMake Examples
★ 13kcxxopts. Lightweight C++ command line option parser
★ 4.8kterminal. The new Windows Terminal and the original Windows console host, all in the same place!
★ 104kCFDPython. A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
★ 4.1kSPTAG. A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
★ 5kgym. A toolkit for developing and comparing reinforcement learning algorithms.
★ 37kabc-dataset. ABC: A Big CAD Model Dataset For Geometric Deep Learning
★ 3033D-Machine-Learning. A resource repository for 3D machine learning
★ 10kgismo. G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric analysis (IGA). Geometry plus simulation modules aims at the seamless integration of Computer-aided Design (CAD) and Finite Element Analysis (FEA).
★ 426light-matrix. A Light-weight and Fast Template Matrix Library
★ 132learn_math_fast. This is the Curriculum for "How to Learn Mathematics Fast" By Siraj Raval on Youtube
★ 3.3kPoissonRecon. Poisson Surface Reconstruction
★ 1.8kpaper-tips-and-tricks. Best practice and tips & tricks to write scientific papers in LaTeX, with figures generated in Python or Matlab.
★ 3.7klie_learn. Computations involving Lie groups and harmonic analysis
★ 208AdaBound. An optimizer that trains as fast as Adam and as good as SGD.
★ 2.9kbayesian-neural-network-blogpost. Building a Bayesian deep learning classifier
★ 492ssn_superpixels. Superpixel Sampling Networks (ECCV2018)
★ 360MCCNN. Monte Carlo Convolution for Learning on Non-Uniformly Sampled Point Clouds
★ 91OpenGL-Renderer. Modern OpenGL renderer written in C++17
★ 544NN-SVG. Publication-ready NN-architecture schematics.
★ 5.7kcanadian-ai-companies. A list of AI companies in Canada
★ 26LearnOpenGL. Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
★ 13kpytorch-examples. Simple examples to introduce PyTorch
★ 4.9kpytorch_geometric. Graph Neural Network Library for PyTorch
★ 24kgeomapnet. Geometry-Aware Learning of Maps for Camera Localization (CVPR2018)
★ 358NomadECS. NomadECS - An entity component system implementation
★ 207meson. The Meson Build System
★ 6.6kpytorch. Tensors and Dynamic neural networks in Python with strong GPU acceleration
★ 102kgeometry-central. Applied 3D geometry in C++, with a focus on surface meshes.
★ 1.3kPolyFit. Polygonal Surface Reconstruction from Point Clouds (C++ & Python)
★ 823OpenGL. OpenGL 3 and 4 examples using GLSL
★ 2.6kcinolib. A generic programming header only C++ library for processing polygonal and polyhedral meshes
★ 1.1kCatch2. A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
★ 21kL0-gradient-smoothing. A C++ implementation of "Image Smoothing via L0 Gradient Minimization"
★ 55c2compiler. the c2 programming language
★ 832nanosvg. Simple stupid SVG parser
★ 2kcapsnet-traffic-sign-classifier. A Tensorflow implementation of CapsNet(Capsules Net) apply on german traffic sign dataset
★ 179pyinn. CuPy fused PyTorch neural networks ops
★ 273geometry-processing-js. A fast, general-purpose framework for geometry processing on the web.
★ 533hugo. The world’s fastest framework for building websites.
★ 89kgg. Go Graphics - 2D rendering in Go with a simple API.
★ 4.8kglm. OpenGL Mathematics (GLM)
★ 11kpt. A path tracer written in Go.
★ 2.1kxtensor. C++ tensors with broadcasting and lazy computing
★ 3.8klibboard. A vector graphics C++ library to produce EPS, SVG, and FIG files.
★ 62tiny-dnn. header only, dependency-free deep learning framework in C++14
★ 6kasymptote. 2D & 3D TeX-Aware Vector Graphics Language
★ 674ImGuizmo. Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
★ 4kgeometry3Sharp. C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
★ 1.9knuklear. This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
★ 1.6kimgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 74kPythonVerbalExpressions. Python regular expressions made easy
★ 1.6kmeshlab. The open source mesh processing system
★ 5.8klime. lime (Library for Image Editing)
★ 54CppNumericalSolvers. The fastest open-source C++17 optimization library for unconstrained nonlinear problems. Header-only, single dependency. Highest reliability, composable function expressions, unconstrained and constrained solvers.
★ 969premake-core. Premake
★ 3.6kkit. 🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇
★ 9.6knanogui. Minimalistic GUI library for OpenGL
★ 4.9kmatrix. Matrix packages for the Go language [DEPRECATED]
★ 445nanogui-go. Go
★ 179nanovg. Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
★ 5.7kmatplotlib-cpp. Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
★ 4.8kfmt. A modern formatting library
★ 24knana. a modern C++ GUI library
★ 2.5kCImg. The CImg Library is a small and open-source C++ toolkit for image processing
★ 1.7kgo-thrust. Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
★ 443DGtal. Digital Geometry Tools and Algorithm Library
★ 397lib2geom. Mirror of lib2geom - easy to use 2D geometry library in C++
★ 68go. The Go programming language
★ 135kvispy. Main repository for Vispy
★ 3.6kvpaint. Experimental vector graphics and 2D animation editor
★ 766course. Source code for the applications presented in the course "Geometry Processing with Discrete Exterior Calculus"
★ 601