Haketilo Documentation 🪓

This is the documentation of Haketilo, a browser extension that facilitates viewing of websites while having their original JavaScript replaced by user-provided scripts. Haketilo combines the functionalities of content blocker and user script manager. It can be used with its script repository, Hydrilla 🌿.

Haketilo's development started as a response to Richard Stallman's "The JavaScript trap". Among its goals is enabling users to browse the "Web" while running only software that is free as in freedom.

The latest release of Haketilo is version 2.0.1. WebExtension platforms supported by this version are Mozilla-based browsers (Firefox/IceCat 60 and newer) and (Ungoogled) Chromium (versions 90 and newer; older might also work but are untested).

2.0 was the last feature release of Haketilo as a browser extension.

Haketilo v3.0 is going to be a tool incorporating the popular mitmproxy and also sharing some of the code with Hydrilla. This will hopefully also allow more web browsers to be used with it regardless of their WebExtension support.

Wiki sections


You might want to make an account to be able to contribute through this issue tracker. You can also e-mail to express interest in participating.

For information about markup used by this documentation, see Markdown on RedMine.


This wiki is Copyright 2021, 2022 Wojtek Kosior and Jahoti. It is a free cultural work made available under:

You are free to choose which of the above licenses to use.

I, Wojtek Kosior, thereby promise not to sue for violation of this wiki's license. Although I request that you do not make use this wiki's contents in a proprietary work, I am not going to enforce this in court.


Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Discovery Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement N° 825322.

Updated by koszko 8 days ago · 44 revisions