Calculations with finite groupoids and their homomorphisms

Version 1.68
Released 2019-09-04

This project is maintained by Christopher D. Wensley

Build Status Code Coverage

The GAP 4 package ‘groupoids’


This package allows for the computation of finite groupoids: both connected, and with several components. Graphs of groups and graphs of groupoids are also constructed, allowing the calculation of normal forms for Free Products with Amalgamation and for HNN extensions when the initial groups have rewriting systems. This package was, until very recently, named Gpd.



The groupoids package is Copyright {\copyright} Chris Wensley and Emma Moore, 2000-2017.

‘groupoids’ is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

For details, see:



If you have a question relating to groupoids, encounter any problems, or have a suggestion for extending the package in any way, please