This work introduces GFDFlow, an object-oriented Python package that implements the Generalized Finite Differences Method (GFDM) for solving two-dimensional transport problems. The Generalized Finite Differences Method (GFDM) is well suited for irregular regions — offering greater flexibility with node distribution and managing irregular geometries without structured meshes. The implementation supports multiple boundary conditions (Dirichlet and Neumann), enabling users to tailor problems to their specific needs. GFDFlow serves as a practical tool for researchers and engineers working on transport phenomena applications by offering an accessible platform for tackling complex 2D flow problems in fields such as heat and mass transfer, and fluid dynamics. The GFDM implementation delivers accurate numerical results while remaining computationally efficient, making it suitable for both educational and research purposes.