Clear ×

Geometry

27 repositories found

LibreCAD

LibreCAD

LibreCAD
C++ AI analysis

LibreCAD is a cross-platform 2D CAD drawing application that reads and writes DXF/DWG/PDF/SVG files with support for geometric primitives and...

Production ready Beginner friendly Niche use case
cad drawing dxf
6.1k
1.3k
750
66/wk
active
7/10 Productivity
mapbox

mapbox

earcut.hpp
C++ AI analysis

Earcut.hpp is a fast, header-only C++ port of the earcut.js polygon triangulation library, optimized for real-time performance over triangulation...

Production ready Niche use case
algorithm cpp earcut
1k
152
1
9/wk
active
8/10 Dev Tools
gkjohnson

gkjohnson

three-gpu-pathtracer
JavaScript AI analysis

A GPU-accelerated path tracing renderer for three.js that leverages three-mesh-bvh and WebGL 2 to deliver physically based, high-quality rendering...

Production ready Single maintainer Niche use case
bvh geometry graphics
1.8k
164
118
8/wk
active
8/10 Gaming
colmap

colmap

colmap
C++ AI analysis

COLMAP is a specialized Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline for 3D reconstruction from image collections, offering both...

Production ready Niche use case
computer-vision geometry multi-view-stereo
12.2k
2.1k
692
81/wk
active
8/10 Science
jsxgraph

jsxgraph

jsxgraph
JavaScript AI analysis

JSXGraph is a JavaScript library for creating interactive mathematical visualizations—geometry constructions, function plots, charts, and data...

Production ready Beginner friendly Niche use case
charting data-visualization geometry
1.4k
199
100
7/wk
active
8/10 Education
google

google

s2geometry
C++ AI analysis

S2 Geometry is a C++ library for computational geometry and spatial indexing on spheres, designed specifically for geographic and spherical data...

Production ready Niche use case
geometry s2 spatial-indexing
2.7k
354
77
3/wk
active
8/10 Science
NASA-AMMOS

NASA-AMMOS

3DTilesRendererJS
JavaScript AI analysis

A JavaScript renderer for the 3D Tiles format, supporting Three.js, Babylon.js, and React Three Fiber. It excels at rendering geospatial data,...

Production ready Niche use case
b3dm babylonjs cesium
2.4k
406
106
8/wk
active
8/10 Data
xiangechen

xiangechen

chili3d
TypeScript AI analysis

Chili3D is a browser-based 3D CAD application enabling online model design and editing without local installation, built with TypeScript and...

Production ready Single maintainer Niche use case
browser-based cad geometry
4.7k
451
42
13/wk
active
8/10 Productivity
libgeos

libgeos

geos
C++ AI analysis

GEOS is a C++ library for performing geometric operations on 2D vector geometries, primarily ported from the Java JTS Topology Suite. It serves as...

Production ready Niche use case
c-plus-plus cpp geometry
1.5k
411
108
4/wk
active
8/10 Science
georust

georust

geo
Rust AI analysis

The `geo` crate provides geospatial primitives (Point, LineString, Polygon) and algorithms for computational geometry and GIS tasks in Rust,...

Production ready Niche use case
geography geometry geospatial
1.9k
259
120
5/wk
active
8/10 Science
SciTools

SciTools

cartopy
Python AI analysis

Cartopy is a Python library for creating maps and performing cartographic visualizations with matplotlib integration. It excels at projecting...

Production ready Niche use case
cartopy geometry maps
1.6k
397
337
4/wk
active
7/10 Science
gkjohnson

gkjohnson

three-mesh-bvh
JavaScript AI analysis

three-mesh-bvh is a Bounding Volume Hierarchy implementation optimized for three.js that dramatically accelerates raycasting and spatial queries...

Production ready Single maintainer Niche use case
acceleration bounds bounds-hierarchy
3.4k
328
82
7/wk
active
8/10 Gaming
CGAL

CGAL

cgal
C++ AI analysis

CGAL is a comprehensive C++ library providing efficient, reliable algorithms for computational geometry, serving researchers, engineers, and...

Production ready Niche use case
algorithms arrange boolean-operations
6k
1.6k
676
11/wk
active
8/10 Science
hlorus

hlorus

CAD_Sketcher
Python AI analysis

CAD Sketcher is a constraint-based geometry sketcher extension for Blender that enables precise 2D shape creation through geometric constraints...

Single maintainer Niche use case
blender geometry modeling
3.3k
168
81
5/wk
active
7/10 Gaming
mikedh

mikedh

trimesh
Python AI analysis

Trimesh is a pure Python library for loading, manipulating, and analyzing triangular meshes with emphasis on watertight surfaces. It serves...

Production ready Single maintainer Niche use case
geometry mesh python
3.6k
649
487
5/wk
active
8/10 Science
golang

golang

geo
Go AI analysis

S2 is a spherical geometry library for Go that provides robust algorithms for geographic and geometric operations on sphere surfaces, including...

Production ready Niche use case
geometry geometry-library go
1.8k
194
35
2/wk
active
8/10 Science
HarryStevens

HarryStevens

geometric
JavaScript AI analysis

Geometric.js is a lightweight JavaScript library for performing computational geometry operations on points, lines, polygons, and angles using plain...

Production ready Beginner friendly Single maintainer Niche use case
geometry
1.1k
52
1/wk
recent
8/10 Dev Tools
locationtech

locationtech

jts
Java AI analysis

JTS Topology Suite is a mature Java library for creating, manipulating, and analyzing vector geometry with comprehensive support for geometric...

Production ready Niche use case
computational-geometry geometric-algorithms geometry
2.2k
471
215
2/wk
recent
8/10 Science
root-project

root-project

root
C++ AI analysis

ROOT is a unified software framework for storage, processing, and analysis of scientific data, developed by CERN for high-energy physics research. It...

Production ready Niche use case
c-plus-plus cling data-analysis
3.2k
1.5k
683
1/wk
active
8/10 Science
williamfiset

williamfiset

algorithms
Java AI analysis

A comprehensive Java implementation library of classic algorithms and data structures with companion video explanations on YouTube. It serves...

Beginner friendly Single maintainer
adjacency adjacency-matrix algorithm
18.7k
4.5k
49
5/wk
recent
8/10 Education
thi-ng

thi-ng

umbrella
TypeScript AI analysis

thi.ng/umbrella is a 215+ package TypeScript monorepo ecosystem for functional, data-driven development spanning geometry, visualization, reactive...

Production ready Single maintainer Niche use case
color data-structures dsl
3.8k
168
62
active
8/10 Web Dev
geomstats

geomstats

geomstats
Python AI analysis

Geomstats is a specialized Python library for computations, statistics, machine learning, and deep learning on manifolds, implementing differential...

Production ready Niche use case
deep-learning geodesic geometry
1.5k
292
224
recent
8/10 Science
microsoft

microsoft

maker.js
TypeScript AI analysis

Maker.js is a TypeScript library for programmatic 2D vector drawing and shape modeling, specifically designed for CNC machines and laser cutters but...

Production ready Niche use case
arc bezier cad
2k
296
70
recent
8/10 IoT
JamesLMilner

JamesLMilner

terra-draw
TypeScript

Terra Draw is a TypeScript library that abstracts map drawing functionality across multiple JavaScript mapping libraries (Mapbox, MapLibre, Google...

Production ready Beginner friendly Single maintainer Niche use case
draw drawing geodesic
1k
114
52
recent
7/10 Web Dev
patriciogonzalezvivo

patriciogonzalezvivo

glslViewer
C++ AI analysis

glslViewer is a console-based OpenGL sandbox for interactive development and visualization of 2D/3D GLSL shaders without requiring a graphical UI. It...

Production ready Single maintainer Niche use case
c-plus-plus console fragment-shader
5.3k
371
69
7/wk
slow
7/10 Gaming
thephpleague

thephpleague

geotools
PHP AI analysis

Geotools is a PHP library for geolocation and geometry operations, built on Geocoder and ReactPHP. It provides batch geocoding, distance calculations...

Production ready Niche use case
geo geolocation geometry
1.4k
128
25
1/wk
slow
7/10 Dev Tools
openMVG

openMVG

openMVG
C++ AI analysis

OpenMVG is a C++ library for 3D reconstruction and Structure from Motion (SfM) from image sequences, targeting computer vision researchers,...

Production ready Niche use case
computer-vision drone geometry
6.5k
1.7k
312
4/wk
slow
7/10 Science