{"id":50447237,"url":"https://github.com/zeittresor/dark_matrix","last_synced_at":"2026-05-31T22:04:07.372Z","repository":{"id":348576543,"uuid":"1198761227","full_name":"zeittresor/dark_matrix","owner":"zeittresor","description":"A local Firefox extension that transforms regular websites into a **Matrix-inspired dark mode**","archived":false,"fork":false,"pushed_at":"2026-04-01T19:10:35.000Z","size":78,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T05:54:25.612Z","etag":null,"topics":["dark-mode","firefox-addon","html","javascript","local","matrix","offline","offline-first","php","web-styles"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeittresor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-01T18:25:30.000Z","updated_at":"2026-04-01T19:10:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zeittresor/dark_matrix","commit_stats":null,"previous_names":["zeittresor/dark_matrix"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zeittresor/dark_matrix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeittresor%2Fdark_matrix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeittresor%2Fdark_matrix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeittresor%2Fdark_matrix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeittresor%2Fdark_matrix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeittresor","download_url":"https://codeload.github.com/zeittresor/dark_matrix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeittresor%2Fdark_matrix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33750495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dark-mode","firefox-addon","html","javascript","local","matrix","offline","offline-first","php","web-styles"],"created_at":"2026-05-31T22:04:05.869Z","updated_at":"2026-05-31T22:04:07.366Z","avatar_url":"https://github.com/zeittresor.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dark Matrix for Firefox\n\nA local Firefox extension that transforms regular websites into a **Matrix-inspired dark mode** with dark backgrounds, green outlines, neon glow, elegant panels, and optional scanline effects.\n\nExtension Context Menu:\n\n\u003cimg width=\"423\" height=\"531\" alt=\"temp_extension\" src=\"https://github.com/user-attachments/assets/ac001421-8ed3-4b9d-8788-4b5786dd602f\" /\u003e\n\u003cbr\u003e\n\nExample Page:\n\n\u003cimg width=\"481\" height=\"433\" alt=\"want_a_matrix_style_darkmode\" src=\"https://github.com/user-attachments/assets/87fec10a-5952-4adc-8e33-13318211efc9\" /\u003e\n\n\u003cbr\u003e\u003cbr\u003e\nbtw. the idea for this Firefox Extension is not by myself it was the output of my complete different project https://github.com/zeittresor/OllamaVibeDesk in a auto-answer question infinity-round last night. :-)\n\n---\n\n## Languages\n- [English](#english)\n- [Deutsch](#deutsch)\n- [Français](#français)\n- [Русский](#русский)\n\n---\n\n# English\n\n## Overview\n**Dark Matrix for Firefox** is a local browser extension that applies a cyber-green, Matrix-like dark theme to many websites directly in Firefox.\n\n### Features\n- dark background styling\n- green borders and glow effects\n- improved panel/card styling\n- optional scanline look\n- popup for quick enable/disable\n- options page for tuning the effect\n- per-domain exclusions\n\n## Installation\n\n### Option 1: Temporary installation for testing\nRecommended for local testing and development.\n\n1. Download or extract the project files.\n2. Open Firefox.\n3. Enter `about:debugging` in the address bar.\n4. Open **This Firefox**.\n5. Click **Load Temporary Add-on**.\n6. Select the `manifest.json` file from the extracted extension folder.\n\n### Option 2: ZIP package in debugging mode\nSome Firefox versions also accept a correctly packed ZIP in `about:debugging`, as long as `manifest.json` is at the root of the archive.\n\n## Important note about XPI files\nThe included XPI package is intended mainly as a packed project file.\nIn normal Firefox Release/Beta builds, an **unsigned** XPI usually cannot be installed permanently.\nIf Firefox says the package is damaged or cannot be installed, this is commonly related to signing restrictions.\n\n## Usage\n- Click the toolbar button to open the popup.\n- Enable or disable the Matrix effect.\n- Open the options page to tune glow, overlays, and exclusions.\n\n## Project structure\n- `manifest.json` — extension manifest\n- `background.js` — background logic\n- `content.js` — DOM detection and runtime application\n- `matrix.css` — Matrix visual styling\n- `popup.html` / `popup.js` — toolbar popup\n- `options.html` / `options.js` — settings page\n- `ui.css` — popup/options styling\n- `icons/` — extension icons\n\n## Limitations\n- Internal Firefox pages cannot be styled.\n- Some highly dynamic sites may still need further custom rules.\n- Very unusual site-specific layouts can require manual tuning.\n\n---\n\n# Deutsch\n\n## Übersicht\n**Dark Matrix für Firefox** ist eine lokale Browser-Erweiterung, die viele Webseiten direkt in Firefox in einen **Matrix-inspirierten Dark Mode** mit dunklen Hintergründen, grünen Umrandungen, Glow-Effekten und eleganten Panels verwandelt.\n\n### Funktionen\n- dunkle Hintergrundgestaltung\n- grüne Konturen und Leuchteffekte\n- verbesserte Panel-/Karten-Optik\n- optionale Scanlines\n- Popup zum schnellen Ein- und Ausschalten\n- Optionsseite für Feineinstellungen\n- Ausschlüsse pro Domain\n\n## Installation\n\n### Option 1: Temporäre Installation zum Testen\nEmpfohlen für lokale Tests und Entwicklung.\n\n1. Projektdateien herunterladen oder entpacken.\n2. Firefox öffnen.\n3. `about:debugging` in die Adresszeile eingeben.\n4. **Dieser Firefox** öffnen.\n5. **Temporäres Add-on laden** anklicken.\n6. Die Datei `manifest.json` aus dem entpackten Erweiterungsordner auswählen.\n\n### Option 2: ZIP-Paket im Debug-Modus\nManche Firefox-Versionen akzeptieren unter `about:debugging` auch eine korrekt gepackte ZIP-Datei, sofern sich die `manifest.json` im Wurzelverzeichnis des Archivs befindet.\n\n## Wichtiger Hinweis zu XPI-Dateien\nDie beiliegende XPI-Datei dient in erster Linie als gepackte Projektdatei.\nIn normalen Firefox-Release-/Beta-Versionen lässt sich eine **unsignierte** XPI in der Regel nicht dauerhaft installieren.\nWenn Firefox meldet, dass das Paket beschädigt ist oder nicht installiert werden kann, liegt das meist an den Signaturvorgaben.\n\n## Nutzung\n- Auf den Toolbar-Button klicken, um das Popup zu öffnen.\n- Den Matrix-Effekt aktivieren oder deaktivieren.\n- Über die Optionsseite Glow, Overlays und Domain-Ausschlüsse anpassen.\n\n## Projektstruktur\n- `manifest.json` — Erweiterungsdefinition\n- `background.js` — Hintergrundlogik\n- `content.js` — DOM-Erkennung und Anwendung zur Laufzeit\n- `matrix.css` — Matrix-Optik\n- `popup.html` / `popup.js` — Toolbar-Popup\n- `options.html` / `options.js` — Einstellungsseite\n- `ui.css` — Styling für Popup und Optionen\n- `icons/` — Erweiterungssymbole\n\n## Einschränkungen\n- Interne Firefox-Seiten können nicht umgestaltet werden.\n- Manche sehr dynamischen Webseiten benötigen eventuell zusätzliche Sonderregeln.\n- Ungewöhnliche Layouts einzelner Seiten können manuelle Nacharbeit erfordern.\n\n---\n\n# Français\n\n## Aperçu\n**Matrix Dark Web pour Firefox** est une extension locale qui transforme de nombreux sites web dans Firefox en un **mode sombre inspiré de Matrix**, avec arrière-plans foncés, contours verts, effets lumineux et panneaux élégants.\n\n### Fonctionnalités\n- style de fond sombre\n- contours verts et effets glow\n- apparence améliorée des cartes et panneaux\n- scanlines optionnelles\n- popup pour activer ou désactiver rapidement l’effet\n- page d’options pour ajuster le rendu\n- exclusions par domaine\n\n## Installation\n\n### Option 1 : installation temporaire pour les tests\nRecommandée pour les tests locaux et le développement.\n\n1. Téléchargez ou extrayez les fichiers du projet.\n2. Ouvrez Firefox.\n3. Saisissez `about:debugging` dans la barre d’adresse.\n4. Ouvrez **This Firefox**.\n5. Cliquez sur **Load Temporary Add-on**.\n6. Sélectionnez le fichier `manifest.json` dans le dossier extrait de l’extension.\n\n### Option 2 : archive ZIP en mode débogage\nCertaines versions de Firefox acceptent aussi une archive ZIP correctement empaquetée dans `about:debugging`, à condition que `manifest.json` se trouve à la racine de l’archive.\n\n## Remarque importante concernant les fichiers XPI\nLe fichier XPI fourni sert principalement de paquet du projet.\nDans les versions Firefox Release/Beta classiques, un fichier XPI **non signé** ne peut généralement pas être installé de manière permanente.\nSi Firefox indique que le paquet est endommagé ou ne peut pas être installé, cela est souvent lié aux restrictions de signature.\n\n## Utilisation\n- Cliquez sur le bouton de la barre d’outils pour ouvrir le popup.\n- Activez ou désactivez l’effet Matrix.\n- Ouvrez la page d’options pour régler le glow, les overlays et les exclusions.\n\n## Structure du projet\n- `manifest.json` — manifeste de l’extension\n- `background.js` — logique d’arrière-plan\n- `content.js` — détection du DOM et application dynamique\n- `matrix.css` — style visuel Matrix\n- `popup.html` / `popup.js` — popup de la barre d’outils\n- `options.html` / `options.js` — page des paramètres\n- `ui.css` — style du popup et des options\n- `icons/` — icônes de l’extension\n\n## Limitations\n- Les pages internes de Firefox ne peuvent pas être modifiées.\n- Certains sites très dynamiques peuvent nécessiter des règles supplémentaires.\n- Des mises en page très spécifiques peuvent demander un ajustement manuel.\n\n---\n\n# Русский\n\n## Обзор\n**Matrix Dark Web для Firefox** — это локальное расширение для браузера, которое преобразует многие сайты в Firefox в **тёмный режим в стиле Matrix** с тёмными фонами, зелёными контурами, свечением и элегантными панелями.\n\n### Возможности\n- тёмное оформление фона\n- зелёные рамки и эффекты свечения\n- улучшенный стиль карточек и панелей\n- дополнительные scanlines\n- всплывающее окно для быстрого включения и выключения\n- страница настроек для тонкой регулировки\n- исключения по доменам\n\n## Установка\n\n### Вариант 1: временная установка для тестирования\nРекомендуется для локального тестирования и разработки.\n\n1. Скачайте или распакуйте файлы проекта.\n2. Откройте Firefox.\n3. Введите `about:debugging` в адресной строке.\n4. Откройте **This Firefox**.\n5. Нажмите **Load Temporary Add-on**.\n6. Выберите файл `manifest.json` из распакованной папки расширения.\n\n### Вариант 2: ZIP-архив в режиме отладки\nНекоторые версии Firefox также принимают правильно упакованный ZIP-архив через `about:debugging`, если файл `manifest.json` находится в корне архива.\n\n## Важное примечание о файлах XPI\nПриложенный XPI-файл в основном служит как упакованный файл проекта.\nВ обычных версиях Firefox Release/Beta **неподписанный** XPI, как правило, нельзя установить постоянно.\nЕсли Firefox сообщает, что пакет повреждён или не может быть установлен, это обычно связано с требованиями подписи.\n\n## Использование\n- Нажмите кнопку на панели инструментов, чтобы открыть всплывающее окно.\n- Включите или выключите эффект Matrix.\n- Откройте страницу настроек, чтобы настроить свечение, наложения и исключения доменов.\n\n## Структура проекта\n- `manifest.json` — манифест расширения\n- `background.js` — фоновая логика\n- `content.js` — анализ DOM и применение стиля во время работы\n- `matrix.css` — визуальный стиль Matrix\n- `popup.html` / `popup.js` — всплывающее окно панели инструментов\n- `options.html` / `options.js` — страница настроек\n- `ui.css` — стиль popup и страницы настроек\n- `icons/` — иконки расширения\n\n## Ограничения\n- Внутренние страницы Firefox нельзя изменить.\n- Некоторые очень динамичные сайты могут потребовать дополнительных правил.\n- Необычные макеты отдельных сайтов могут потребовать ручной настройки.\n\n\n## Source: github.com/zeittresor/dark_matrix\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeittresor%2Fdark_matrix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeittresor%2Fdark_matrix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeittresor%2Fdark_matrix/lists"}