Skip to content

MRThugh/DeskUtility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🧰 DeskUtility Pro

Python CustomTkinter License

DeskUtility Pro is a powerful, lightweight, and single-file desktop application designed to boost your productivity. Built with modern Python and CustomTkinter, it bundles essential daily tools into one beautifully designed, dark-themed interface.


🚀 Key Features

📐 Unit Converter

Convert values seamlessly across 5 major categories:

  • Length, Weight, Speed, Volume, and Temperature.
  • Features instant calculation and a handy "Swap Units" button.

🧮 Advanced Calculator

Not just a basic calculator.

  • Supports complex expressions and parentheses.
  • Built-in History Panel to track all your previous calculations.
  • Keyboard support for rapid typing.

⏱ Time Center (Timer / Alarm / Stopwatch)

Fully multi-threaded time tracking:

  • Timer: Precise countdown with a visual progress bar.
  • Alarm: Set a 24-hour clock alarm that triggers locally.
  • Stopwatch: Tracks elapsed time with millisecond precision and a Lap recording system.

📋 Clipboard Manager

Never lose copied text again.

  • Automatically monitors your system clipboard in the background.
  • Stores up to 30 recent clipboard items.
  • One-click copy to restore previous items to your active clipboard.

🔧 Window Tools

Control how the application behaves on your desktop:

  • Always On Top: Pin the app above all other windows.
  • Window Opacity: Adjust transparency from $50%$ to $100%$ for a seamless desktop experience.

📸 Screenshots

(Replace these links with actual screenshots of your app)

Dashboard Calculator

💻 Installation & Usage

You can run DeskUtility Pro directly via Python or build it into a standalone executable.

Method 1: Run with Python

  1. Clone the repository:
    git clone https://github.com/MRThugh/DeskUtility.git
    cd DeskUtility
  2. Install the required dependencies:
    pip install customtkinter pyperclip
  3. Run the application:
    python main.py

Method 2: Build a Standalone Executable (.exe)

If you want to run the app without installing Python:

pip install pyinstaller
pyinstaller --onefile --windowed --icon=icon.ico main.py

The .exe file will be generated in the dist folder.


🤝 Contributing

Contributions, issues, and feature requests are welcome! If you want to add a new tool to the sidebar, feel free to fork the project and submit a Pull Request.


Made with ❤️ by MRThugh
If you find this tool helpful, please leave a star on the repository!

About

A sleek, all-in-one desktop utility toolkit built with Python and CustomTkinter. Features a unit converter, advanced calculator, clipboard manager, and time management tools in a single, modern UI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages