Racks in GAP

Version 1
Released 2014-05-24

This project is maintained by Leandro Vendramin

Build Status Code Coverage


A GAP package for racks, quandles, Nichols algebras

Rig is a GAP package for computations related to racks, quandles, knots, virtual knots, Nichols algebras.


Latest stable version here (tar.gz), or here (zip), version 1.


Now Rig contains all indecomposable quandles of size <48! Check out the sequence A181771.


Racks and quandles

Nichols algebras



Cite as

If you have used Rig in the preparation of a paper please cite it as:

L. Vendramin. Rig, a GAP package for racks, quandles and Nichols algebras. Available at https://github.com/gap-packages/rig/


You are welcome to contribute with code, patches, ideas, testing, wiki, comments, documentation. See the wiki for the list of contributors. Special thanks go to: W. E. Clark, D. Holt, A. Hulpke, A. Lochmann, G. Royle, M. Saito, D. Stanovsky.


See the wiki to learn how to install the package.

To load the package:

gap> LoadPackage(“rig”); If you want to see some examples follow this link.


Here you will find many examples (constructions of racks and quandles, quandle 2-cocycles abelian extensions, quandle colorings and 2-cocyle invariants of knots, calculations related to Nichols algebras…


Here you can find a comprehensive list of references relevant to quandles and related topics (work in progress). Help me to improve this list!