Showing 36 of 50 projects
A modular JavaScript and TypeScript library for geospatial analysis and GeoJSON manipulation.
A C++ library providing efficient and reliable algorithms for computational geometry problems.
A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.
A C++ library for computational geometry and spatial indexing on the sphere, designed for geographic data.
An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.
A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.
A comprehensive C++ library for geometry processing, offering robust algorithms for surface reconstruction, remeshing, and exact computations.
A very fast JavaScript library for geospatial point clustering for browsers and Node.js.
A Python library for reading, writing, and converting between many mesh file formats used in scientific computing.
A curated collection of resources on digital morphogenesis, covering growth algorithms, math/physics topics, and code patterns for generative form creation.
A Python library for generating 3D meshes from signed distance functions (SDFs) with a simple API.
A comprehensive Go scientific library for numerical simulations, linear algebra, differential equations, and computational geometry.
A C# library for 2D/3D geometric computing, mesh algorithms, and spatial data structures, compatible with Unity.
A JavaScript library for constructive solid geometry (CSG) operations on 3D meshes using BSP trees.
A robust Go library for spherical geometry, designed for geographic data and spatial indexing.
A C++ library for decomposing 3D meshes into approximate convex parts for efficient collision detection in games and simulations.
A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.
A Unity library providing implementations of computational geometry algorithms for intersection detection, triangulation, mesh generation, and more.
A lean and fast C++ library for 3D point cloud data processing with efficient implementations of common operations.
A standalone JavaScript implementation of Fortune's algorithm for computing Voronoi diagrams.
A JavaScript library for performing 2D geometric calculations on points, lines, and polygons.
A Python interface to Gmsh for creating complex geometries and generating meshes with useful abstractions.
A single-header, public domain, short vector math library for C++ inspired by shading languages.
A lightweight C++ library for polygon partitioning and triangulation with multiple algorithm implementations.
A Python interface to CGAL's 2D and 3D mesh generation tools for creating high-quality meshes from geometric domains.
A JavaScript library for 2D geometry manipulation, supporting shapes like points, lines, circles, polygons, and spatial queries.
A Python library for triangular mesh smoothing and optimization with multiple algorithms and a simple interface.
A deprecated JavaScript library for generating concave hulls from sets of points.
A Go library providing spatial data structures, geometric algorithms, and coordinate transformations for geospatial computing.
A JavaScript library for decomposing 2D concave polygons into convex pieces, with both fast and optimal algorithms.
A V library for AI and high-performance scientific computing with pure-V BLAS/LAPACK implementations.
A V library for AI and high-performance scientific computing with pure-V BLAS/LAPACK implementations.
An open-source computational geometry library for processing aircraft geometries in parametric aircraft design using CPACS files.
A JavaScript library for computing Voronoi diagrams and Delaunay triangulations on the surface of a sphere.
A Go library for simplifying 3D meshes using quadric error metrics, reducing polygon count while preserving shape.
A C++ library for exact 2D Delaunay triangulation, Voronoi diagrams, and constrained triangulations with super-stable numerical predicates.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.