The ultimate Geometry Dash modding framework
Official implementation for "DK-VLM: Geometry as Position for Spatial Reasoning in Vision-Language Models"
simulation-ready chemistry lab instruments: part-level geometry, joints, executable behaviour models and machine-readable contracts
COLMAP - Structure-from-Motion and Multi-View Stereo
A modular geospatial engine written in JavaScript and TypeScript
LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.
The public CGAL repository, see the README below
Console-based GLSL Sandbox for 2D/3D shaders
Simple MPL-2.0-licensed C++ geometry processing library.
A 3D CAD running entirely in the browser
β± Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Python library for loading and using triangular meshes.
An agent skill that finds where a photo was taken β OpenStreetMap geometry, elevation skylines, satellite imagery and street view β and shows its work. Works with Claude Code, Codex, Cursor, Gemini CLI, OpenCode and GitHub Copilot.
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
Constraint-based geometry sketcher for blender
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
[CVPR'25 Oral] MoGe: Unlocking Accurate Monocular Geometry Estimation for Open-Domain Images with Optimal Training Supervision
Open source IFC library and geometry engine
RBush β a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
Computational geometry and spatial indexing on the sphere
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
a programming library with geometric algorithms
Polygon Clipping, Offsetting & Triangulation in C++, C# and Delphi
Renderer for 3D Tiles in Javascript using three.js, Babylon.js, and r3f
ππΊοΈ The most powerful leaflet plugin for drawing and editing geometry layers
Geometry library for topological robustness
Resources on the topic of digital morphogenesis (creating form with code). Includes links to major articles, code repos, creative projects, books, software, and more.
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
πβ 2D vector line drawing and shape modeling for CNC and laser cutters.
Python package for 3D geometry CAD/BIM/CAM
Rust geospatial primitives & algorithms
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
S2 geometry library in Go
Cartopy - a cartographic python library with matplotlib support
A very fast static spatial index for 2D points and rectangles in JavaScript π±
Computations and statistics on manifolds with geometric structures.
Geometry Engine, Open Source
JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.
Constrained Delaunay Triangulation (C++)
Toolbox for molecular animations in Blender, powered by Geometry Nodes.
A collection of source code for computing in the fields of mathematics, geometry, graphics, image analysis and physics.
AI-assisted RAW photo developer: GPT vision advisor proposes an EditRecipe, a deterministic Rust engine renders it β Lightroom-compatible XMP sidecars, 24 RAW formats + baked images, measured (not guessed) Lightroom mask geometry, local GUI/web UI, AI denoise & segmentation sidecars
A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
Riemannian Adaptive Optimization Methods with pytorch optim
Fast, header-only polygon triangulation
Cross-platform building blocks for .NET applications. Provides service location and dependency resolution, logging, platform-neutral images, colours and geometry, and unit test and design mode detection.
Package geom implements efficient geometry types for geospatial applications.
C++ libraries and programs demonstrating mesh processing research published in ACM SIGGRAPH (1992-2003)
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision
Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized)
The Egison Programming Language
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Metal and Vulkan
A toolbox for 3D visual mapping, localization, and SfM with structured geometric features (points, lines, planes, vanishing points, wireframes, etc.).
Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303
A parametric aircraft geometry tool
DirectXMesh geometry processing library
3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.