PARI/GP
Number theory computer algebra system developed at the University of Bordeaux. In our guide to numerical computing software it is ranked #7 of 13.
Commercial relationships can affect which products appear and how prominently. The PARI/GP link is marked as every vendor link is, see disclosure.
Visit PARI/GP See it in the numerical computing software ranking
At a glance
| Headquarters | Not stated by the vendor |
|---|---|
| Pricing model | Free software under GPLv2+; no paid tier or price is listed |
| API | The vendor material we read does not say |
| Deployment | Nothing recorded |
| Best for | Number theory researchers working with factorisation, elliptic curves and modular forms |
| Free plan | Yes, a free tier or plan |
What is PARI/GP?
PARI/GP is introduced on its home page as a cross-platform, open-source computer algebra system designed for fast computations in number theory. It covers factorisation, algebraic number theory, elliptic curves, modular forms and L-functions, and also handles matrices, polynomials, power series and transcendental functions.
The package has four named parts: the PARI C library, the gp interactive shell, the GP scripting language and gp2c, a compiler from GP to C that understands a subset of the language. The licence is stated as GPLv2+. Development began in the early 1980s at the University of Bordeaux, and the copyright notice credits the PARI group for 2003 to 2025. The pages we read give no price and do not state a country.
PARI/GP key features
- Number theory focus. The home page says the system is designed for fast computations in number theory. Factorisation, algebraic number theory, elliptic curves, modular forms and L-functions are all named, which marks a narrower target than general-purpose algebra systems.
- The PARI C library. Programmers can call the computations from their own C code through the library. The pages we read do not describe its interface in detail, so integration effort has to be judged from the documentation.
- The gp shell and GP language. gp is the interactive shell and GP the scripting language used inside it. Together they give a command-line route for experiments and short programs without compiling anything.
- gp2c compiler. gp2c translates a subset of GP into C. The download page lists version 0.0.15, dated 1 October 2026, and the home page says only a subset of GP is understood.
- General algebra functions. Matrices, polynomials, power series and transcendental functions are listed beside the number theory material. A user whose main interest is number theory can therefore stay in one system for the surrounding linear algebra.
- Browser and Android access. The home page offers Try GP in your browser and an Android app called PariDroid. The download page lists PariDroid 2.17.3.2.5 from 9 February 2026.
- Related tools. Xeus-GP 0.2.0, dated 16 March 2026, is listed with GP2C and PariDroid as related tools. The pages we read do not describe what Xeus-GP does.
Who PARI/GP suits
- A researcher in algebraic number theory. Running factorisations and elliptic curve computations in the gp shell, then calling the C library from a larger program. The release listed on the download page is dated 28 September 2026.
- A lecturer teaching modular forms. Letting students try GP in the browser before they install anything. Installers for Windows and macOS are on the download page for those who continue.
- A software developer embedding arithmetic. Linking the PARI C library into an application that needs fast number theoretic routines. The GPLv2+ licence applies, so redistribution terms should be read before shipping.
Getting started with PARI/GP
The download page lists stable version 2.19.0, dated 28 September 2026, and a daily development snapshot built from the master branch. A 5.3 MB source tarball is offered, along with Windows installers for 32-bit and 64-bit systems, macOS DMG images for Apple silicon and Intel, and an Android APK.
For Linux the page lists source only and names no package managers, so a Linux user compiles the tarball. The quickest trial is the browser version linked from the home page, which needs no installation. After that, the gp shell is the entry point, and the pages we read do not include a tutorial, so the documentation linked from the site is the next stop.
The case for and against PARI/GP
- PARI/GP is aimed at fast number theory: factorisation, algebraic number theory, elliptic curves, modular forms and L-functions, alongside matrices, polynomials and power series.
- Catalogue tag: GP scripting language.
- C library, one of the three traits the catalogue lists for PARI/GP.
- Marked in our records as number theory.
- Where it fits: Number theory researchers working with factorisation, elliptic curves and modular forms.
- The funding page names no hosting entity and describes no paid support, so buyers cannot look for a contract.
- Poor match for: Teams needing a broad engineering environment rather than number theory.
- The download page lists source only for Linux and names no package managers.
Our verdict on PARI/GP
PARI/GP is aimed at fast number theory: factorisation, algebraic number theory, elliptic curves, modular forms and L-functions, alongside matrices, polynomials and power series.
It ships as the PARI C library, the gp shell, the GP language and the gp2c compiler. The scope is narrow by design, so it will not replace a general engineering environment, and Linux users get source only.
In our numerical computing software ranking PARI/GP stands at #7 of 13: it follows Maxima and comes before Octave Online. Established names take the places after the first three, in ranked order, and we give no numeric score.
The vendor states no country of establishment, so PARI/GP is left out of the regional count for this list.
PARI/GP pros and cons in practice
- The GPLv2+ licence is stated and the home page describes the software as free.
- The scope is specific: factorisation, elliptic curves, modular forms and L-functions are named.
- A C library, a shell and a compiler give three ways to work with the same engine.
- Releases are current: stable 2.19.0 is dated 28 September 2026.
- For Linux the download page lists source only, and it names no package managers.
- gp2c understands only a subset of GP, so some scripts cannot be translated.
- The funding page names no hosting foundation or legal entity, and no paid support is described.
- No country is stated on the pages read, though French bodies are credited.
PARI/GP in practice
Stable version 2.19.0 is dated 28 September 2026, with a daily development snapshot built from the master branch.
The 5.3 MB source tarball sits beside Windows installers, macOS images for Apple silicon and Intel, and an Android APK.
The project credits CNRS, Inria and University of Bordeaux clusters for funding and names no foundation or legal entity that hosts it.
Browser use is possible through the Try GP page, and PariDroid covers phones.
PARI/GP pricing
Pricing as recorded: Free software under GPLv2+; no paid tier or price is listed.
PARI is described on the home page as free software available under the GPL, with GPLv2+ as the licence. Neither the home page nor the funding page lists prices, and the home page lists no paid tier. The funding page describes no paid support, donation or sponsorship scheme. Instead it credits public bodies: CNRS, Inria, the University of Bordeaux clusters CPU (2012 to 2016) and SysNum (2017 to 2019), and the Institut de Mathématiques de Bordeaux from 2007. Funded projects named include OpenDreamKit, FLAIR and COGENT, plus the PlaFRIM computing platform in Bordeaux. The cost to a user is therefore time rather than a licence fee.
Basis: pari.math.u-bordeaux.fr, read for the Best Numerical Computing Software in 2026 guide (reviewed 13 November 2026).
PARI/GP: data and security
The desktop builds run locally, so computations and files stay on the user's machine. The pages we read describe no account system, cloud storage or data collection for them. The browser version and PariDroid are offered, but the pages do not explain where the browser version runs or what it stores.
No certifications, audits or security contact are named. The funding page names no foundation or legal entity hosting the project; the only legal-style name in the copyright notice is the PARI group, so a buyer asking who is responsible for the software finds no company on these pages.
PARI/GP in numbers and labels
| Product | PARI/GP |
|---|---|
| Vendor website | pari.math.u-bordeaux.fr |
| Rank there | #7 of 13 |
| Not in our data | user counts and financial results |
| Head-to-head pages | No comparison written |
| Primary guide | Best Numerical Computing Software in 2026 |
| Catalogue tags | Number theory, C library, GP scripting language |
| Alternatives page | No dedicated page |
| Headquarters | Not stated by the vendor |
| Price visibility | Published by the vendor |
Integrations and ecosystem
Integrations the vendor names (10):
- PARI C library
- gp shell
- GP language
- gp2c
- Xeus-GP
- PariDroid
- Windows installers
- macOS DMG images
- Android APK
- Source tarball
Close alternatives to PARI/GP
The choice below rests on shared catalogue tags, price model, free plan and region, with rank distance as the tie-break.
- GNU Octave (#1 of 13): Not for: mac users who want a one-click installer straight from the project. Scientific programming language with MATLAB-compatible syntax under the GPL licence.
- R Project (#4 of 13): Aimed at: Statisticians and analysts who work mainly with models, tests and time series.
- SageMath (#5 of 13): Python-based system bundling NumPy, SciPy, Maxima and R under the GPL.
- Maxima (#6 of 13): Not for: teams wanting a vendor-run service with named support terms. Open source symbolic and numerical algebra system under the GPL.
- Mathics (#9 of 13): A good match for: Python users wanting Mathematica-style syntax in open source code they can embed.
Also ranked in
| Guide | Position |
|---|---|
| Best Numerical Computing Software in 2026 | #7 of 13 |
PARI/GP FAQ
9 answersIs PARI/GP one of the top numerical computing software?
Position 7 of 13 is where PARI/GP sits among numerical computing software.
Who is PARI/GP best for?
Number theory researchers working with factorisation, elliptic curves and modular forms. Think twice if you are in this group: teams needing a broad engineering environment rather than number theory.
How much does PARI/GP cost?
Our catalogue records PARI/GP’s pricing as: Free software under GPLv2+; no paid tier or price is listed. On free access, a free plan is on record.
Is PARI/GP a European company?
The vendor pages we reviewed state no country of establishment for PARI/GP, so we do not give one.
What are the main alternatives to PARI/GP?
The nearest neighbours in our ranking are GNU Octave, R Project, SageMath, Maxima and Mathics. Compare their entries before settling on PARI/GP.
What is PARI/GP best known for?
The home page describes it as designed for fast computations in number theory, including factorisation, elliptic curves and modular forms.
Is there a way to try it without installing?
Yes, the home page links Try GP in your browser, and an Android app called PariDroid is offered.
Which operating systems have installers?
The download page lists Windows 32-bit and 64-bit installers and macOS DMG images for Apple silicon and Intel, plus an Android APK and a source tarball.
Who funds the project?
The funding page credits CNRS, Inria, the University of Bordeaux and the Institut de Mathématiques de Bordeaux, among others.
PARI/GP: sources
Read from the vendor’s own pages on 12 November 2026.
- pari.math.u-bordeaux.fr: Description, components, licence, history, browser and Android access
- pari.math.u-bordeaux.fr/download.html: Version 2.19.0, installers, related tools and their dates
- pari.math.u-bordeaux.fr/funding.html: Funding bodies, funded projects, absence of paid support or a hosting entity
- pari.math.u-bordeaux.fr/copyleft.html: Website source under the GNU General Public License, PARI group as copyright holder
How we rank
We rank on what separates products after the demo: time to useful, the real price, the exit and who the product is for. PARI/GP ends up at #7 among 13. The editorial process sets out how facts are gathered and how commercial links are handled.