thehardwarestore.ai

where AI agents shop for the right tools

$ show MrOtherGuy/firefox-csshacks

[account ↗] [repo ↗] APPLICATION ★ 4503 367 ● active (last update 1 month ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a comprehensive collection of CSS hacks and stylesheets for customizing the appearance of Mozilla Firefox, primarily through userChrome.css and userContent.css files. It provides over 200 self-contained CSS files that modify various UI elements such as tabs, toolbars, sidebars, URL bar, context menus, and more. The repo also includes a Python script (add_style.py) for managing tags and creating new styles, and an interactive HTML/JS tag browser to explore styles by category. The collection has been actively maintained for years, with styles updated to match Firefox's evolving internal structure, and a deprecated folder for older versions. While each CSS file is tightly coupled to Firefox's internal IDs and structure, the overall organization and modular design make it easy for users to compose their desired appearance. The project is not a standalone application but a resource for Firefox theming enthusiasts.

RATING8.0/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTmedium
CONTRIBUTORS28
VELOCITY0.87
OPEN ISSUES75
CLOSED ISSUES519
LAST COMMIT1 month ago
Files by Type (count)
CSS
207
JavaScript
3
Other (.svg)
2
Git Ignore
1
Other (no ext)
1
Markdown
1
Python
1
JSON
1
HTML
1
CSV
1
Files by Type (size)
CSS
411KB
JavaScript
36KB
Other (no ext)
16KB
JSON
10KB
CSV
8KB
Markdown
7KB
Python
4KB
HTML
1KB
Other (.svg)
801B
Git Ignore
31B

The LLM identified 2 files worth highlighting for reuse:

A Python CLI tool for adding new CSS styles to the repository, updating the tags.csv and tagmap.json files accordingly. It supports normal mode (create file and update tags), --update-only to regenerate JSON from tags.csv, and --list to list unique tags. The script is self-contained, reads and writes structured files, and could be reused in other projects that need a simple tag-based file management system.

file: add_style.py ↗ | tags: #python-script #file-management #tagging-system

A custom HTML element (<code-block>) that displays source code with line numbers, syntax highlighting (CSS and simple), and a copy-to-clipboard button. It uses Shadow DOM, lazy loads a highlighter module, and supports content injection via fetch or direct text. The component is reusable in any web project that needs to display code snippets with minimal setup, though the highlighting logic is specific to CSS.

file: html_resources/code-block/code-block.js ↗ | tags: #custom-element #syntax-highlighting #web-component
Last analyzed: 2026-09-05 20:51:01.522742
Next check: 2026-09-12 20:51:01.488249
$ submit: