github.com/YueRen/Oscar.jl

A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.

Open this visualization on its own page →

Contributors

139

Lines of Code

324,152

From

2019-09-20

To

2026-01-05

About YueRen/Oscar.jl

Oscar.jl is a comprehensive computer algebra system written in Julia that unifies the capabilities of four major systems: GAP, Polymake, Antic, and Singular. It enables computations across algebra, geometry, and number theory, making it a powerful tool for researchers and mathematicians working in these domains.

The package is designed to be installed like any standard Julia package and requires Julia 1.10 or newer. While basic installation is straightforward and takes only a couple of minutes, some of Oscar's advanced components may have additional system requirements detailed in the project's installation documentation.

The development of Oscar.jl is supported by the German Research Foundation as part of the Collaborative Research Center TRR 195, reflecting its significance as an academic research tool. The project welcomes contributions from developers and maintains comprehensive documentation for both users and those interested in contributing to the system.

Share this video