Java Optimization

Open-source Java projects categorized as Optimization

Top 18 Java Optimization Projects

Optimization
  1. closure-compiler

    A JavaScript checker and optimizer.

    Project mention: Google CEO says more than a quarter of the company's new code is created by AI | news.ycombinator.com | 2024-10-31

    They're probably talking about Closure Compiler type annotations [0], which never really took off outside Google, but (imo) were pretty great in the days before TypeScript. (Disclosure: Googler)

    0. https://github.com/google/closure-compiler/wiki/Annotating-J...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. simplify

    Android virtual machine and deobfuscator

  4. serve

    Serve, optimize and scale PyTorch models in production (by pytorch)

    Project mention: TorchServe is no longer actively maintained | news.ycombinator.com | 2025-03-18
  5. soot

    Soot - A Java optimization framework

  6. AndroidGodEye

    An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser

  7. openrocket

    Model-rocketry aerodynamics and trajectory simulation software

  8. commons-math

    Apache Commons Math

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Glide Bitmap Pool

    Glide Bitmap Pool is a memory management library for reusing the bitmap memory

  11. OptaPlanner

    Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.

  12. DimensionalThreading

    An attempt to optimize the fabric server, by assigning each dimension their own thread.

  13. LoliASM

    The lolis are now preparing to bytecode manipulate your game.

  14. Miniboxing

    Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:

  15. jplusone

    Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general

  16. BetterFps

    Performance Improvements

  17. ArchaicFix

    Swiss army knife of bugfixes and performance improvements for MC 1.7.10

  18. Chips-n-Salsa

    A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms

    Project mention: Release Radar · August 2024: Major updates from the open source community | dev.to | 2024-09-05

    This is exactly what Chips-n-Salsa is, a Java library of its acronym. We featured this project in the September 2022 Release Radar back when version 6.0 was launched. Now, with update 7.0, there are some breaking changes including configurable source of randomness, enhancements to evolutionary computation, code improvements for enhanced performance, and various fixes to issues identified by static analysis tools.

  19. hopperOptimizations

    A mod that optimizes hoppers and their interactions with entities and inventories. It drastically reduces hopper lag without changing any behavior.

  20. json-log-filter

    World's fastest JSON filter for the JVM

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Optimization discussion

Log in or Post with

Java Optimization related posts

  • Google CEO says more than a quarter of the company's new code is created by AI

    1 project | news.ycombinator.com | 31 Oct 2024
  • OptaPlanner VS timefold-solver - a user suggested alternative

    2 projects | 23 Jun 2023
  • Resource Scheduling

    3 projects | /r/selfhosted | 20 Jun 2023
  • Searching for something to schedule IT helpdesk shifts

    1 project | /r/selfhosted | 17 Mar 2023
  • Easy-to-use school scheduling software?

    1 project | /r/software | 7 Feb 2023
  • Algorithm for Assigning Flights to Planes

    1 project | /r/algorithms | 2 Nov 2022
  • warehouse management

    1 project | /r/selfhosted | 25 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Optimization projects in Java? This list will help you:

# Project Stars
1 closure-compiler 7,505
2 simplify 4,528
3 serve 4,321
4 soot 2,962
5 AndroidGodEye 2,624
6 openrocket 1,446
7 commons-math 606
8 Glide Bitmap Pool 595
9 OptaPlanner 379
10 DimensionalThreading 259
11 LoliASM 129
12 Miniboxing 121
13 jplusone 109
14 BetterFps 102
15 ArchaicFix 71
16 Chips-n-Salsa 65
17 hopperOptimizations 63
18 json-log-filter 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?