GAP packages

A list of undeposited packages for the GAP computer algebra system

Visit us onGitHub

The GAP website has a list of packages distributed with GAP. This page is a list of GAP packages which are not distributed with GAP.

There are many fine reasons why a package may not be distributed with GAP: It may be in early development, it may never have been intended for wider redistribution, its authors just didn’t feel like, or whatever else.

This list is only occasional updated and may be out of date. We also do not claim that it is complete in any sense. If you are aware of any GAP package websites or repositories not listed below, then feel free to create a new pull a request to add them here.

  • AssociationSchemes (Homepage): A GAP package for working with association schemes and homogeneous coherent configurations
  • BruhatDecomposition: Computes the Bruhat decomposition of matrices in classical groups
  • Char0Gauss: Linear algebra stuff
  • COCO2P: GAP-package for the computation with coherent configurations
  • CompilerForCAP (Homepage): Speed up and verify categorical algorithms
  • CoxIterGAP: Wrapper for the CoxIter program designed to compute invariants of hyperbolic Coxeter groups
  • CTBlocks (Homepage): Blocks of Character Tables
  • EigenGap: Using the Eigen C++ library within GAP
  • FSR (Homepage): Feedback Shift Register Package
  • G2Comp: G2Comp/Equivariant 2-complexes
  • glabella (Homepage): Low level interfaces to graph automorphism and canonical labelling tools
  • GRPS1024 (Homepage): Library of the groups of order 1024
  • GRPS39 (Homepage): Library of the groups of order 19683
  • Gurobify (Homepage): A GAP interface to Gurobi Optimizer
  • Homology (Homepage): Simplicial Homology Computations
  • IdPGroup (Homepage): Identification functions for different p-groups
  • IncidenceStructures (Homepage): GAP implementation of abstract incidence structures
  • Itest: An implementation of Barmak and Minian’s I-test
  • NautyTracesInterface (Homepage): An interface to nauty
  • orders: A GAP package for computations with orders over the p-adic integers
  • PAG (Homepage): A GAP package for constructing combinatorial objects with prescribed automorphism groups
  • The PEAL organisation has several packages for computing with permutation groups:
  • Posets: GAP Package for posets and finite spaces
  • QuickCheck (Homepage): A “QuickCheck” library for the GAP language
  • Satisfiability: functionality to solve satisfiability constraint problems and access to minisat
  • semigroupviz (Homepage): Visualization tools for semigroups in GAP
  • SmallCancellation: Metric and nonmetric small cancellation conditions
  • TopcomInterface (Homepage): A package to communicate with the software Topcom
  • WeylModules (Homepage): Functions for doing computations with Weyl modules in positive characteristic for a simple simply-connected algebraic group
  • YAGS (Homepage): YAGS - Yet Another Graph System

Last updated: 2026-06-23 07:48