⏱️ Lectura: 11 min
debloat.dev already catalogs 200 open source projects designed to replace the software that comes preinstalled on routers, hard drives, keyboards, printers, and dozens of other devices. The site doesn’t require an account to browse the catalog and works without tracking cookies or analytics.
📑 En este artículo
- TL;DR
- What debloat.dev is and how it works
- Context: manufacturer software fatigue
- Technical details: how the open source alternatives are organized
- The most discussed projects by the community
- The newest additions to the catalog
- Getting started: trying a replacement from the catalog
- Impact and analysis
- What’s next
- Frequently Asked Questions
- References
The idea is simple: each entry shows which manufacturer app it replaces, what license it’s distributed under, and how well the community rated it. For anyone tired of installing a different app for every peripheral, each with its own account and its own telemetry, it’s a direct map to the free alternative.
TL;DR
- debloat.dev lists 200 projects organized into 9 categories, from peripherals to printers and NAS.
- The largest category is Peripherals with 38 projects, followed by Laptops & desktops with 24.
- QMK, keyboard firmware, is the most discussed project: 9 five-star ratings and 4 posts.
- Immich, a Google Photos alternative, has 8 five-star ratings and 5 discussion posts.
- The site doesn’t use tracking cookies or analytics: at most it stores a session cookie if you log in.
- Anyone can browse the catalog without an account; posting or rating requires logging in.
- Projects with cloud sync like Immich and Mirall use the AGPL-3.0 license instead of MIT or plain GPL.
- The catalog has accumulated 132 technical discussion posts about installation and comparisons between projects.
What debloat.dev is and how it works
debloat.dev is a community directory maintained to map manufacturer software against equivalent open source alternatives. Each entry in the catalog follows the same format: project name, exactly what it replaces, the license it’s distributed under, a star rating with the number of voters in parentheses, and a count of discussion posts.
The difference from a generic GitHub-style awesome-list is the one-to-one approach. Instead of a repository with hundreds of unclassified tools, each entry answers a specific question: if you have a Seagate drive and don’t want to install the Seagate Toolkit, what free alternative exists? The answer is direct and comes with a license and other users’ opinions attached.
The site also maintains a Wanted board where anyone can request a replacement that doesn’t yet exist in the catalog. As of this writing there are concrete requests: an open dashcam viewer for the Viofo A229, an HP Smart replacement for macOS, and local (cloud-free) control for Levoit air purifiers.
Context: manufacturer software fatigue
The phenomenon debloat.dev targets has a name: bloatware, the software preinstalled or required by a manufacturer that adds friction, telemetry, or dependence on a cloud account to do something that should be local. The most cited example in the catalog is gaming peripherals: Razer Synapse or ASUS Armoury Crate require their own installer, an account, and a background process just to change a keyboard’s color or a laptop’s fan profile.
The same pattern repeats in photo backup and file sync. Google Photos and Samsung Gallery push users toward a paid storage plan; Dropbox and Google Drive do the same with documents. Against that, the catalog places Immich, Mirall, and Syncthing as the alternatives that run on your own hardware without a subscription.
The movement isn’t new: communities like r/selfhosted or lists like awesome-selfhosted have been documenting self-hosted software for years. What debloat.dev adds is more specific: it’s not a general catalog of free software, it’s a direct substitution map, built for someone who already has a specific device and wants to get rid of the app that came with the box.
Technical details: how the open source alternatives are organized
The catalog splits its 200 projects into 9 categories. Peripherals leads with 38 projects, followed by Laptops & desktops with 24, Audio with 21, Smart home with 20, NAS & storage with 19, Networking also with 19, Printers & scanners with 18, Phone & sync with 17, Cameras & webcams with 13, and TV & media with 11.
The license each project chooses isn’t a minor detail. Projects that sync data with their own server tend to opt for AGPL-3.0 instead of a permissive license: Immich, Mirall, and GoSpeak use it precisely because the AGPL’s network-use clause requires anyone who offers the software as a service to also publish their modified code, something MIT or Apache-2.0 don’t require. Smaller tools without a server component, like Scrutiny, Zen, or ptouch-rs, are distributed under MIT.
| Project | Replaces | License | When to choose it |
|---|---|---|---|
| Scrutiny | Western Digital Dashboard, Seagate Toolkit | MIT | Monitor disk SMART health without installing the manufacturer’s app |
| Immich | Google Photos, Samsung Gallery | AGPL-3.0 | Automatic phone photo backup with face search, self-hosted |
| Home Assistant | Tuya, Kasa, Ring, SmartThings | Apache-2.0 | Centralize smart home devices from multiple brands without relying on their clouds |
| QMK | Manufacturer keyboard firmware | GPL-2.0 | Remap keys and create macros on programmable mechanical keyboards |
| Syncthing | Manufacturer cloud sync | MPL-2.0 | Sync files between devices without going through a third-party server |
The most discussed projects by the community
The discussion ranking (posts, not just stars) is led by a tie between G-Helper and Immich, both with 5 posts. G-Helper replaces ASUS Armoury Crate with 5 five-star ratings; Immich replaces Google Photos and Samsung Gallery with 8 five-star ratings as well.
- QMK, GPL-2.0 license, replaces proprietary keyboard firmware: 9 ratings and 4 posts.
- ESPHome, GPL-3.0 license, replaces Tuya’s cloud firmware on ESP devices: 8 ratings and 4 posts.
- Syncthing, MPL-2.0 license, replaces manufacturer cloud folder sync: 9 ratings and 4 posts.
- Home Assistant, Apache-2.0 license, replaces Tuya, Kasa, Ring, and SmartThings apps: 4 ratings and 4 posts.
- Jellyfin, GPL-2.0 license, replaces Plex and smart TV streaming ecosystems: 6 ratings and 3 posts.
- Kodi, GPL-2.0-or-later license, replaces media apps built into smart TVs: 7 ratings and 3 posts.
The newest additions to the catalog
The Newest section shows what was added most recently. It features niche projects you probably wouldn’t find by searching Google because they compete with software specific to a single brand.
- GoSpeak (AGPL-3.0-only) replaces TeamSpeak, Discord, and proprietary gaming voice software.
- Zen (MIT) replaces Adblock Plus, Adblock, and Total Adblock.
- Mirall (AGPL) replaces Dropbox and Google Drive.
- Asuswrt-Merlin (GPL-2.0) replaces ASUS routers’ factory firmware and the preinstalled Trend Micro bloatware.
- Polychromatic (GPL-3.0) replaces Razer Synapse with a graphical interface on top of OpenRazer.
- Paperless-ngx (GPL-3.0) replaces the scanning workflows of HP Smart, Brother iPrint, and VueScan.
- Nebula (MIT) replaces Tailscale and other vendor overlay VPNs, with 2 discussion posts.
- ptouch-rs (MIT) replaces the Brother P-touch Editor for label printers.
Getting started: trying a replacement from the catalog
To turn theory into practice, let’s take two concrete entries from the catalog: Scrutiny (a replacement for the Western Digital Dashboard) and ptouch-rs (a replacement for the Brother P-touch Editor). Both run the same way on Windows, macOS, and Linux if you have Docker or the Rust toolchain installed.
Scrutiny ships as a Docker container, so the same command works across all three platforms with Docker Desktop or Docker Engine:
# Windows (PowerShell), macOS, and Linux with Docker installed
docker run -d \n --name scrutiny \n -p 8080:8080 \n -v /run/udev:/run/udev:ro \n --cap-add SYS_RAWIO \n --cap-add SYS_ADMIN \n -v scrutiny-config:/opt/scrutiny/config \n -v scrutiny-influxdb:/opt/scrutiny/influxdb \n ghcr.io/analogj/scrutiny:master-omnibus
That command starts the dashboard on port 8080. To confirm it’s up, just query the container’s health endpoint: curl -s http://localhost:8080/api/health should return an HTTP 200 response.
ptouch-rs, on the other hand, is a Rust CLI installed with cargo, the same command on all three platforms:
# Linux, macOS, and Windows (with rustup installed)
cargo install ptouch-rs
# List Brother P-touch printers detected over USB
ptouch-rs --list-devices
# Print a label
ptouch-rs print --text "DB01 Server" --device usb
If ptouch-rs --list-devices returns the connected printer’s model, the installation went well and you no longer need Brother’s official installer.
Before migrating any peripheral, ask yourself a simple question: does the manufacturer’s app require a cloud account or telemetry just for a local feature? That’s the criterion that separates a necessary replacement from an app that, while heavy, doesn’t warrant a change.
flowchart TD
A["Manufacturer app"] --> B{"Requires cloud account or telemetry?"}
B -- "Yes" --> C["Search on debloat.dev"]
B -- "No" --> D["Keep the original app"]
C --> E{"Does a free-license replacement exist?"}
E -- "Yes" --> F["Install and migrate data"]
E -- "No" --> G["Post a request on Wanted"]
💡 Tip: if the project you’re about to install syncs data with its own server, check that it uses AGPL-3.0 and not a permissive license: that’s the guarantee that a third party can’t take that code, offer it as a closed service, and not give the improvements back to the community.
Impact and analysis
The real value of debloat.dev isn’t the list itself (that kind of compilation has existed for years on forums and wikis), but the direct-substitution format combined with a double trust signal: stars and posts. A project with 9 ratings and 4 posts, like QMK, conveys something different from one with a single five-star rating and zero discussion, like GoSpeak or Mirall, which are new entries without a track record yet.
That nuance matters because the catalog doesn’t audit the security or active maintenance of each listed project: it only adds metadata (license, what it replaces) and lets the community weigh in. The responsibility of keeping a self-hosted service updated, applying patches, and doing backups stays with the user, not the catalog or the original project.
⚠️ Careful: self-hosting a replacement like Immich or Home Assistant means you’re responsible for security updates, something the manufacturer’s app handled automatically (in exchange for your privacy).
Another side effect is visibility for single-maintainer projects. GoSpeak or ptouch-rs are unlikely to show up in a general search engine if you don’t know the exact name; in a catalog organized by what they replace, they appear as soon as someone searches “Brother P-touch Editor” or “TeamSpeak.”
What’s next
The Wanted board works as a thermometer for where the catalog is heading: the three currently open requests (a dashcam viewer for the Viofo A229, an HP Smart replacement on macOS, and local control for Levoit purifiers) show that demand remains concentrated on consumer electronics tied to a cloud or a specific operating system. The site also offers a monthly newsletter that announces new listings, the simplest way to keep up with additions without checking the catalog every week.
📖 Summary on Telegram: View summary
Try it yourself: go to debloat.dev, search for the exact name of the app that came with your router, your drive, or your keyboard, and check whether it already has a listed replacement with license and ratings.
Frequently Asked Questions
What is debloat.dev?
It’s a community directory of 200 open source projects, each explicitly linked to the manufacturer app it replaces, with its license and a community rating.
Do I need an account to use it?
No. Browsing the full catalog is free and doesn’t require registration. You only need to log in to publish a new project, rate an existing one, or comment on the Wanted board.
Are the listed projects free?
All of them are free software under licenses like MIT, GPL-2.0, GPL-3.0, AGPL-3.0, Apache-2.0, MPL-2.0, or LGPL-3.0, as noted on each catalog entry.
What’s the practical difference between a project with an MIT license and one with AGPL-3.0?
MIT lets you reuse the code with almost no restrictions, even in closed products. AGPL-3.0 requires that if someone offers the modified software as a network service, they must also publish that code: that’s why projects with a server component, like Immich or Mirall, choose it.
How are new projects added to the catalog?
Any registered user can publish a replacement, indicating which manufacturer software it substitutes and under what license it’s distributed. The rest of the community can rate it and comment in the posts section.
Does debloat.dev host the projects’ code?
No. Each entry links to the project’s original repository (typically on GitHub); debloat.dev only maintains the cataloging metadata, not the source code.
References
- debloat.dev: the original catalog with the 200 open source alternatives, categories, and ratings cited in this article.
- Scrutiny on GitHub: repository for the SMART dashboard that replaces the Western Digital Dashboard and Seagate Toolkit.
- Home Assistant: official site of the project that centralizes smart home devices from multiple manufacturers.
- Immich: official page of the self-hosted alternative to Google Photos and Samsung Gallery.
- AGPL-3.0 license text: the network-use clause cited by several projects in the catalog.
- Bloatware on Wikipedia: definition of the concept behind the catalog.
📱 Enjoy this content? Follow @programacion on Telegram for daily tech content in Spanish: quick summaries, fresh content every day. @programacion
Imagen destacada: Foto de Luca Bravo en Unsplash
0 Comments