High-Performance Java Algorithms
Gearbox is a free, open-source Java library packed with efficient and well-documented algorithm implementations. Perfect for competitive programming, academic projects, or production systems.
Integrate with Ease
Get up and running with Gearbox in your Maven project in seconds.
Maven Dependency
Add the following dependency to your project's `pom.xml` file:
<dependency>
<groupId>io.openml</groupId>
<artifactId>gearbox</artifactId>
<version>1.0.0</version>
<!-- Find the latest version on Maven Central -->
</dependency>
Further Reading
Dive deeper into the world of algorithms with these essential books.

Knapsack Problems
Hans Kellerer, Ulrich Pferschy, David Pisinger
The definitive guide to knapsack problem variants, from theory to practical applications.

Introduction to Algorithms
Thomas H. Cormen et al.
A comprehensive textbook on a broad range of algorithms, widely used in academia and industry.

Design Patterns
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
The seminal book on object-oriented design patterns, a must-read for any software engineer.