BrunoLevy/geogram

a programming library with geometric algorithms

C++

2,559

2,032 commits

updated Oct 14, 2026

See the code

README

geogram

License Release Emscripten Doxygen

Continuous Continuous

Nightly Nightly

Geogram is a programming library with geometric algorithms. It has geometry-processing functionalities:

It also has lower-level algorithm:

Geogram received the Symposium on Geometry Processing Software Award in 2023.

History Geogram is the result of a sustained development effort that started in Y2K (Bruno's post-doc in Stanford). It contains the main results in Geometry Processing from the former ALICE Inria project (2004-2018), that is, more than 30 research articles published in ACM SIGGRAPH, ACM Transactions on Graphics, Symposium on Geometry Processing and Eurographics, all these results maintained and reproducible, and some of them used in industrial products. Geogram was supported by two grants from the European Research Council (ERC): GOODSHAPE and VORPALINE, and two Exploratory Action grants from Inria (AeX): EXPLORAGRAM and COSMOGRAM (the latter still active), pushing the limits of Geogram to large-scale computational physics and Optimal Transport, in the frame of the PARMA Inria project.

Language bindings

How does it compare to other geometry-processing libraries ?

See FAQ

geometry-processing
graphics-libraries
graphics-programming
mesh-generation
mesh-processing

BrunoLevy/geogram

a programming library with geometric algorithms

C++

2,559

2,032 commits

updated Oct 14, 2026

See the code

README

geogram

License Release Emscripten Doxygen

Continuous Continuous

Nightly Nightly

Geogram is a programming library with geometric algorithms. It has geometry-processing functionalities:

It also has lower-level algorithm:

Geogram received the Symposium on Geometry Processing Software Award in 2023.

History Geogram is the result of a sustained development effort that started in Y2K (Bruno's post-doc in Stanford). It contains the main results in Geometry Processing from the former ALICE Inria project (2004-2018), that is, more than 30 research articles published in ACM SIGGRAPH, ACM Transactions on Graphics, Symposium on Geometry Processing and Eurographics, all these results maintained and reproducible, and some of them used in industrial products. Geogram was supported by two grants from the European Research Council (ERC): GOODSHAPE and VORPALINE, and two Exploratory Action grants from Inria (AeX): EXPLORAGRAM and COSMOGRAM (the latter still active), pushing the limits of Geogram to large-scale computational physics and Optimal Transport, in the frame of the PARMA Inria project.

Language bindings

How does it compare to other geometry-processing libraries ?

See FAQ

geometry-processing
graphics-libraries
graphics-programming
mesh-generation
mesh-processing

Significant stargazers

(top 24 of 46)

Tom MacWright

3,743 followers · starred Dec 2025

Nico Weber

305 followers · starred Nov 2024

Johan Euphrosine

595 followers · starred Feb 2023

Siddharth

812 followers · starred Jun 2024