## GAP project links

- The GAP homepage
- The GAP organization at GitHub and its website.
- The GAP packages organization at GitHub
- The GAP organization at BitBucket

## Links to package repositories

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)
- 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)
- 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
- 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
- gpd (Homepage): GAP package gpd (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:
- 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
- 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 (gap-system.org) 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
- 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

- CRISP: GAP package CRISP
- fga: The FGA package for the GAP system
- GAPDoc: A package to generate documentation for GAP
- The homalg project hosts all their projects on GitHub.
- List of deposited homalg packages
- Additional homalg packages can be found at the homalg organization at GitHub

- The CAP project: The GAP package CAP and packages using it.
- IRREDSOL
- matgrp
- PatternClass (Homepage)
- simpcomp: A GAP package for working with simplicial complexes