BleachBit
A desktop cleaner that deletes junk files to free disk space and remove traces that would otherwise linger on a machine.
Open Source Alternative to:
BleachBit cleans files to free disk space and to maintain privacy. It handles the caches, logs and leftovers a desktop collects over months, without asking anyone to hunt through directories by hand.
Cleaning follows a review loop rather than a blind sweep. You set preferences, select the options you want, click Preview, read the list of files it proposes to remove, adjust the options and only then click Delete. A command line interface is available for scripted use, with its own help output.
The repository shows how the project is put together.
- Python 3: the application runs straight from source once system dependencies are installed.
- Cleaner definitions: cleaning rules live in a separate CleanerML repository rather than inside the code.
- Winapp2.ini: a companion repository carries rules from the Winapp2 cleaner list.
- Translations: strings are translated on Weblate and built locally with a make target.
- Docker builds: one script runs the tests and builds packages for Debian, Fedora or openSUSE.
BleachBit itself, source code and cleaner definitions alike, is licensed under the GNU General Public License version 3 or later, with the bundled markovify under MIT. Dependency installation auto-detects Debian, Fedora, openSUSE and Arch, and developer targets cover tests, linting and formatting, with continuous integration running on both Linux and macOS.
Stars
7,259Forks
478Last commit
17 hours agoRepository age
13 yearsLicense
GPL-3.0Version
6.0.6Repository
bleachbit/bleachbit
Auto-fetched from GitHub .
Open source alternatives similar to BleachBit:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit