Projects
This page lists the various open source projects I'm working on or have published.
My Projects
- Autoconsent – Library for automated navigation of cookie consent notices across the web. Typescript.
- Dat Webext – A webextension allowing
dat://
protocol URLs to be loaded in Firefox. Currently shipped in the beta version of the Cliqz Browser. Typescript. - URL Parser – A fast typescript implementation of the
window.URL
class and spec. Up to 10x faster than other standard implementations. Typescript. - libdwebify – Browserify transform for polyfilling node networking libraries with libdweb replacements. Javascript.
- dat-fox and dat-fox helper – A webextension to add
dat://
support to Firefox, using only existing APIs. Superceded by Dat webext. Javascript. - @sammacbeth/types – Typescript annotations for node modules,
including the Dat datastructures,
hyperdrive
andhypercore
. Typescript.
Projects I contribute to
- Cliqz Concept Browser – A Geckoview browser, forked from the reference browser that supports loading
dat://
urls and includes Cliqz quick-search. Kotlin. - Re:Consent – A webextension giving you control over your consent settings on various websites. Javascript.
- WhoTracks.Me – Website providing transparency about online tracking, based on Cliqz and Ghostery data. Python.
- Ghostery Extension – Ghostery's browser extension. Javascript.
- Browser-core – Core Cliqz browser features. Javascript.
- dgram-adaptor – Polyfill of the node
dgram
API for webextensions using libdweb. Javascript. - libdweb – Special webextension APIs for Firefox to enable dweb applications. Javascript.