Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Geometry

Geometry

51 projects

Showing 36 of 51 projects

LibreCAD
LibreCADC++

A free, open-source, cross-platform 2D CAD application for reading and editing DXF/DWG files and exporting to PDF/SVG.

#qt#drawing#2d-cad
Stars5.9k
Forks1.2k
Last commit4 days ago
CGAL
CGALC++

A C++ library providing efficient and reliable algorithms for computational geometry problems.

#scientific-computing#geometry-processing#template-library
Stars5.9k
Forks1.6k
Last commit3 days ago
Pts.js
Pts.jsTypeScript

A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.

#sound#generative-art#vector
Stars5.3k
Forks183
Last commit1 year ago
nalgebra
nalgebraRust

A comprehensive linear algebra library for Rust with support for statically-sized and dynamically-sized matrices.

#robotics#scientific-computing#vector
Stars4.7k
Forks552
Last commit15 days ago
geolib
geolibJavaScript

A zero-dependency JavaScript library for basic geospatial operations like distance calculation and coordinate conversion.

#hacktoberfest#geolib#distance
Stars4.3k
Forks338
Last commit2 months ago
three-mesh-bvh
three-mesh-bvhJavaScript

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

#bvh#raycasting#geometry-processing
Stars3.4k
Forks324
Last commit3 days ago
S2 Geometry Library
S2 Geometry LibraryC++

A C++ library for computational geometry and spatial indexing on the sphere, designed for geographic data.

#s2#geospatial#geographic-data
Stars2.7k
Forks354
Last commit5 days ago
Helix Toolkit
Helix ToolkitC#

A collection of 3D components and engines for .NET, supporting WPF, WinUI, and Avalonia with DirectX 11.

#avalonia#helix-toolkit#geometry
Stars2.2k
Forks700
Last commit26 days ago
geometry3Sharp
geometry3SharpC#

A C# library for 2D/3D geometric computing, mesh algorithms, and spatial data structures, compatible with Unity.

#csharp#geometry#spatial-data-structures
Stars1.9k
Forks433
Last commit5 months ago
csg.js
csg.jsJavaScript

A JavaScript library for constructive solid geometry (CSG) operations on 3D meshes using BSP trees.

#boolean-operations#bsp-trees#geometry
Stars1.9k
Forks266
Last commit6 years ago
S2 geometry
S2 geometryGo

A robust Go library for spherical geometry, designed for geographic data and spatial indexing.

#geospatial#geographic-data#spatial-indexing
Stars1.8k
Forks194
Last commit3 days ago
NetTopologySuite
NetTopologySuiteC#

A .NET port of JTS Topology Suite providing fast and reliable 2D geometric operations for GIS applications.

#library#nts#topology
Stars1.7k
Forks339
Last commit1 month ago
PHPGeo
PHPGeoPHP

A PHP library for geographical calculations including distance, geofencing, and coordinate formatting with support for multiple ellipsoids.

#location-based-services#open-source#simplify
Stars1.6k
Forks198
Last commit4 months ago
cartopy
cartopyPython

A Python cartographic library for easy map drawing and geospatial data visualization with Matplotlib integration.

#cartography#scientific-computing#matplotlib
Stars1.6k
Forks396
Last commit21 days ago
GeoTools
GeoToolsPHP

A PHP library for geocoding, coordinate conversion, distance calculation, and other geographic operations.

#batch-processing#geocoding#geospatial
Stars1.4k
Forks128
Last commit2 months ago
rgeo
rgeoRuby

A Ruby geospatial data library implementing OGC Simple Features for modeling and analyzing location data.

#postgis-integration#geojson#geospatial
Stars1.1k
Forks159
Last commit1 month ago
Metron
MetronSwift

A Swift library extending CoreGraphics with intuitive geometric types and functions for 2D calculations.

#ios#coregraphics#trigonometry
Stars1.0k
Forks34
Last commit7 years ago
Geometric.js
Geometric.jsJavaScript

A JavaScript library for performing 2D geometric calculations on points, lines, and polygons.

#geometry#math#intersection-detection
Stars1.0k
Forks51
Last commit12 days ago
geometry
geometryShell

A minimal, composable, and fully customizable Zsh prompt theme with asynchronous right prompt rendering.

#developer-tools#minimalist#zsh-prompt
Stars991
Forks95
Last commit1 year ago
three-bvh-csg
three-bvh-csgJavaScript

A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.

#bvh#geometry-processing#graphics
Stars914
Forks79
Last commit3 months ago
Laravel MySQL Spatial extension
Laravel MySQL Spatial extensionPHP

A Laravel package for working with MySQL Spatial Data Types and Spatial Functions in Eloquent models and migrations.

#eloquent#laravel-6-package#database
Stars811
Forks335
Last commit2 years ago
geo
geoElixir

A collection of GIS functions for Elixir, handling conversions between WKT, WKB, and GeoJSON formats.

#geojson#geospatial#geometry
Stars678
Forks98
Last commit24 days ago
Wicket
WicketJavaScript

A lightweight JavaScript library for converting between Well-Known Text (WKT) and client-side mapping framework geometries.

#arcgis#geojson#geospatial
Stars591
Forks224
Last commit4 years ago
batteries
batteriesLua

A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.

#functional-programming#open-source#geometry
Stars428
Forks32
Last commit13 days ago
geojson-js-utils
geojson-js-utilsJavaScript

JavaScript helper functions for manipulating and analyzing GeoJSON data, including spatial calculations and geometric operations.

#web-mapping#point-in-polygon#geojson
Stars404
Forks55
Last commit9 years ago
Godot Polygon 2D Fracture
Godot Polygon 2D FractureGDScript

A Godot Engine script for fracturing and cutting 2D polygons, with helper functions for polygon manipulation.

#polygon-triangulation#gdscript#polygon-fracture
Stars402
Forks26
Last commit1 year ago
InkKit
InkKitSwift

A Swift library for simplifying drawing and geometry tasks on iOS and macOS.

#ios#graphics#appkit
Stars371
Forks23
Last commit8 years ago
common_interfaces
common_interfacesC++

A metapackage containing standard ROS 2 message and service interface definitions for inter-stack communication.

#message-interfaces#robotics#ros2
Stars369
Forks153
Last commit6 days ago
pyquaternion
pyquaternionPython

A Python library for representing and manipulating quaternions, designed for 3D animation and geometry.

#robotics#scientific-computing#3d-animation
Stars368
Forks74
Last commit1 month ago
Cirno's Perfect Math Library
Cirno's Perfect Math LibraryLua

A comprehensive Lua math library for 2D/3D game development, providing vectors, matrices, quaternions, and geometric operations.

#quaternions#geometry#math
Stars344
Forks43
Last commit3 months ago
jaxlie
jaxliePython

A JAX library implementing Lie groups for rigid body transformations in computer vision and robotics.

#robotics#rigid-transforms#jax
Stars333
Forks18
Last commit1 year ago
tigl
tiglC++

An open-source computational geometry library for processing aircraft geometries in parametric aircraft design using CPACS files.

#aerospace-engineering#b-spline#geometry-processing
Stars287
Forks75
Last commit5 days ago
wellknown
wellknownJavaScript

A lightweight JavaScript library for parsing Well-Known Text (WKT) into GeoJSON and stringifying GeoJSON back to WKT.

#geojson-converter#wkt-parser#geospatial
Stars278
Forks46
Last commit1 month ago
Generator
GeneratorC++

A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.

#primitive-shapes#procedural-generation#graphics
Stars240
Forks28
Last commit3 years ago
terraformer
terraformerJavaScript

A modular JavaScript toolkit for geographic data processing, format conversion, and spatial operations.

#arcgis#geojson#es-modules
Stars235
Forks31
Last commit13 days ago
ArcGIS CityEngine SDKs (C++)
ArcGIS CityEngine SDKs (C++)

A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.

#encoder#api#vr-ar
Stars220
Forks69
Last commit4 days ago
Page 1 of 2Next

Related Tags

#Geospatial19#Gis14#Computational Geometry11#Geojson8#Javascript Library7#C Plus Plus6#2d Graphics6#Geometry Processing6#3d Graphics6#Spatial Analysis6#Mapping6#Computer Graphics5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub