Awesome Open Source
Awesome Open Source

oj! Algorithms

Build Status CodeQL Language grade: Java Maven Central

oj! Algorithms - ojAlgo - is Open Source Java code that has to do with mathematics, linear algebra and optimisation.

General information about ojAlgo is available at the project web site:


ojAlgo is available at The Central (Maven) Repository to be used with your favourite dependency management tool.


Documentation and Support

User documentation is available in the form of blog posts at the ojAlgo web site:

The wiki here at GitHub is in the process of being migrated to the ojAlgo site, but still contains info not available elsewhere:

Programming questions related to ojAlgo are best asked at stack overflow. Just remember to actually mention ojAlgo and tag the question using 'ojalgo' and whatever other tags you find suitable.

Bug reports, and to some extent feature requests, should be posted here at GitHub: (Please do not use GitHub Issues for general discussions or user support requests!)

ojAlgo is Open Source, and you are strongly encouraged to clone or fork this repository and work directly with the source code. The source code is (part of) the documentation, and you should read it.

Enterprise-Grade Support

Available as part of the Tidelift Subscription

The maintainers of ojAlgo and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Learn more.

Tidelift Subscription

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (31,769
algorithm (522
algorithms (484
optimization (306
linear-algebra (106
multi-threading (40
optimization-algorithms (39
arrays (31