YueRen/Oscar.jl

Created Jan 5, 2026 · View the YueRen/Oscar.jl repository page

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

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

139

Lines of Code

324,152

From

Sep 20, 2019

To

Jan 5, 2026

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

More from YueRen

See all →