A collection of userstyles (CSS hacks) that modify the appearance of Mozilla Firefox. The stylesheets are mostly self-contained and can be mixed, though compatibility with third-party styles is not promised. They are tested only on Windows 10 and to a lesser extent on Linux, and setup involves loading userChrome.css and userContent.css in the Firefox profile.
Recently added
Recently added to the directory
Browse dated community launches and imported or editorial directory additions.
Extensity is a GitHub-hosted browser extension project created by sergiokas for Google Chrome. Its core function is to allow users to quickly enable or disable installed Chrome extensions. The project is categorized under browser tools and extensions.
A custom deployment of Mozilla's PDF.js generic viewer packaged as a Web Extension, adding a reader mode that changes PDF colors plus features such as Auto-track Document Outline, Smart Zoom text and a Show/Hide toolbar. In Firefox it replaces the built-in PDF.js viewer; in Chromium browsers it coexists with the native viewer and opens PDFs via a context menu or toolbar button.
Desktop Browser List is an open source project with code, documentation, and setup resources for browser tools.
Clean Flash Builds is an open source project with code, documentation, and setup resources for browser tools.
chromium-web-store is a GitHub-hosted browser tool project by NeverDecaf designed for use with ungoogled-chromium. It enables users to add extensions sourced from the official Chrome Web Store to the ungoogled-chromium browser, and also provides semi-automatic functionality for updating installed extensions.
Chromium Drift is a dashboard that tracks Chromium version lag across major browsers. Tracked browsers include Chrome Stable as the baseline, Brave, Edge, Vivaldi, Opera, Perplexity Comet, Arc, Dia and Helium.
Bt is an open source project with code, documentation, and setup resources for browser tools.
Vimium C is an open source project with code, documentation, and setup resources for browser extensions.
Surfingkeys is a browser extension for Chrome, Chromium-based browsers, Firefox and Safari that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. It is intended for users who need more shortcuts for their own functions, and its settings are described in JavaScript, allowing keystrokes to be mapped to user-defined JavaScript functions.
SoundFixer is a WebExtension for Firefox that addresses sound problems on the web, such as audio in one channel only, volume too quiet at maximum or too loud at minimum. It is distributed through addons.mozilla.org. It does not work on all websites because the Web Audio API cannot be used from a cross-domain source.
Sessionic is a web extension for saving, managing and restoring sessions, windows and tabs. It offers session import and export, automatic saving at set intervals, URL filtering with match patterns, tags for sessions, light and dark modes, and cross-browser support for Firefox, Chrome, Edge and Opera. It is compatible with Session Buddy, OneTab and Tab Session Manager.
Session Alive is a Firefox and Chrome add-on for keeping a website session alive to avoid session timeout messages. Rules can use a background request via AJAX or a foreground request, with a rule name, trigger URL and request interval. Background requests support an asterisk wildcard in the trigger URL.
Read Aloud is an open source project with code, documentation, and setup resources for browser extensions.
Quick Copy is a browser webextension that eases copying text inside browsers. The repository lists Chrome and Firefox as install targets and notes 2000+ active users on Chrome Web Store. It is distributed under GNU GPLv3, with source in the repository and an icon provided by Unicons.
Peek is a browser tool project hosted on GitHub that allows users to preview documents, videos, music and other content in their browser by hovering the mouse over relevant links.
Omni is a browser extension for Chrome and Firefox that provides a command interface for managing tabs, bookmarks and browsing history. It offers over 50 actions and special commands for filtering results, plus shortcuts for actions such as muting, pinning and bookmarking. The project lists integrations with Notion, Figma, Docs and Asana. It is free and requires no sign-in.
A GitHub repository of userstyles for a variety of websites, designed for Stylus. Some of the styles include userCSS. The repository lists styles for sites such as ChatGPT, Claude, GitHub, Google, and Trakt.
Native HLS is a legacy browser extension that allows native HLS and MPEG-DASH playback in a browser. A GitHub page states that it opens m3u8 or mpd links in a video player using the hlsjs and dashjs libraries, and that it was forked from chrome-hls with added features.
Global Speed is a web extension for setting a default speed for video and audio. It applies speeds automatically and allows URL rules for specific sites, and it is offered for Edge, Firefox, or Chrome.
Get-cookies.txt is a GitHub-hosted tool that retrieves cookies.txt files locally on the user's device without transmitting any user information to external servers. It is compatible with Google Chrome and Firefox, and can be installed via the respective web stores or from source code.
Gesturefy is an open source project with code, documentation, and setup resources for browser extensions.
Firefox Scripts is a GitHub repository holding userChromeJS scripts, autoconfig.js and extensions for Firefox. The instructions say the zip content goes into the Firefox installation folder and scripts are saved into a chrome folder in the profile. The page states the scripts were tested on Firefox Developer Edition 131.0b4.
Favicon Detector is an open source project with code, documentation, and setup resources for browser extensions.