Need help with DGtal?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

262 Stars 84 Forks GNU Lesser General Public License v3.0 11.4K Commits 47 Opened issues


Digital Geometry Tools and Algorithm Library

Services available


Need anything else?

Contributors list

DGtal logo

Main website:


DGtal is a generic open source library for Digital Geometry programming for which the main objective is to structure different developments from the digital geometry and topology community. The aims are numerous: make easier the appropriation of our tools for a neophyte (new PhD students, researchers from other topics,...), permit better comparisons from new methods with already existing approaches and to construct a federative project. Another objective of DGtal is to simplify the construction of demonstration tools to share new results and potential efficiency of the proposed work.

Quick Install


brew options dgtal
to enable optional features)
  • Windows: no binary package, please compile the library.

Additional instructions are available in the documentation.

Quick Build Instructions

More details are given in the documentation pages. We just sketch the main instructions on linux/unix-based systems:

git clone
cd DGtal ; mkdir build ; cd build
cmake ..
make install

Minimum system requirements: C++11 enabled compiler, cmake, boost (>= 1.50).

DGtal can be compiled on Microsoft Windows system using Visual Studio 2014 (or newer): Generate the Visual Studio project using windows cmake tool and compile the DGtal solution (you may also need to set the cmake variable

to false).

More Information

  • Project homepage
  • Related DGtalTools project:, DGtalTools, DGtalTools-contrib

  • Release 1.1 DOI

  • Release 1.0 DOI

  • Release 0.9.4 DOI

  • Release 0.9.3 DOI

  • Release 0.9.2 DOI

  • Release 0.9.1 DOI

  • Release 0.9 DOI

  • Release 0.8 DOI

  • Continuous Integration (Linux/MacOS) Build Status

  • Continuous Integration (Windows) Build status

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.