girdap is an object-oriented grid generation and management library that uses finite volume operator objects to provide researchers and educators a framework to solve different sets of algebraic and differential equations on multiple grid objects, which are allowed to interact with each other. Grid objects have the capability of performing local anisotropic grid refinement (h-adaptation) as well as relocating their vertices (r-adaptation) to resolve length scales based on solution field obtained using algebraic and finite volume based differential operator objects. This paper provides an overview of girdap with the focus on software-related aspects. Its capabilities are illustrated through examples, including steady heat diffusion equation on adaptive grids and laminar lid-driven cavity flow using fractional step method. (C) 2017 Elsevier Ltd. All rights reserved.