Projects in Awesome Lists tagged with geometry
A curated list of projects in awesome lists tagged with geometry .
https://github.com/williamfiset/algorithms
A collection of algorithms and data structures
adjacency adjacency-matrix algorithm algorithms dijkstra dynamic-programming edmonds-karp-algorithm geometry graph-theory linear-algebra mathematics matrix-multiplication maxflow nlog search-algorithm search-algorithms sorting-algorithms strings traveling-salesman tree-algorithms
Last synced: 13 May 2025
https://github.com/williamfiset/Algorithms
A collection of algorithms and data structures
adjacency adjacency-matrix algorithm algorithms dijkstra dynamic-programming edmonds-karp-algorithm geometry graph-theory linear-algebra mathematics matrix-multiplication maxflow nlog search-algorithm search-algorithms sorting-algorithms strings traveling-salesman tree-algorithms
Last synced: 13 Mar 2025
https://github.com/colmap/colmap
COLMAP - Structure-from-Motion and Multi-View Stereo
computer-vision geometry multi-view-stereo reconstruction structure-from-motion
Last synced: 12 May 2025
https://github.com/openmvg/openmvg
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
3d-reconstruction computer-vision drone geometry multiple-view-geometry openmvg photogrammetry sfm structure-from-motion
Last synced: 14 May 2025
https://github.com/openMVG/openMVG
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
3d-reconstruction computer-vision drone geometry multiple-view-geometry openmvg photogrammetry sfm structure-from-motion
Last synced: 19 Mar 2025
https://github.com/cgal/cgal
The public CGAL repository, see the README below
algorithms arrange boolean-operations c-plus-plus cgal computational-geometry cpp geometry geometry-processing library mesh-processing meshes point-cloud polygon template-library triangulation voronoi-diagram
Last synced: 21 May 2026
https://github.com/CGAL/cgal
The public CGAL repository, see the README below
algorithms arrange boolean-operations c-plus-plus cgal computational-geometry cpp geometry geometry-processing library mesh-processing meshes point-cloud polygon template-library triangulation voronoi-diagram
Last synced: 14 Mar 2025
https://github.com/librecad/librecad
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
2d cad drawing dxf geometry qt
Last synced: 02 May 2026
https://github.com/patriciogonzalezvivo/glslviewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 01 Feb 2026
https://github.com/patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 15 Mar 2025
https://github.com/LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
2d cad drawing dxf geometry qt
Last synced: 15 Mar 2025
https://github.com/xiangechen/chili3d
A browser-based 3D CAD application for online model design and editing
3d browser-based cad geometry occ occt opencascade three threejs wasm webassembly webcad
Last synced: 26 Jan 2026
https://github.com/thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
color data-structures dataflow dsl functional-programming geometry html monorepo parser-combinators reactive-programming shadergraph streams transducers typescript ui vectors visualization webassembly webgl ziglang
Last synced: 14 May 2025
https://github.com/mikedh/trimesh
Python library for loading and using triangular meshes.
geometry mesh python triangular-meshes
Last synced: 24 Apr 2026
https://github.com/gkjohnson/three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
acceleration bounds bounds-hierarchy bvh distance geometry graphics intersection mesh pathtracing performance point-cloud pointcloud raycast raytracing three-js three-mesh-bvh threejs tree webvr
Last synced: 08 Jan 2026
https://github.com/hlorus/cad_sketcher
Constraint-based geometry sketcher for blender
Last synced: 14 May 2025
https://github.com/hlorus/CAD_Sketcher
Constraint-based geometry sketcher for blender
Last synced: 31 Mar 2025
https://github.com/root-project/root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
c-plus-plus cling data-analysis geometry graphics hacktoberfest interpreter machine-learning mathematics parallel physics python root root-cern statistics visualization
Last synced: 12 Mar 2026
https://github.com/google/s2geometry
Computational geometry and spatial indexing on the sphere
geometry s2 spatial-indexing spherical-geometry
Last synced: 13 May 2025
https://github.com/locationtech/jts
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
computational-geometry geometric-algorithms geometry geometry-algorithms geometry-library gis java java-library jts jts-topology-suite ogc ogc-wkt triangulation voronoi
Last synced: 13 May 2025
https://github.com/strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
2d 3d c-plus-plus computer-vision geometry graphics math python robotics
Last synced: 15 Mar 2025
https://github.com/strasdat/sophus
C++ implementation of Lie Groups using Eigen.
2d 3d c-plus-plus computer-vision geometry graphics math python robotics
Last synced: 09 Apr 2025
https://github.com/pymesh/pymesh
Geometry Processing Library for Python
3d convex-hull geometry geometry-processing graphics mesh-boolean mesh-cleanup mesh-generation outer-hull python
Last synced: 15 May 2025
https://github.com/PyMesh/PyMesh
Geometry Processing Library for Python
3d convex-hull geometry geometry-processing graphics mesh-boolean mesh-cleanup mesh-generation outer-hull python
Last synced: 14 Mar 2025
https://github.com/golang/geo
S2 geometry library in Go
geometry geometry-library go sphere
Last synced: 14 May 2025
https://github.com/angusjohnson/clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
algorithm boolean-operations clipping clipping-algorithm cpp csharp delphi geometry inflate offsetting pascal polygon polygon-boolean polygon-clipping polygon-clipping-algorithm polygon-intersection polygon-union
Last synced: 14 May 2025
https://github.com/AngusJohnson/Clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
algorithm boolean-operations clipping clipping-algorithm cpp csharp delphi geometry inflate offsetting pascal polygon polygon-boolean polygon-clipping polygon-clipping-algorithm polygon-intersection polygon-union
Last synced: 21 Apr 2025
https://github.com/georust/geo
Rust geospatial primitives & algorithms
geography geometry geospatial gis rust
Last synced: 16 May 2025
https://github.com/artivis/manif
A small C++11 header-only library for Lie theory.
2d 3d c-plus-plus computer-vision cpp11 geometry header-only lie-groups lie-theory python3 robotics slam state-estimation
Last synced: 14 May 2025
https://github.com/scitools/cartopy
Cartopy - a cartographic python library with matplotlib support
cartopy geometry maps matplotlib projections python spatial
Last synced: 12 May 2025
https://github.com/SciTools/cartopy
Cartopy - a cartographic python library with matplotlib support
cartopy geometry maps matplotlib projections python spatial
Last synced: 12 Apr 2025
https://github.com/gkjohnson/three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
bvh geometry graphics mesh path path-tracer path-tracing performance raytracing renderer rendering rtx three-gpu-pathtracer three-js three-mesh-bvh threejs tracer webgl
Last synced: 21 Feb 2026
https://github.com/fwilliams/point-cloud-utils
An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.
chamfer-distance geometry hausdorff hausdorff-distance hausdorff-measure lloyd-relaxation mesh nanoflann nearest-neighbor nearest-neighbors numpy optimal-transport point-cloud poisson poisson-disc-sampling poisson-disk-sampling python sampling sinkhorn sinkhorn-distance
Last synced: 13 May 2025
https://github.com/thephpleague/geotools
Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries
geo geolocation geometry geotools php
Last synced: 14 May 2025
https://github.com/geomstats/geomstats
Computations and statistics on manifolds with geometric structures.
deep-learning geodesic geometry gpu-programming lie-groups machine-learning manifold neural-networks riemannian-geometry statistics
Last synced: 13 May 2025
https://github.com/mikeroyal/photogrammetry-guide
Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.
3d-reconstruction camera cesium drones geometry geospatial gis image-processing lidar map multiview-stereo photogrammetry point-cloud pointcloud rendering sfm slam spatial-data structure-from-motion unreal-engine
Last synced: 16 May 2025
https://github.com/mikeroyal/Photogrammetry-Guide
Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.
3d-reconstruction camera cesium drones geometry geospatial gis image-processing lidar map multiview-stereo photogrammetry point-cloud pointcloud rendering sfm slam spatial-data structure-from-motion unreal-engine
Last synced: 07 Apr 2025
https://github.com/jsxgraph/jsxgraph
JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.
charting data-visualization geometry javascript jsxgraph mathematics
Last synced: 27 Apr 2025
https://github.com/toineheuvelmans/metron
Geometry, simplified.
coregraphics geometry swift trigonometry
Last synced: 12 Apr 2025
https://github.com/toineheuvelmans/Metron
Geometry, simplified.
coregraphics geometry swift trigonometry
Last synced: 02 Aug 2025
https://github.com/harrystevens/geometric
A JavaScript library for doing geometry.
Last synced: 24 May 2026
https://github.com/qodotplugin/qodot-plugin
(LEGACY) Quake .map support for Godot 3.x
brushes entities games geometry godot quake textures trenchbroom
Last synced: 16 May 2025
https://github.com/QodotPlugin/qodot-plugin
(LEGACY) Quake .map support for Godot 3.x
brushes entities games geometry godot quake textures trenchbroom
Last synced: 01 Apr 2025
https://github.com/thi-ng/geom
2D/3D geometry toolkit for Clojure/Clojurescript
charts geometry mesh-generation obj opengl ply stl subdivision svg visualization voxel webgl
Last synced: 14 May 2025
https://github.com/HarryStevens/geometric
A JavaScript library for doing geometry.
Last synced: 02 Apr 2025
https://github.com/OSMBuildings/OSMBuildings
3d building geometry viewer based on OpenStreetMap data
3d buildings geometry javascript osm osm-buildings
Last synced: 06 Apr 2025
https://github.com/xeokit/xeokit-sdk
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
3d-tiles 3d-viewers bim bim-viewer buildingsmart geometry geospatial gis ifc ifc-viewer javascript-viewer las-viewer laz-viewer online-viewer point-cloud point-cloud-viewer viewer-sdk web-viewer webgl webgl-viewer
Last synced: 27 May 2026
https://github.com/mapbox/earcut.hpp
Fast, header-only polygon triangulation
algorithm cpp earcut geometry header-only polygon rendering tessellation triangulation
Last synced: 10 Jan 2026
https://github.com/justinsdk/dotscad
Reduce the burden of mathematics when playing OpenSCAD
3d 3d-graphics 3d-models cad geometry lsystem marching-squares maze openscad perlin-noise voronoi worley-noise
Last synced: 18 Feb 2026
https://github.com/sweeneychris/TheiaSfM
An open source library for multiview geometry and structure from motion
computer-vision geometry structure-from-motion
Last synced: 16 Nov 2025
https://github.com/dbraun/touchdesigner_shared
TouchDesigner toxes and small projects
animation geometry glsl graphics interactive python real-time realtime rendering touchdesigner
Last synced: 15 May 2025
https://github.com/stkent/PolygonDrawingUtil
A compact Android utility for constructing and drawing rounded regular polygons.
android android-ui android-view drawing geometry polygons
Last synced: 21 Apr 2025
https://github.com/grimzy/laravel-mysql-spatial
MySQL Spatial Data Extension integration with Laravel.
geometry laravel laravel-5-package laravel-6-package laravel-7-package laravel-8-package mysql mysql-extension spatial spatial-functions
Last synced: 14 May 2025
https://github.com/DBraun/TouchDesigner_Shared
TouchDesigner toxes and small projects
animation geometry glsl graphics interactive python real-time realtime rendering touchdesigner
Last synced: 29 Apr 2025
https://github.com/pboyer/verb
Open-source, cross-platform NURBS
curve geometry nurbs surface tessellation
Last synced: 16 Dec 2025
https://github.com/JustinSDK/dotSCAD
Reduce the burden of mathematics when playing OpenSCAD
3d 3d-graphics 3d-models cad geometry lsystem marching-squares maze openscad perlin-noise voronoi worley-noise
Last synced: 14 Mar 2025
https://github.com/gkjohnson/three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
3d-printing computational-solid-geometry construction constructive-solid-geometry csg game-development geometry graphics three three-mesh-bvh threejs webgl
Last synced: 13 Nov 2025
https://github.com/astrazeneca/chemicalx
A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022)
biology chemistry deep-chemistry deep-learning drug drug-discovery drug-interaction drug-pair geometric-deep-learning geometry graph-neural-network machine-learning pharma polypharmacy pytorch smiles smiles-strings torch torchdrug
Last synced: 16 May 2025
https://github.com/AstraZeneca/chemicalx
A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022)
biology chemistry deep-chemistry deep-learning drug drug-discovery drug-interaction drug-pair geometric-deep-learning geometry graph-neural-network machine-learning pharma polypharmacy pytorch smiles smiles-strings torch torchdrug
Last synced: 27 Mar 2025
https://github.com/hjwdzh/QuadriFlow
QuadriFlow: A Scalable and Robust Method for Quadrangulation
geometry quad quadrangulation quadriflow remeshing
Last synced: 07 May 2025
https://github.com/JamesLMilner/terra-draw
A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
draw drawing geodesic geojson geojson-editor geometry google-maps-api leaflet map mapbox-gl maplibre maplibre-gl-js maps polygon
Last synced: 11 May 2025
https://github.com/jameslmilner/terra-draw
A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
draw drawing geodesic geojson geojson-editor geometry google-maps-api leaflet map mapbox-gl maplibre maplibre-gl-js maps polygon
Last synced: 14 Apr 2025
https://github.com/CindyJS/CindyJS
A JavaScript framework for interactive (mathematical) content.
geometry javascript mathematics
Last synced: 20 Mar 2025
https://github.com/cindyjs/cindyjs
A JavaScript framework for interactive (mathematical) content.
geometry javascript mathematics
Last synced: 13 May 2025
https://github.com/Ha0Tang/AttentionGAN
AttentionGAN for Unpaired Image-to-Image Translation & Multi-Domain Image-to-Image Translation
adversarial-networks attention-model computer-vision cyclegan deep-learning gans geometry ijcnn image-generation image-to-image-translation image-translation multi-domain pytorch unpaired
Last synced: 08 May 2025
https://github.com/meshinspector/meshlib
Mesh processing library
3d cpp cross-platform distance-map geometry library mesh mesh-analysis mesh-boolean mesh-decimation mesh-processing mesh-registration mesh-segmentation mesh-smoothing point-cloud pointcloud pointcloud-triangulation python voxel voxel-segmentation
Last synced: 26 Jan 2026
https://github.com/MeshInspector/MeshLib
Mesh processing library
3d cpp cross-platform distance-map geometry library mesh mesh-analysis mesh-boolean mesh-decimation mesh-processing mesh-registration mesh-segmentation mesh-smoothing point-cloud pointcloud pointcloud-triangulation python voxel voxel-segmentation
Last synced: 16 Apr 2025
https://github.com/ddiakopoulos/tinyply
:earth_africa: C++11 ply 3d mesh format importer & exporter
computer-vision file-format geometry mesh ply public-domain
Last synced: 04 Apr 2025
https://github.com/arthur-e/wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
arcgis geometry geospatial google-maps-api leaflet mapping polygon wkt wkt-strings
Last synced: 22 Oct 2025
https://github.com/arthur-e/Wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
arcgis geometry geospatial google-maps-api leaflet mapping polygon wkt wkt-strings
Last synced: 13 May 2025
https://github.com/Geant4/geant4
Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303
computational-physics geometry hadron-physics high-energy-physics high-performance-computing medical-physics monte-carlo-simulation multiphysics-simulation neutron-transport nuclear-data particle-tracking particle-transport photon-transport radiation-transport scientific-computing shielding visualization
Last synced: 09 Jul 2025
https://github.com/rabbit-ear/rabbit-ear
computational origami library
art design generative-art geometry math origami
Last synced: 16 Mar 2025
https://github.com/wieslawsoltes/svg.skia
An SVG rendering library.
2d avalonia avaloniaui geometry graphics rendering shapes skia skiasharp svg vector vector-graphics
Last synced: 08 Mar 2026
https://github.com/wieslawsoltes/Svg.Skia
An SVG rendering library.
2d avalonia avaloniaui geometry graphics rendering shapes skia skiasharp svg vector vector-graphics
Last synced: 04 Apr 2025
https://github.com/samalexander/three-csg-ts
CSG library for use with THREE.js
computational-solid-geometry csg geometry three-js threejs
Last synced: 15 May 2025
https://github.com/HannesStark/EquiBind
EquiBind: geometric deep learning for fast predictions of the 3D structure in which a small molecule binds to a protein
drug-discovery equivariance geometry graph-neural-networks molecules protein-structure proteins
Last synced: 03 Apr 2025
https://github.com/boostorg/geometry
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
boost computational-geometry cplusplus cplusplus-14 cxx14 generic-geometry-library geometric-algorithms geometry ogc spatial-analysis spatial-index
Last synced: 15 May 2025
https://github.com/yszhao91/cga.js
CGA 3D 计算几何算法库 | 3D Compute Geometry Algorithm Library webgl three.js babylon.js等任何库都可以使用
capsule cga cgal computional-geometry-algorithm geometry geospatial gis graphics javascript js libarary plane ray segment sphere threejs triangle ts typescript webgl
Last synced: 13 Apr 2025
https://github.com/jbuckmccready/cavaliercontours
2D polyline library for offsetting, combining, etc.
2d algorithm cad cam computational-geometry geometry hilbert-curve spatial-index
Last synced: 04 Apr 2025
https://github.com/NVlabs/intrinsic3d
Intrinsic3D - High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting (ICCV 2017)
3d 3d-reconstruction computer-vision geometry iccv iccv-2017 iccv2017 intrinsic3d keyframes lighting nvidia rgbd sdf shape-from-shading spherical-harmonics surface-reconstruction tum
Last synced: 04 May 2025
https://github.com/georust/rstar
R*-tree spatial index for the Rust ecosystem
Last synced: 14 May 2025
https://github.com/quva-lab/escnn
Equivariant Steerable CNNs Library for Pytorch https://quva-lab.github.io/escnn/
deep-learning equivariance geometric-deep-learning geometry invariant isometries pytorch rotations symmetries
Last synced: 16 May 2025
https://github.com/karam-mustafa/laravel-geographical-calculator
laravel package helps you to implement geographical calculation, with several algorithms that help you deal with coordinates and distances.
geocoder geocoder-library geocoding geogra geographical-calculator geolocation geometry laravel laravel-geolocation laravel-package package php-geocoder
Last synced: 16 May 2025
https://naver.github.io/roma/
RoMa: A lightweight library to deal with 3D rotations in PyTorch.
Last synced: 10 May 2025
https://github.com/scikit-geometry/scikit-geometry
Scientific Python Geometric Algorithms Library
cgal geometric-algorithms geometry python wrapper
Last synced: 21 Oct 2025
https://github.com/naver/roma
RoMa: A lightweight library to deal with 3D rotations in PyTorch.
Last synced: 09 Apr 2025
https://github.com/gismo/gismo
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).
b-splines bezier cad cagd geometry hierarchical inria isogeometric simulation
Last synced: 18 Feb 2026
https://github.com/projectstorm/react-canvas
A pluggable layout and graphics system aimed at powering desktop publishing as well as storm-react-diagrams
canvas coordinates geometry library pluggable react typescript
Last synced: 16 May 2026