GAP
The facts below are what the maker publishes about GAP, checked and dated. Our editors have not written about it yet.
Plans and prices
From GAP's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GAP | Free | Free software; redistribution and modification are allowed under the GNU General Public License, version 2 or later, with copyleft conditions |
The facts
Each one read from GAP's own pages, with the date it was checked.
What it does
- Data libraries
- GAP includes large data libraries of algebraic objects.checked 11 Oct 2026
- Extensibility
- Users can write programs in the GAP language and use them like programs in the system library; contributed functionality is also provided through independently developed GAP packages.checked 11 Oct 2026
- Installation limits
- The installation guide says Unix users compile GAP, while compiled executables for Windows and Mac are included in the archives; some packages need additional installation for full functionality on Unix.checked 11 Oct 2026
- Jupyter integration
- The Francy package documentation says it supports Jupyter Lab and uses the JupyterKernel package to render GAP-generated graphics.checked 11 Oct 2026
- Jupyter limitation
- Francy's documentation says it is currently supported only on Jupyter Lab; for older Jupyter Notebooks it specifies installing Francy version 1.2.4.checked 11 Oct 2026
- License
- GAP is distributed under the GNU General Public License, version 2 or, at the recipient’s option, any later version; modifications may be redistributed but proprietary modifications are not allowed.checked 11 Oct 2026
- Mathematical scope
- The documentation describes support for structures including groups, semigroups and algebras.checked 11 Oct 2026
- Package installation
- The PackageManager documentation says GAP can download and install a package from its name, an archive URL, a Git repository URL, or a PackageInfo.g URL.checked 11 Oct 2026
- Programming
- GAP includes a programming language and a library of thousands of functions implementing algebraic algorithms.checked 11 Oct 2026
- Purpose
- GAP is a free, open and extensible software package for computation in discrete abstract algebra, with particular emphasis on computational group theory.checked 11 Oct 2026
- Support
- The manual gives [email protected] as a contact address.checked 11 Oct 2026
Where it runs
- Platforms
- A GAP installation guide reproduced in the Singular package manual says GAP runs on Unix-like systems and recent Windows or macOS systems.checked 11 Oct 2026
Alternatives to GAP
- 1

Mathway
Free planAndroidiOSWebExtension8.2From $39.99 a year - 2

CameraMath
Free planAndroidiOSWebAPI8.1From $59.99 a year - 3

MathPad
Free planAndroidiOSWebAPI8.0From $14.99 a month - 4
MalMath
Free planAndroidiOSWeb7.8From $24.99 a year - 5

Cymath
Free planAndroidiOSWeb7.4From $5 a month - 6
GeoGebra
Free planAndroidiOSWebAPI7.3Free plan
