An open API service indexing awesome lists of open source software.

https://github.com/moseskenny/tool-suite

A privacy-focused desktop utility suite built with Electron and a high-performance Python engine.
https://github.com/moseskenny/tool-suite

automation electron opencv pandas python-

Last synced: 1 day ago
JSON representation

A privacy-focused desktop utility suite built with Electron and a high-performance Python engine.

Awesome Lists containing this project

README

          

[![Get it from Microsoft](https://get.microsoft.com/images/en-us%20dark.svg)](https://apps.microsoft.com/store/detail/9NC0S9PLT333)

# ๐Ÿ› ๏ธ ToolSuite
### *The Minimalist Swiss Army Knife for Your Desktop*

**ToolSuite** is a privacy-focused, high-performance utility kit designed to handle everyday digital tasks locally on your machine. No ad-filled websites, no data uploads, and no subscription fees. Just fast, native tools in a sleek, dark-mode interface.

---

## ๐Ÿ“ธ Interface Preview :

1

2

3

4

5

6

---

## ๐Ÿš€ What's New in Version 1.3.0
- **Native Screen Recorder:** High-fidelity capture with a sleek preview dashboard and real-time recording timer.
- **Professional PDF Toolkit:** Offline PDF merging and splitting with an intuitive drag-to-reorder interface.
- **Fluid Visual Experience:** Completely reworked animations and transitions for a smoother, high-end user experience.
- **Advanced Image Compressor:** Real-time "Original vs. Estimated" size previews powered by optimized OpenCV encoding.
- **Engine Overhaul:** Rebuilt Python analyzer for faster processing and lower CPU overhead.

---

## โœจ Core Features

### ๐ŸŽฅ Native Screen Recorder (New)
Capture your workflow with ease. Tool-Suite now features an Electron-native recording engine that ensures smooth playback at native speeds without heavy system lag.

### ๐Ÿ“„ Professional PDF Toolkit (New)
* **Merge & Split:** Combine multiple documents or break large files into individual pages instantly.
* **Drag-to-Reorder:** Visually organize your document sequence before processingโ€”all 100% offline.

### ๐Ÿ–ผ๏ธ Smart Image Compressor
Reduce file sizes without compromising visual quality.
* **Side-by-Side Comparison:** View original vs. estimated compressed sizes before you commit.
* **OpenCV Powered:** High-speed encoding for JPEG, PNG, and WebP.

### ๐Ÿ“‚ Automated File Organizer
Instantly declutter your workspace. Our intelligent logic categorizes files and cleans up your desktop and downloads folder with a single click.

### ๐Ÿ“Š Expense Analyzer
Gain data-driven insights into your spending patterns. Securely process your financial data locally using a high-performance Pandas backend.

---

## ๐Ÿง  Why ToolSuite?

Most online utility tools require you to upload your personal files to their servers. **ToolSuite** changes that.

* **Privacy First:** Everything happens locally on your hardware. Your data never leaves your PC.
* **DevOps Under the Hood:** Built with a high-performance Python engine and a modern Electron frontend.
* **Minimalist UI:** A clean, distraction-free "Squircle" design that stays out of your way.

---

## ๐Ÿ› ๏ธ Tech Stack

| Component | Technology |
| :--- | :--- |
| **Frontend** | Electron.js (HTML5, CSS3, JavaScript) |
| **Backend Engine** | Python 3.12 (FastAPI / Uvicorn) |
| **Key Libraries** | Pandas, NumPy, OpenCV, pdf2docx, PyInstaller |
| **Packaging** | Electron-Builder (NSIS Installer) |

---

## ๐Ÿ“ฅ Getting Started

## Get it directly from the **[Microsoft Store](https://apps.microsoft.com/store/detail/9NC0S9PLT333)** for automatic updates and secure installation.

### For Users:
1. **Download** the latest `ToolSuite Setup.exe` from the **Releases** page.
2. **Run the installer** (Click "More Info" -> "Run Anyway" if Windows warns you).
3. **Launch** ToolSuite from your Desktop!

---

## โค๏ธ Support the Project

[![GitHub Sponsors](https://img.shields.io/github/sponsors/Moseskenny?color=ea4aaa&style=flat-square)](https://github.com/sponsors/Moseskenny)

ToolSuite is a passion project built to keep your digital life private and organized. If these tools have made your life easier, there are three ways you can support the project:

1. **โญ Star this Repo:** It helps other developers find the project and tells me you like my work!
2. **๐Ÿ“ข Share it:** Tell a friend or colleague about ToolSuite. Word-of-mouth is the best way to grow.
3. **โ˜• Support the Dev:** If youโ€™ve found massive value in ToolSuite, check out our **[Support Page](./support.md)** for ways to contribute.

---

> [!IMPORTANT]
> **Donations are entirely optional.** ToolSuite is free software and will remain free for everyone. Your support, in any form (even just a star!), is deeply appreciated!

---

## ๐Ÿ‘ค Author

**Moses Kenny** *Cloud & DevOps Enthusiast | Python Developer* [GitHub](https://github.com/moseskenny) | [LinkedIn](https://linkedin.com/in/moses-kenny) reddit: /u/Moseskenny7