TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.77K
Photos
404
Videos
10
Links
1.1K

Showing posts older than #1212 · Back to latest

Older Posts 20 shown
Post #1211 3.75K
Malcontent - защита и ограничение для детей (parental control).

Реализует поддержку ограничения типов контента, доступного для учетных записей, не являющихся администраторами, в системе Linux. Как правило, при использовании этой функции учетная запись, не являющаяся администратором, будет принадлежать ребенку, использующему систему; учетные записи администраторов будут принадлежать родителям; а фильтруемый контент будет включать приложения, которые не подходят для использования ребенком, например, из-за чрезмерного насилия.

Он предоставляет расширение для поставщика услуг учетных записей, позволяющее хранить фильтр приложений для ограничения доступа ребенка к определенным приложениям; простую библиотеку для доступа к фильтру приложений и его применения; а также программу пользовательского интерфейса (malcontent-control) для просмотра и изменения настроек родительского контроля для пользователей.

Политика родительского контроля хранится в файле /var/lib/AccountsService/users/${user}, который является ключевым файлом, доступным для чтения и записи только демону accounts-service. Доступ к данным осуществляется через интерфейс D-Bus сервиса accounts-service, для которого libmalcontent является клиентской библиотекой.

В настоящее время поддерживаются два типа политики:
- фильтр, определяющий, разрешено ли запускать установленные приложения; обычно он настраивается для ограничения доступа к ограниченному набору уже установленных приложений, но может быть настроен таким образом, чтобы разрешать доступ только к фиксированному списку приложений и запрещать доступ ко всем остальным. Приложения, которые в данный момент не установлены, не подпадают под действие этого фильтра.
- набор сопоставлений категорий OARS с максимальными рейтингами для этих категорий, с которыми пользователю разрешено устанавливать приложения. Например, сопоставление violence-realistic=mild предотвратит установку любых приложений, содержащих более чем «умеренный» уровень насилия. Приложения, которые уже установлены, не подпадают под действие этого фильтра.

Любое приложение или сервис, предоставляющий пользователю доступ к контенту, который должен быть отфильтрован родительским контролем, несет ответственность за проверку фильтра родительского контроля пользователя и отказ в предоставлении контента, если это не разрешено фильтром. Это может означать отказ в запуске приложения Flatpak, скрытие результатов поиска в gnome-shell или скрытие приложения в gnome-software из-за его высокого рейтинга OARS.

Достаточно технически подкованный пользователь всегда сможет обойти эти родительские настройки. malcontent не является системой обязательного контроля доступа (MAC), как AppArmor или SELinux. Однако её правильное использование приложениями должно создавать достаточное препятствие, чтобы предотвратить лёгкий или случайный доступ пользователей к контенту, к которому они не должны иметь доступа.

Включен в базовые репозитории почти всех дистрибутивов Linux

https://gitlab.freedesktop.org/pwithnall/malcontent

Опубликовано в @gitgate

#parentalcontrol #linux
GitLab Philip Withnall / malcontent · GitLab libmalcontent implements parental controls support which can be used by applications to filter or limit the access of child accounts to inappropriate content.
  • 👍 5
  • 🔥 3
Post #1210 3.51K
PatchMon - обеспечивает централизованное управление обновлениями в различных серверных средах. Агенты обмениваются данными с сервером PatchMon только по исходящим каналам, исключая входящие порты на контролируемых хостах, обеспечивая при этом всестороннюю видимость и безопасную автоматизацию.

Возможности:
- настраиваемая панель управления с возможностью создания и упорядочивания карточек для каждого пользователя.
- многопользовательские учетные записи (администратор и обычные пользователи)
- роли, разрешения и RBAC
- список хостов/групп с ключевыми атрибутами и сведениями об операционной системе.
- группировка хостов (создание и управление группами хостов)
- инвентаризация пакетов на всех хостах
- обзор и количество устаревших пакетов.
- отслеживание количества репозиториев на хост
- управление версиями агента и хранение содержимого скриптов в базе данных.
- URL/протокол/хост/порт сервера
- переключатель регистрации и выбор роли пользователя по умолчанию
- REST API по адресу /api/v1 с аутентификацией JWT.
- автоматическая регистрация контейнеров LXC в Proxmox
- ограничение скорости запросов для общих, авторизационных и агентских конечных точек.
- модель агента, работающего только с исходящими трафиками, уменьшает поверхность атаки.
- установка Docker и однострочный установщик для самостоятельного размещения (Ubuntu/Debian)
- служба systemd для управления жизненным циклом бэкэнда
- виртуальный хост nginx для фронтенда + API-proxy; опциональная интеграция с Let's Encrypt.

https://github.com/PatchMon/PatchMon

Web: https://patchmon.net/

Опубликовано в @gitgate

#apt #update #packages #security #moni
  • 👍 10
  • 🔥 7
Post #1209 3.28K
RemoteUpdate - использует модуль PowerShell PSWindowsUpdate для установки обновлений Windows на удаленных хостах без необходимости запуска запланированных заданий.

Он предназначен для небольших сред, где SCCM или другие решения отсутствуют или неприемлемы. По умолчанию установка обновлений через удаленный PowerShell невозможна, поэтому инструмент использует обходной путь с помощью виртуальной учетной записи PowerShell.

https://github.com/aimaat/RemoteUpdate

Опубликовано в @gitgate

#system #update #powershell #sccm #windows
  • 🔥 11
  • 👍 5
Post #1208 3.23K
apt-dater - терминальный координатор обновлений, c его помощью вы можете легко поддерживать в актуальном состоянии один или несколько хостов GNU/Linux (Debian).

Возможности:
- поддержкой XML-отчетов
- поддержкака screen и tmux
- TCL фильтры для группировки хостов
- фильтр по тэгам хостов
- hooks до и после выполнения
действие на хосте
- запись сессий
- устанавка обновления на хостах, являющихся частью
кластер одновременно
- автоматические обновления

https://github.com/DE-IBH/apt-dater

Опубликовано в @gitgate

#system #update #apt #tui #linux
GitHub GitHub - DE-IBH/apt-dater: terminal-based remote package update manager terminal-based remote package update manager. Contribute to DE-IBH/apt-dater development by creating an account on GitHub.
  • 👍 8
  • 🔥 3
Post #1207 3.36K
mtPaint - программа для рисования, которую Марк Тайлер разработал с нуля, чтобы с легкостью создавать пиксельную графику и обрабатывать цифровые фотографии.

Она использует инструментарий GTK+ (версии 1, 2 или 3) и работает на ПК под управлением операционных систем GNU/Linux или Windows. Благодаря своей эффективной конструкции она может работать даже на устаревшем оборудовании ПК (например, с процессором 200 МГц и 16 МБ свободной оперативной памяти).

https://mtpaint.sourceforge.net/

Подсказал: Elliot Spencer - @tehn0mad

Опубликовано в @gitgate

#editor #linux #windows #gtk
  • 👍 12
  • 🔥 5
Post #1205 3.46K
camera.ui - легковесный NVR, для управления камерами с поддержкой RTSP:

Возможности:
- прямые трансляции в web
- Camview: Обзор камер с возможностью изменения размера и перетаскивания.
- web-приложение с практически полной поддержкой PWA, включая push-уведомления и многое другое.
- многоязычность: Легко расширяемая многоязычная поддержка
- онаружение движения с помощью видеоанализа, MQTT, FTP, SMTP или HTTP.
- распознавание изображений с помощью AWS Rekognition
- уведомления через Alexa, Telegram, Webhook и WebPush
- снимок/видео: Сохранение записи снимков/видео локально при обнаружении движения.
- предварительная буферизация: смотрите секунды перед событием движения.
- пользовательский интерфейс: Красивый и созданный с любовью интерфейс с 8 различными цветовыми темами, темным режимом и многим другим.
- HomeKit: Легко подключайте камеры к Apple Home с поддержкой HSV.

https://github.com/seydx/camera.ui

Demo: https://streamable.com/3yce42

Готовый образ для docker - https://github.com/nexryai/camera.ui-docker/

Опубликовано в @gitgate

#nvr #dvr #camera #ipcam #video
  • 👍 14
  • 🔥 6
Post #1204 3.48K
Useful Tools | Linux | GitOps | DevOps Mosh (Mobile Shell) - надстройка над ssh, которая позволяет компортно работать на плохих каналах, например с большими потерями пакетов. Из особенностей: - сохраняет сессию между подключениями - сохраняет сессию при смене IP адреса (например вы отключились…
Nerdlog - быстрый, ориентированный на удаленное взаимодействие, многохостовый TUI-просмотрщик логов с временной гистограммой и без центрального сервера. Он создан по мотивам Graylog/Kibana, но без лишних функций. Практически не требует настройки.

Он ориентирован на высокую эффективность при одновременном запросе журналов с нескольких удаленных машин, фильтрации их по временному диапазону и шаблонам, а также построении интерактивной временной гистограммы для быстрого визуального анализа.

Основной сценарий использования: чтение системных журналов (из файлов /var/log/messages или /var/log/syslog, или непосредственно из journalctl) с одного или нескольких удаленных хостов. Очень эффективно даже при работе с большими файлами журналов (например, 1 ГБ и более).

Он поддерживает некоторые другие форматы логов и может использовать любые файлы логов, но именно это и стало основной причиной внедрения: наш бэкэнд веб-сервиса работал как службы systemd на множестве экземпляров Linux, выводя большое количество логов, и мы хотели иметь возможность эффективно читать эти логи и получать гистограмму временной шкалы, как это делают такие инструменты, как Graylog.

https://github.com/dimonomid/nerdlog

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#moni #log #tui
  • 🔥 16
  • 👍 11
Post #1202 3.11K
Pinta - клон Paint.Net 3.0, поддерживающий Linux, Windows и macOS с интерфейсом GTK

Исходный код Pinta распространяется под лицензией MIT

https://github.com/PintaProject/Pinta

Опубликовано в @gitgate

#paint #linux #windows #macos
GitHub GitHub - PintaProject/Pinta: Simple GTK Paint Program Simple GTK Paint Program. Contribute to PintaProject/Pinta development by creating an account on GitHub.
  • 👍 9
  • 🔥 3
Post #1201 3.56K
ssh-audit - инструмент для аудита конфигурации SSH-сервера и клиента.

Возможности:
- анализ конфигурации SSH как на сервере, так и на клиенте;
- захват баннера, распознавание устройства или программного обеспечения и операционной системы, обнаружение сжатия;
- сбор алгоритмов обмена ключами, ключей хоста, шифрования и аутентификации сообщений;
- информация о безопасности алгоритма (с какого времени, удален/отключен, небезопасен/слаб/устаревший и т. д.);
- рекомендации по алгоритму (добавлять или удалять в зависимости от распознанной версии программного обеспечения);
- анализ совместимости версий SSH на основе информации об алгоритме;
- историческая информация из OpenSSH, Dropbear SSH и libssh;
- проверка политик безопасности для обеспечения соответствия защищенной/стандартной конфигурации;
- работает на Linux и Windows;
- поддерживает Python 3.9 - 3.13;
- нет зависимостей

https://github.com/jtesta/ssh-audit

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#ssh #security #audit
  • 👍 22
  • 🔥 4
Post #1200 3.48K
PBS Plus - проект, направленный на расширение функционала Proxmox Backup Server (PBS) для создания более конкурентоспособного решения для резервного копирования, призванного сделать PBS жизнеспособной альтернативой Veeam.

Среди этих улучшений - удаленное резервное копирование на уровне файлов, интегрированное непосредственно в веб-интерфейс PBS, что позволяет упростить настройку и управление резервным копированием физических рабочих станций без необходимости использования внешних заданий cron или дополнительных скриптов.

Возможности:
- удаленное резервное копирование непосредственно из веб-интерфейса PBS
- резервное копирование файлов с физических рабочих станций с помощью агента.
- исключения на уровне файлов для резервного копирования с помощью агента.
-поддержка агентов Windows для рабочих станций
- поддержка агентов Linux для рабочих станций
- поддержка резервного копирования/восстановления баз данных MySQL (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).
- поддержка резервного копирования/восстановления баз данных PostgreSQL (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).
- поддержка резервного копирования и восстановления Active Directory/LDAP (используйте скрипты, запускающие предварительное резервное копирование, для создания дампов баз данных).

https://github.com/pbs-plus/pbs-plus

Опубликовано в @gitgate

#backup #pbs #proxmox #baremetall
GitHub GitHub - pbs-plus/pbs-plus: A Proxmox Backup Server (PBS) "extension" server that aims to add features and make PBS a true alternative… A Proxmox Backup Server (PBS) "extension" server that aims to add features and make PBS a true alternative to Veeam. - pbs-plus/pbs-plus
  • 🔥 17
  • 👍 5
Post #1199 3.83K
Webhook - легковесный настраиваемый инструмент, написанный на Go, который позволяет легко создавать HTTP-эндпоинты (hooks) на вашем сервере, которые можно использовать для выполнения настроенных команд. Вы также можете передавать данные из HTTP-запроса (например, заголовки, полезную нагрузку или переменные запроса) в ваши команды. Webhook также позволяет указывать правила, которые должны быть соблюдены для срабатывания хука.

Например, если вы используете Github или Bitbucket, вы можете использовать веб-хук для настройки скрипта повторного развертывания вашего проекта на тестовом сервере всякий раз, когда вы отправляете изменения в основную ветку вашего проекта.

Цель Webhook состоит в том, чтобы не делать ничего сверх того, что он должен делать, а именно:
- получить запрос, проанализировать заголовки, полезную нагрузку и переменные запроса.
- проверить, выполняются ли указанные правила для хука.
- и наконец, передать указанные аргументы указанной команде через аргументы командной строки или через переменные среды.

Поддерживает шаблоны, работу за Proxy и CORS заголовки.

https://github.com/adnanh/webhook

Опубликовано в @gitgate

#webhook #cicd #cors
GitHub GitHub - adnanh/webhook: webhook is a lightweight incoming webhook server to run shell commands webhook is a lightweight incoming webhook server to run shell commands - adnanh/webhook
  • 👍 17
  • 🔥 6
Post #1197 3.57K
Lazyssh - интерактивный SSH-менеджер, работающий через терминал и созданный по образцу таких инструментов, как lazydocker и k9s, но предназначенный для управления парком серверов непосредственно из терминала.
С помощью lazyssh вы можете быстро перемещаться по файловой системе, подключаться, управлять файлами и передавать их между вашим локальным компьютером и любым сервером, указанным в вашем файле ~/.ssh/config. Больше не нужно запоминать IP-адреса или выполнять длинные команды scp - только удобный интерфейс, управляемый с клавиатуры.

Возможности:

Управление серверами:
- чтение и отображение серверов из файла ~/.ssh/config в виде прокручиваемого списка
- добавление нового сервера
- редактирование существующих записей
- безопасное удаление записей
- избранные сервера
- проверка статуса сервера с помощью ping.

Быстрая навигация по серверу:
- нечеткий поиск по псевдониму, IP или тегам.
- вход на сервер по нажатию 1 клавиши (Enter).
- тегирование (например, prod, dev, test) для быстрой фильтрации.
- сортировка по псевдониму или последнему SSH-серверу (переключение + обратный порядок).

Расширенная конфигурация SSH:
- переадресация портов (LocalForward, RemoteForward, DynamicForward).
- иультиплексирование соединений для более быстрых последующих подключений.
- расширенные возможности аутентификации (открытый ключ, пароль, переадресация агента).
- настройки безопасности (тип шифрования, MAC, алгоритмы обмена ключами).
- настройки прокси (ProxyJump, ProxyCommand).
- расширенные возможности конфигурации SSH, организованные в виде вкладок.

Управление ключами:
- автозаполнение ключей SSH с автоматическим определением доступных ключей.
- умный выбор ключей с поддержкой нескольких ключей.

https://github.com/Adembc/lazyssh

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#ssh
  • 🔥 19
  • 👍 9
Post #1196 3.19K
Glaber - система мониторинга, форк Zabbix оптимизированный по скорости и нагрузке.

Основная задача и цель Glaber - сделать так, чтобы пользователь (оператор) имел максимально быстро и оперативно понимание о состоянии домена мониторинга.

Оперативность и полнота понимания обеспечиваются двумя основными механизмами: - высокопроизводительные поллеры, способные собирать данные больших инфраструктур - создания в пользовательском интерфейсе графиков и визуальных представлений для быстрого понимания оператором точки отказа или проблемных зон, таких как динамические карты, графики, представление мониторинга в структурном виде

Оптимизация Glaber для высокой производительности обеспечила низкую ресурсоемкость.

Поддерживаемые протоколы съема данных

Поддерживается около двух десятков стандартных протоколов:
- SNMP, версии 1,2,3 в том числе с шифрованием, а также трапы
- агенты
- ODBC
- IPMI
- JMX
- HTTP
- TELNET
- SSH
- Кастомные скрипты
- веб-сценарии
- вычисляемые метрики
- SYSLOG

https://gitlab.com/mikler/glaber

Web: https://glaber.io
Doc: https://docs.glaber.io/ru/general/
Telegram: https://t.me/glaber_group

Подсказал: Андрей - @egoza73

Опубликовано в @gitgate

#moni #zabix #fork
  • 🔥 10
  • 👍 6
Post #1195 3.17K
Mac Cleaner CLI - бесплатный инструмент очистки Mac с открытым исходным кодом

Сканируйте и удаляйте ненужные файлы, кэши, журналы и многое другое — все с вашего терминала.

Возможности:
- одна команда: Просто запустите npx mac-cleaner-cli без сложных флагов
- интерактивный: Выберите, что именно вы хотите очистить, с помощью флажков
- безопасно по умолчанию: Рискованные элементы скрыты, если вы не используете флаг --risky
- интеллектуальное сканирование: Находит кэши, журналы, файлы разработки, данные браузера и многое другое.
- удаление приложений: Полное удаление приложений со всеми связанными с ними файлами.
- техническое обслуживание: Очистка кэша DNS, освобождение очищаемого пространства
- 100% офлайн: Никакие данные не покидают ваше устройство
- минимальные зависимости: Всего 5 зависимостей во время выполнения, все от проверенных разработчиков.

https://github.com/guhcostan/mac-cleaner-cli

Опубликовано в @gitgate

#mac #cli #cleaner #tools #apple
GitHub GitHub - guhcostan/mac-cleaner-cli: Free macOS CLI to clean disk space — caches, logs, Homebrew, Xcode. Open-source alternative… Free macOS CLI to clean disk space — caches, logs, Homebrew, Xcode. Open-source alternative to CleanMyMac - guhcostan/mac-cleaner-cli
  • 👍 14
  • 🔥 5
Post #1194 3.17K
Linkora - cохраняйте, упорядочивайте и синхронизируйте ссылки между Android и компьютером. Linkora поможет вам быстро добавить что-то в закладки или управлять структурированной иерархией папок с помощью тегов благодаря опциональной функции синхронизации на собственном сервере.

Доступно расширение для браузера для сохранения веб-ссылок непосредственно в Linkora через сервер синхронизации.

https://github.com/LinkoraApp/Linkora

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#bookmark #android
  • 👍 5
  • 🔥 3
Post #1193 3.32K
Wallabag - самодостаточное веб-приложение для сохранения веб-страниц: сохраняйте статьи, удаляя рекламу, всплывающие окна и весь лишний мусор.

Возможности:
- чистое чтение: Сохраняйте статьи в отформатированном, удобном для чтения виде, без лишнего оформления сайтов.
- категоризация: Организуйте статьи с помощью тегов.
-поиск: Мощный полнотекстовый поиск по всем сохранённым материалам.
- кроссплатформенность: Официальные мобильные приложения для Android и iOS, а также интеграции с множеством сторонних приложений.
- импорт/экспорт: Легко импортируйте данные из Pocket, Instapaper, Pinboard и других сервисов. Экспортируйте свои статьи в PDF, EPUB, JSON, TXT, CSV, XML (для других систем) и другие форматы.
- переводы: Интерфейс переведён на множество языков, включая русский.
- поддержка ePub: Конвертация статей в формат EPUB для чтения на электронных книгах.
- расширения для браузера: Удобные расширения для Firefox, Chrome и других браузеров для сохранения статьи в один клик.
- аннотации: Добавляйте заметки и аннотации к сохранённым статьям.
- поддержка RSS/Atom: У каждого пользователя есть персональные RSS-ленты для чтения сохранённого в любимом RSS-клиенте.
- API: Полноценный RESTful API для интеграции с любыми внешними приложениями.

https://github.com/wallabag/wallabag

Web: https://wallabag.org

Подсказал: Константин Колесин - @Danismind

Опубликовано в @gitgate

#bookmark #android #ios #api
  • 🔥 13
  • 👍 9
Post #1192 3.61K
Remove Windows Ai - текущая сборка Windows 11 (25H2) и будущие сборки будут включать всё больше функций и компонентов ИИ. Цель этого скрипта удалить ВСЕ эти функции для улучшения пользовательского опыта, конфиденциальности и безопасности.

Возможности:
- отключает ключи реестра:
* отключить CoPilot
* отключить Recall
* отключить функцию Input Insights и сбор данных о вводе
* Copilot пилот в Edge
* создатель изображений в Paint
* удаляет службу AI Fabric
* отключает действия ИИ
* отключает ИИ в Paint
* отключает голосовой доступ
* отключает голосовые эффекты ИИ
* отключает ИИ в настройках поиска
- предотвращает переустановку пакетов ИИ
- отключает политики Copilot
- удаляет пакеты AI Appx
- удаляет пакеты AI в CBS
- удаляет файлы AI
- скрывает компоненты ИИ
- отключает функцию перезаписи ИИ в Блокноте
- принудительно удаляет все экземпляры запланированных задач Recall.

https://github.com/zoicware/RemoveWindowsAI

Опубликовано в @gitgate

#windows #ai #cleaner
GitHub GitHub - zoicware/RemoveWindowsAI: Force Remove Copilot, Recall and More in Windows 11 Force Remove Copilot, Recall and More in Windows 11 - zoicware/RemoveWindowsAI
  • 👍 23
  • 🔥 10
Post #1191 3.1K
Linkwarden - самостоятельный менеджер закладок с открытым исходным кодом для совместной работы, позволяющий собирать, читать, комментировать и полностью сохранять все важное в одном месте.

Цель состоит в том, чтобы организовать полезные веб-страницы и статьи, которые вы найдете в Интернете, в одном месте, и поскольку полезные веб-страницы могут исчезнуть, Linkwarden также сохраняет копию каждой веб-страницы в виде снимка экрана и PDF-файла, обеспечивая доступность, даже если исходный контент больше недоступен.

Помимо сохранения информации, Linkwarden предлагает удобный интерфейс для чтения и аннотирования, сочетающий простоту инструмента «прочитать позже» с надёжностью веб-архива. Выделяете ли вы ключевые идеи, записываете мысли или пересматриваете контент спустя долгое время после его исчезновения из интернета, Linkwarden сохраняет ваши знания доступными и организованными.

Linkwarden также разработан с учетом совместной работы, что позволяет вам делиться ссылками с общественностью и/или беспрепятственно сотрудничать с несколькими пользователями.

https://github.com/linkwarden/linkwarden

Web: https://linkwarden.app/

Подсказал: @Shadow6

Опубликовано в @gitgate

#bookmark
  • 👍 11
  • 🔥 8
Post #1189 2.75K
RFC Editor - Серия RFC (ISSN 2070-1721) содержит технические и организационные документы об Интернете, включая спецификации и политические документы, подготовленные пятью группами: Инженерной группой Интернета (IETF), Исследовательской группой Интернета (IRTF), Советом по архитектуре Интернета (IAB), Независимыми материалами и Редакционными статьями.

https://www.rfc-editor.org/

Внимание !!! Регулярное чтение - вызывает просветление и возможность достичь уровня Бодхисатвы !

Опубликовано в @gitgate

#rfc #ietf #irtf #iab
  • 🔥 16
  • 👍 7
Post #1187 2.91K
Markdown Viewer - плагин для просмотра Markdown, поддерживает Chrome / Firefox / Edge / Opera / Brave / Chromium / Vivaldi

Возможности:
- безопасный дизайн
- отображение URL-адресов локальных и удаленных файлов
- детальный доступ к удаленным источникам
- несколько парсеров разметки
- полный контроль над опциями компилятора (markdown-it, marked, remark)
- 30+ тем (cleanrmd, GitHub)
- поддержка пользовательских тем
- GitHub Flavored Markdown (GFM)
- автоматическая перезагрузка при изменении файла
- синтаксис подсвеченных блоков кода (призма)
- содержание (ToC)
- формулы MathJax
- диаграммы Mermaid
- конвертор коротких названий эмодзи (значки предоставляются бесплатно EmojiOne)
- запоминает позицию прокрутки
- определение типа содержимого Markdown
- настраиваемое определение пути к файлу Markdown
- синхронизация настроек
- необработанные и обработанные представления разметки
- бесплатно и с открытым исходным кодом

https://github.com/simov/markdown-viewer

Опубликовано в @gitgate

#markdown #viewer #plugin #chrome #firefox #edge #opera #brave #chromium #vivaldi
GitHub GitHub - simov/markdown-viewer: Markdown Viewer / Browser Extension Markdown Viewer / Browser Extension. Contribute to simov/markdown-viewer development by creating an account on GitHub.
  • 👍 13
  • 🔥 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →