| The color module provides a basic set of classes for dealing with color systems and color schemes | |
| The common module contains the foundation classes and functions for all TerraLib modules | |
| The data access module provides a basic framework for accessing data | |
| The data type module implements the type system supported by TerraLib for dealing with data that comes from different data sources | |
| This module implements the OGC Filter Encoding specification | |
| This module implements the vector geometry support of TerraLib | |
| The map tools module provides some basic abstractions for handling spatial data in the form of a map | |
| The plugin module provides support for the startup and shutdown of modules loaded at run time | |
| This module provides some geospatial components and a framework based on Qt | |
| This module provides a framework to help customizing an application built on top of TerraLib's Qt Components | |
| This module provides the GUI components for dealing with geospatial concepts | |
| This module can be used to manage geographical data with raster representation | |
| This module provides classes and functions with raster processing capabilities | |
| The symbology encoding module can be used for styling information that can be applied to Features and Coverages | |
| This module implements the concept of spatial reference systems | |
| The st module provides classes and functions to load and deal with spatiotemporal data | |
| This module provides classes and functions with vector processing capabilities | |
| The XML module implements the main framework for reading and writing XML documents in TerraLib |