The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен gitmal 1.0, генератор статических web-представлений git-репозиториев

03.12.2025 11:29

Опубликован первый выпуск проекта Gitmal, позволяющего генерировать статические сайты для навигации по Git-репозиториям. Содержимое репозитория преобразуется в наглядное web-представление в стиле GitHub (пример), состоящее только из статических HTML-страниц и не требующее выполнения скриптов на сервере. Подобный подход позволяет создавать сайты для просмотра содержимого git-репозиториев, для работы которых требуются минимальные ресурсы на сервере. Код проекта написан на языке Go и распространяется под лицензией MIT.

Gitmal поддерживает темы оформления, отображение кода с подсветкой синтаксиса и отрисовку markdown-разметки. Помимо навигации по структуре репозитория и отображения содержимого файлов с кодом, доступны представления для просмотра веток, тегов и коммитов. Возможно поддержание web-представления в актуальном виде через инкрементальные обновления, при которых недостающие страницы генерируются при каждом изменении в репозитории. Для сокращения размера генерируемого контента может применяться минификация и сжатие (флаги --minify --gzip). Генерация web-страниц для репозиториев с инструментариями Zig, и ZX и my-badges выполняется за 25 минут на MacBook Air M2 и приводит к сохранению около 2 ГБ файлов.



  1. Главная ссылка к новости (https://github.com/antonmedv/g...)
  2. OpenNews: Браузерные дополнения вовлекают в построение распределённой сети скрапинга для AI-ботов
  3. OpenNews: Перегрузка инфраструктуры KDE, GNOME, Fedora, Codeberg и SourceHut из-за ИИ-индексаторов
  4. OpenNews: Началась разработка GitPub, протокола для децентрализованных Git-сервисов
  5. OpenNews: cGit-UI - web-интерфейс для Git-репозиториев
  6. OpenNews: Доступна децентрализованная платформа совместной разработки Radicle 1.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64365-gitmal
Ключевые слова: gitmal, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, User (??), 11:39, 03/12/2025 [ответить]  
  • +/
    Ооо, прям для Ъ-энтерпрайз-форчун-500-ЭКСПЕРТА тема - как раз "в гит по оглавлению", без жыес, аутентификации и вот этого вот всего. Можно самому себе мылом коммиты слать - и результат в красивом виде коту показывать...
     
     
  • 2.4, Жироватт (ok), 11:47, 03/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну знаешь ли, для локальной инфраструктуры, где поднимать полноценный гити/гогс не хочется или дорого в плане взаимодействия с отбитыми дядями из ИБ - самый попс.
     
     
  • 3.7, User (??), 11:58, 03/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну знаешь ли, для локальной инфраструктуры, где поднимать полноценный гити/гогс не хочется
    > или дорого в плане взаимодействия с отбитыми дядями из ИБ -
    > самый попс.

    Так это им ни в одном месте не замена и не конкурент - это "смотрелка only", аналог cgit https://git.zx2c4.com/cgit/ от которого не вытекают глаза (Зато последний на вид мал-мала полезней).

     

  • 1.3, Аноним (3), 11:44, 03/12/2025 [ответить]  
  • +/
    если все сайты так сделать, то будет нормальный интернет, как было при дедах
     
     
  • 2.5, Жироватт (ok), 11:50, 03/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Гемини, уже есть, уже сделали.
    Как веб1.0, все статично и быстро, но... обычные юзеры дуреют от прикормки кнопочками и менюшками и теперь пересадить их обратно на статичные страницы...
     

  • 1.6, Аноним (6), 11:56, 03/12/2025 [ответить]  
  • +/
    О, ну эт поинтереснее stagit будет
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру