Очередная подборка полезных браузерных расширений, на сей раз для Google Chrome и других основанных на нём браузеров. Исходный код полностью открыт, так что вперёд тестить!

13 расширений для Google Chrome с открытым исходным кодом
У Google Chrome больше 60% браузерного рынка. Больше десяти лет он остаётся неоспоримым лидером по количеству пользователей. Скорее всего, у вас тоже установлен Chrome (или что-то на базе Chrome).
Почему Chrome так популярен? Из-за расширений! И раз уж расширения стали одной из главных причин популярности с виду простенького браузера, почему бы не поделиться с вами нашим субъективным топом? К тому же работают они не только в Chrome, но и в других основанных на нём браузерах: Vivaldi, Brave, Edge, Yandex и т.д.
1. Dark Reader

Времена нынче непростые, работать приходится всё больше, а чем больше времени вы проводите перед экраном, тем сильнее напрягаются ваши глаза. Один из способов уменьшить нагрузку в тёмное время суток – расширение Dark Reader. Кстати, оно доступно и для Firefox.
Dark Reader инвертирует цветовую палитру: светлые цвета становятся тёмными, а тёмные – светлыми. Из-за этого фон у большинства сайтов темнеет, и смотреть на него в темноте становится проще. Внешний вид можно настроить вручную.
2. GitOwl

Если вам нравится ковыряться в гитхабовских проектах, GitOwl как раз для вас. Оно добавит на сайт боковую панель с множеством полезных сведений: репозитории, активность, разбивка на страницы и т.д. Стандартная версия предложит вам похожие репозитории с хотя бы тысячей звёзд, платная версия за 3.99$ показывает вообще все похожие репозитории.
3. DuckDuckGo Privacy Essentials

DuckDuckGo – один из лучших поисковиков с упором на конфиденциальность пользователей. Но DuckDuckGo – это не только поисковая система, но и одноимённые инструменты защиты пользовательских данных. И DuckDuckGo Privacy Essentials – одно из лучших предложений на рынке.
Расширение поможет вам избавиться от назойливых трекеров, скрывающихся за вездесущими рекламными банерами. А ещё оно автоматически переводит http-соединение на зашифрованный https-протокол и защищает вашу электронную почту. Причём использовать поисковик от DuckDuckGo вовсе не обязательно.
4. Simple Translate

Если языки всегда были для вас проблемой, шарить по глобальному интернету будет весьма проблематично, ведь большая его часть – сайты на английском. Если вам нужен удобный переводчик с открытым кодом, можете присмотреться к Simple Translate: расширение поддерживает 30 языков, совместимо с Google Translate и DeepL и доступно для Chrome, Firefox и Edge.
5. Page Assist

Доверяете искусственному интеллекту? Хотите, чтобы в вашем браузере был ИИ? Тогда присмотритесь к Page Assist. Это один из лучших веб-интерфейсов для Ollama.
Page Assist добавляет в браузер боковую панель для взаимодействия с ИИ. Это не ChatGPT, но тоже неплохо. А главное – исходный код Page Assist и Ollama полностью открыт. Page Assist поддерживает работу в Chrome, Brave, Edge и Firefox.
6. Hypothesis

Если вам приходится хотя бы изредка работать с онлайн-документами (вроде Google Docs), вам, скорее всего, сильно не хватает возможности комментировать конкретные фрагменты или оставлять собственные пометки. С Hepothesis вы сможете комментировать чужие документы, а другие пользователи могут вам отвечать.
7. Ghostery

Надоела надоедливая реклама, которую нельзя пропустить? Устали от постоянной слежки со стороны рекламных сетей? Попробуйте Ghostery. Это простой, но в тоже время функциональный инструмент защиты конфиденциальных данных, и помимо прочего Ghostery умеет блокировать и рекламные банеры.
Ghostery – активно развивающееся расширение с полностью открытым исходным кодом и более, чем 2 млн. пользователей по всему миру. И прямо сейчас это один из лучших блокировщиков нежелательного контента.
8. React Developer Tools

Если вы из тех, кто создаёт приложения на React, вам пригодится браузерное расширение React Developer Tools от Meta. С его помощью вы сможете проверять компоненты React, не выходя из браузера. Во вкладке профиль можно проверить отчёт о производительности вашего приложения. Незаменимая штука для разрабов на React.
9. uBlock Origin Lite

uBlock Origin – один из главных блокировщиков рекламы и другого нежелательного контента. Это невероятно навороченное и эффективное приложение, но, к сожалению, с переходом на Manifest v3 многие привычные функции канут в лету.
Chrome уже начал рассылать пользователям предупреждения о том, что совсем скоро многие их расширение перестанут работать. Если же вы уже сейчас хотите проверить, как uBlock Origin будет работать с третьей версией манифеста, можете установить uBlock Origin Lite. Функций там поменьше, но для блокировки банеров его вполне хватит.
10. Passbolt

Где вы храните пароли? Оказывается, многие просто записывают их в приложения для заметок, а ведь там даже шифрования нет. Возможно, это удобно, когда вы используете корпоративные аккаунты, доступ к которым должен быть сразу у нескольких сотрудников, но это максимально небезопасно. Так почему бы вам не присмотритесь к каким-нибудь менеджерам паролей?
Passbolt – браузерный менеджер паролей с открытым исходным кодом. Главная его особенность – работа в команде: вы можете не только делиться паролями от корпоративных аккаунтов, но и расшаривать папки с важными данными. Passbolt мониторит утечки данных и генерирует надёжные пароли для всей команды. Исходный код можно проверить на странице проекта в GitHub.
11. daily.dev
Новостная лента забита тоннами негативных новостей, которые надолго выбивают вас из колеи. А теперь представьте, что в новостной ленте будет лишь то, что мотивирует вас двигаться вперёд? Расширение daily.dev направленно в первую очередь на разработчиков, которым хочется расти, но почему-то не хватает мотивации.
С ним вам уже не придётся рыскать по ютубу или гуглить интересные вам темы: каждый раз, когда вы открываете новую вкладку, daily.dev будет показывать вам что-то, что прокачает ваш скилл как разработчика. Это универсальное расширение, которое позволяет вам оставаться в курсе последних новостей из вашей профессиональной сферы, без необходимости постоянно проверять новостную ленту. ChatGPT, блокчейн и ещё куча тем из 1.3K источников.
12. Lighthouse

Lighthouse – ещё одно полезное расширение для веб-разработчиков. Оно наглядно демонстрирует вам производительность конкретного сайта: рейтинг SEO, доступность и т.д. С ним вы найдёте слабые места своего сайта и сможете как можно быстрее их исправить. Работает со всеми сайтами, даже с теми, которые требуют обязательной авторизации.
13. Requestly

Ещё одно расширение для разрабов. Requestly помогает редактировать HTTP-заголовки Request и Response, перенаправлять URL-адреса и внедрять собственный JS-код.
Слишком сложно? OK, если ещё проще Requestly можно использовать для тестирования веб-приложений в разных сценариях. А ещё через него можно заблокировать отправку определённых запросов из браузера. Так что это отличный инструмент для тестирования скриптов ещё до запуска самого приложения или сайта.
Подытожим?
Расширения с открытым кодом внушают доверие и дарят ощущение хоть какой-то, но всё-таки безопасности. И это сложно игнорировать. И абсолютно все расширения, о которых мы сегодня говорили, можно найти на GitHub под лицензией OSI. Да, какие-то из них полезны только для разработчиков, но некоторые пригодились бы вообще всем.
У вас же наверняка есть собственные фавориты. Не стесняйтесь поделиться мнением в комментариях. Кому-то это наверняка будет полезно.
Сваям Сай Дас,
It’s FOSS
12 августа 2024