GAP packages

Packages for the GAP computer algebra system

Visit us onGitHub

If you are aware of any GAP package repositories not listed below, please let us know so that we can add them.

GAP packages hosted in the gap-packages organization on GitHub

  • ace (Homepage): GAP interface for the the Advanced Coset Enumerator (ACE)
  • alnuth (Homepage): ALgebraic NUmber THeory for GAP
  • anatph: A new approach to proving hyperbolicity
  • anupq (Homepage): The ANUPQ GAP package
  • AutoDoc (Homepage): A GAP Package to produce documentations.
  • biogap: GAP package for abstract algebraic algorithms in phylogeny (bacterial genomics)
  • circle:
  • cohomolo (Homepage): Cohomology groups of finite groups on finite modules
  • crypting: Hashes and Crypto in GAP
  • cvec (Homepage): GAP package for Compressed vectors and matrices over finite fields
  • datastructures: Package for Standard Datastructures for (HPC-)GAP
  • debugger: Debugging and Breakpoints for GAP
  • Digraphs (Homepage): The GAP package Digraphs
  • example (Homepage): GAP Example Package
  • FactInt: FactInt -- Advanced Methods for [Fact]oring [Int]egers
  • ferret (Homepage): GAP package for searching in finite permutation groups
  • float (Homepage): GAP package for floating-point support in GAP
  • fplsa: A GAP package which implements the Lie Todd-Coxeter method for converting finitely presented Lie algebras into isomorphic structure constant algebras
  • fr (Homepage): GAP package for functionally recursive (automata) groups in GAP
  • gapbench: Some benchmarks for the GAP system.
  • genss (Homepage): The GAP package genss for randomised Schreier-Sims
  • groupoids (Homepage): GAP package groupoids (algorithms for finite groupoids):
  • guava (Homepage): GAP package guava - computations relative to error-correcting codes
  • idrel (Homepage): GAP package IdRel:
  • images (Homepage): GAP package for computing minimal and canonical images
  • img (Homepage): GAP package for iterated monodromy groups
  • io (Homepage): GAP package IO to do input and output
  • json (Homepage): A GAP Package for reading and writing JSON
  • jupyter-kernel-gap: Jupyter kernels for GAP
  • kan (Homepage): GAP package kan:
  • kbmag (Homepage): Knuth-Bendix on Monoids and Automatic Groups
  • kerneltest:
  • laguna:
  • linboxing:
  • lpres (Homepage): L-Presentations in GAP
  • MapClass: Mapclass - a GAP Package For Mapping Class Orbit Computation
  • matrices: Matrix and Vector interface for GAP
  • matrixss: Schreier-Sims for Matrix Groups
  • meataxe64: A new implementation of the MeatAxe algorithm
  • NormalizInterface (Homepage): A package for using normaliz from within GAP
  • nq (Homepage): GAP package for Nilpotent Quotients of Finitely Presented Groups
  • openmath (Homepage): OpenMath functionality in GAP
  • orb (Homepage): The GAP package orb for advanced orbit enumerations
  • polenta (Homepage): GAP package for polycyclic presentations for matrix groups
  • polycyclic (Homepage): Issue tracker for the polycylic package
  • primgrp (Homepage): Work in progress to convert Primitive Groups Library to a proper GAP package
  • profiling (Homepage): GAP profiling output
  • qaos (Homepage): Interfacing the QaoS database from GAP
  • qpa (Homepage): GAP package for quivers and path algebras
  • recog (Homepage): The GAP package recog to collect methods for constructive recognition
  • recogbase (Homepage): GAP package recogbase for constructive recognition of groups
  • RegisterPackageTNUMDemo: Demo package for RegisterTNUM
  • scscp (Homepage): Symbolic Computation Software Composability Protocol in GAP
  • Semigroups (Homepage): The GAP package Semigroups
  • semirings: Semiring functionality for GAP
  • sgpdec (Homepage): GAP package for Hierarchical Composition and Decomposition of Permutation Groups and Transformation Semigroups
  • SingularInterface (Homepage): A GAP package for accessing Singular from within GAP
  • smallgrp: The GAP Small Groups Library
  • subsemi: GAP package for enumerating subsemigroups of semigroups by several different search algorithms.
  • toric (Homepage): toric is a GAP package ( for doing computations with toric varieties.
  • unitlib: UnitLib - library of normalized unit groups of modular group algebras
  • utils (Homepage): GAP package utils - utility functions collected from other packages
  • uuid: Provide RFC4122 UUIDs
  • ve: Vector enumeration
  • wedderga:
  • xgap (Homepage): The XGAP package allows to use graphics in GAP.
  • xmod (Homepage): GAP package XMod (Crossed Modules and Cat1-Groups):
  • zeromq (Homepage): GAP Bindings to ZeroMQ

GAP packages hosted elsewhere on GitHub

GAP packages hosted on Bitbucket

Last updated: 2017-08-02 23:11