Главная Веб-разработка GitHub digest #16: питомцы, диаграммы и целый планетарий

GitHub digest #16: питомцы, диаграммы и целый планетарий

от admin

Целый космос в терминале и зоопарк в GitHub.

В этой подборке — утилиты, с помощью которых можно запустить Doom в PDF-документе, поселить питомца в GitHub, посмотреть на звёзды в терминале и собрать пазл с картой родного города.

Для любителей истории

Atuin

Синхронизацию в Atuin можно настроить через облако разработчиков или полностью развернуть на собственном сервере. Также есть сквозное шифрование для защиты данных, чтобы история терминала не попала в чужие руки.

Для удобной работы с историей разработчики реализовали функцию полнотекстового поиска с поддержкой фильтров. А ещё система ведёт статистику и рейтинг часто используемых команд.

Открыть репозиторий

React — а что у него внутри?

Bippy

Открыть репозиторий

Бандит-защитник

Bandit

GitHub digest #16: питомцы, диаграммы и целый планетарий

Изображение: Python Code Quality Authority / GitHubОткрыть репозиторий

Тестируем JavaScript прямо в браузере

BenchJS

GitHub digest #16: питомцы, диаграммы и целый планетарий

Скриншот: BenchJS / Skillbox Media

С помощью BenchJS можно сравнивать несколько реализаций проекта, например, если не можете с ходу определить, какой алгоритм будет работать быстрее. Кроме того, ссылками на отчёты можно делиться с коллегами.

Открыть репозиторий

Географический пазл

Any Map Puzzle

GitHub digest #16: питомцы, диаграммы и целый планетарий

Можно собрать карту Москвы или даже своего района
Скриншот: Any Map Puzzle / Skillbox MediaОткрыть репозиторий

Веб-автоматизация с помощью Python

Helium

Открыть репозиторий

У нас Ghostty

Ghostty

«Я хотел создать терминал, который был бы конкурентоспособен во всех трёх категориях — скорость, функциональность и интерфейс, и я считаю, что Ghostty достиг этой цели».

Одна из его главных фишек в том, что для реализации интерфейса разработчики использовали нативные фреймворки операционных системы: SwiftUI для macOS и GTK для Linux. Основной код Ghostty написали на языке программирования Zig.

Ещё Ghostty работает быстрее других эмуляторов терминала, например iTerm и Kitty. Этого удалось добиться с помощью GPU-ускорения. Если задача требовательная, то для вычислений система подключает видеокарту.

Открыть репозиторий

Doom в PDF

DoomPDF

GitHub digest #16: питомцы, диаграммы и целый планетарий

Можно играть в Doom, но говорить всем, что проверяете важный документ 🙂
Скриншот: Doom in a PDF / Skillbox Media

DoomPDF можно запустить в браузере на базе Chromium. Да, не все современные браузеры поддерживают полный список возможностей формата.

Открыть репозиторий

Языковые модели с открытым исходным кодом

Awesome Open Source LMs

Открыть репозиторий

Читать также:
OpenAI планирует в 2024 году выпустить новую ИИ-модель — GPT Next

Питомцы на GitHub

Git Animals

GitHub digest #16: питомцы, диаграммы и целый планетарий

Некоторые представители гит-фауны
Скриншот: Git Animals / Skillbox Media

Есть два способа получить питомца: сделать 30 коммитов или обменять на баллы активности GitHub. Важно отметить, что у существ разная вероятность появления, потому для получения редкого персонажа придётся хорошенько потрудиться.

GitHub digest #16: питомцы, диаграммы и целый планетарий

В профиле разработчика Git Animals живут уточки
Скриншот: GitHub / Skillbox Media

Витрину с заработанными питомцами можно добавить на личную страницу GitHub. Если не знаете, как это сделать, то прочтите наше руководство. Помимо инструкции, в нём есть и другие идеи по оформлению профиля.

Открыть репозиторий

GitHub digest #16: питомцы, диаграммы и целый планетарий

Диаграмма из репозитория

GitDiagram

GitHub digest #16: питомцы, диаграммы и целый планетарий

Диаграмма кодовой базы проекта Git Animals
Скриншот: GitDiagram / Skillbox Media

Запустить визуализацию можно двумя способами:

  • Заменить hub на diagram в адресе проекта и перейти по ссылке. Например: github.com/ahmedkhaleel2004/gitdiagramgitdiagram.com/ahmedkhaleel2004/gitdiagram.
  • Открыть сервис и вставить ссылку на репозиторий в строку ввода.

Открыть репозиторий

Инструмент для доступности

Aria DevTools

Открыть репозиторий

Учебник в терминале

Tuitorial

GitHub digest #16: питомцы, диаграммы и целый планетарий

Интерактивный учебник с модулями и примерами кода
Скриншот: Tuitorial / Skillbox Media

Tuitorial подсвечивает синтаксис примеров кода, выводит таблицы, рендерит изображения и позволяет реализовывать интуитивно понятные элементы управления. С помощью инструмента можно создавать не только учебники, но и интерактивную документацию для проектов.

Открыть репозиторий

Статьи для программистов

Software Papers

Открыть репозиторий

Интерфейс для Git

GitUI

GitHub digest #16: питомцы, диаграммы и целый планетарий

Пример работы GitUI
Изображение: extrawurst / GitHub

Преимущество GitUI в том, что он быстро работает даже с большими проектами. Другие клиенты могут зависать и подтормаживать, но не GitUI.

Открыть репозиторий

Почти как Postman

ATAC

Открыть репозиторий

И звёздное небо в терминале

Astroterm

GitHub digest #16: питомцы, диаграммы и целый планетарий

Рассматривать звёзды можно прямо за рабочим столом
Изображение: da-luce / GitHub

Также с помощью Astroterm можно отслеживать фазы луны, изучать созвездия и расположение планет в солнечной системе. Всё это в терминале и без необходимости докупать мощное железо для рендеринга графики.

Открыть репозиторий

Информация о репозиториях

Onefetch

В настройках Onefetch можно отключить вывод лишних данных, чтобы справка не выглядела громоздко. Утилита доступна для Windows, Linux и macOS.

Открыть репозиторий

Похожие статьи