Reduce enshittification across the web
https://deshittify.app
| .husky | ||
| manifest | ||
| public | ||
| scripts | ||
| src | ||
| webpack | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| .stylelintrc.json | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| eslint.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Deshittify
Deshittify is a FOSS browser extension that reduces enshittified features and distracting, addictive, or intrusive components of websites.
Installation
Firefox and Chromium are supported. No releases are available at this time. You can build the current version yourself:
git clone https://codeberg.org/deshittify/deshittify
cd deshittify
npm i
npm run package
Contributing
To add your own sites, rules, or new features, see CONTRIBUTING.md.
Alternatives
Deshittify was made as an open-source and privacy respecting alternative to the following proprietary extensions:
- Unhook, a proprietary (and unmaintained?) extension that hides unwanted YouTube features
- SocialFocus, a proprietary extension that hides unwanted features across many different social media sites
- Social Fixer, a proprietary extension that hides unwanted Facebook features
There are also a plethora of uBlock Origin rules and userscripts available that aim to solve the same issues if you wish to manage your own rules.