Skip to content

manojavya/Optomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Author: Manojavya P.M

Github: @manojavya

Optomizer

An app made for Linux systems to optimise your PC. Made in Java. Also runs on Mac OS and Windows.

This app requires no form payment at all! This is a free open source project.

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".

Open the Terminal and navigate to the download.

Then run

 java -jar filename  
(write 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/.

Java

V1.0.0 and V2.0.0beta use Java 24 (Class version is 68).

v3.3.0 Requires Java 21!!

Why to not use sudo?

This application uses flatlaf UI form v3.20 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.

It should look something like this* (V3.4.0):

Dark Mode

image

Light Mode

image

Java Versions

v1.0.0 and v2.0.0beta, use Java 24.

v2.0.0 upto v3.2.0 use Java 25.

v3.3.0 uses Java 21.

v3.4.0 uses Java 21.

Java 21 is a more stable release of Java it is also a LTS release which is why v3.3.0 has migrated to Java 21.

Please confirm that you are using the correct java version or else the app might not launch and may cause class errors.

Developers

Developed by a 13-year-old btw. I use Arch btw. Pls ignore spelling mistakes, + I spelt Optomizer wrong on purpose.

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

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 small Discord server, you may join by clicking the link:

Contact us at Discord: https://discord.gg/3HKF29KuMX

This is the link to our Discord server 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!

Refreshing

v3.4.0 Supports refreshing the process list, there is a dedicated button for refreshing right above the Discord button.

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.

All versions below v2.0.0 only support linux. Avoid using older versions we reccomend switching to v3.3.0 a more stable and reliable release for users.* v3.2.0 Introduces modern flatlaf-macos-dark UI for a better user experience, this version features gui password prompts over the old terminal sudo method for more stability and security.

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 https://aur.archlinux.org/packages/optomizer

The AUR is always updated after the Github Repository is updated

If downloading from the AUR you do not need to run java -jar Optomizervx.x.x.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.3.0.

Notice

The App cannot be updated regularly or weekly due to SCHOOL! Thank You for cooprating

i use arch btw.

*The look might change with time.

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors