Skip to content

manojavya/Optomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Manojavya P.M

Github: @manojavya

AUR: @Arch_Wizard

Arch_wiki: @Manu

Optomizer

An app made for Linux systems to optimize your PC. Made in Java. The app also runs on Mac OS and Windows along with Linux from v2.0.0 and above.

This app requires no form payment at all! This is a free open source project, Listed under GNU GPL 3.0 License.

ASCII Logo was taken from neofetch!

               -  ©               
              .o+                   
              ooo/                   
             +oooo:                  
            +oooooo:                 
           -+oooooo+:                
          /:-:++oooo+:                  Recommended For Arch Linux
         /++++/+++++++:                 Arch Linux©          
        /++++++++++++++:                NOT ASSOCIATED WITH ARCH LINUX, ONLY FAN MADE! 
       /+++ooooooooooooo/               Developed by Manojavya!.
       /+++ooooooooooooo/           
     ./ooosssso++osssssso+          
    .oossssso-   /osssssso+    
   -osssssso.      :ssssssso.   
  :osssssss/        osssso+++.  
 /ossssssss/        +ssssooo/-  

How to Run

Download the Optomizer.jar from the releases section.

Open the Terminal and navigate to the download folder.

Then run

 java -jar <filename>  
(type the download name in place of filename)

The "Optomizer.jar" will be located in the release section or you may fork this repository and get the jar file, most of the jar files are in src/bin-dd-mm-yy/ or in src/.

Do not use sudo!

This application uses flatlaf UI form v3.2.0 onwards, any java Swing UI will break if sudo is used instead of that we use GUI popups like pkexec and oascript.

How to Use?

After running java -jar Optomizer.jar, the app will launch, and then there will be a text field where you can enter the name (Please enter the name of the app if you are in v3.3.0 or above as lower version strictly require PID and will break if you give a name) of the app you want to set. Entering the wrong name could lead to negative performance.

If you do not know the name of your app, then you can go to the System Monitor and check the app name there, or if you use a version above v3.0.0 Optomizer has a dropdown box from where you can choose any of the task you wish to choose out of all the tasks.

Preview* (V3.4.0):

Dark Mode

image

Light Mode

image

Dependencies and versions:

Depends on: Java (C) Oracle 2026
Requires Java to function, 100% of this app is made in java altough the commands are not java commands they are run using process builder for advanced connectivity with the terminal.
The correct version or above is required for this app to function as failing to comply with them can cause errors.

Version Required Java Version
v3.4.0 Java 21 or above
v3.3.0 Java 21 or above
v3.2.0 Java 25 or above
v2.0.0 Java 25 or above
v2.0.0beta Java 24 or above
v1.0.0 Java 24 or above

Developers

Developed by me btw. I use Arch btw. Pls ignore spelling mistakes, + I spelt Optomizer wrong on purpose, Optomizer was spelled wrong to be unique, intitially it was just a spelling mistake but then I released how unique this name was so I kept it :) .

Developed by: Manojavya (old user name was AlphaWolf6940 also known as Arch_Wizard on the Arch User Repository and Manu on the Arch Wiki).

JoeDuck2020 only gave the Idea of this project they have no role in the maintainance of this project or creation of this project, this project is created and maintained by Manojavya P.M.

Contact

We have a Discord server, you may join by clicking the link: Contact us at Discord: Optomizer Discord
The link is: https://discord.gg/3HKF29KuMX

Stable Releases

So far the most stable Optomizer release is the Optomizer v3.4.0 as it is much more advanced and also uses the LTS Java 21!
v3.5.0 coming soon! features a patch for Issue #4 and Issue #5

Refreshing

v3.4.0 Supports refreshing the process list, there is a dedicated button for refreshing right above the Discord button. The refresh button does not auto refresh as it consumes resources which is not ideal for an app which is meant to boost performance.

Compatibility

We have added support for Windows OS from v2.0.0 onwards, and now we have all OS's in support. Linux, Mac OS, Windows.
Windows users are recommended to use v3.5.0(Not yet released, under development) for stability. All versions below v2.0.0 only support linux.
Avoid using older versions we reccomend switching to v3.4.0 a more stable and reliable release for users.*
As of v3.4.0 the windows compatibility just exists but is very unstable, buggy and not functional v3.5.0 will fix this issue.
The app uses in build flatlaf 3.7 from v3.2.0 onwards no extra downloads are required!
versions below v3.2.0 do not support flatlaf and are highly unstable, please use the latest version!

License

This application comes under the GNU GPL 3.0 License

Optomizer the optimization tool for power users.

Copyright (C) 2026 Manojavya P.M

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Arch Linux Specific

The optomizer app is also in the AUR the link is Optomizer AUR The AUR is always updated after the Github Repository is updated.
If you are downloading from the AUR you do not need to run java -jar Optomizer.jar you can simply type optomizer in your terminal, if the app was successfully installed it will run but there is no desktop icon/file for optomizer as of v3.4.0.

Notice

The App cannot be updated regularly or weekly due to SCHOOL! Thank You for cooprating i use arch btw.
Made in India.
Happy to help!

*The look might change with time.

About

An app made for Linux, Windows and MacOS to renice your applications. Made in Java.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages