GitHub Разработчика
17.2K subscribers
571 photos
345 videos
2 files
909 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

РКН: https://clck.ru/3FocDP
Download Telegram
systemctl-tui

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

И тут на глаза попался open-source инструмент systemctl-tui, который позволяет управлять сервисами systemd через удобный TUI-интерфейс прямо в терминале.

Всё под рукой: запуск, остановка, перезапуск сервисов, просмотр логов в реальном времени, редактирование конфигов, всё это в одном окне.

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

Есть поддержка хоткеев, что заметно ускоряет работу и избавляет от рутины в консоли.

Установить можно через cargo install или просто скачать готовый бинарь. Инструмент отлично подойдёт системным администраторам и разработчикам, которые часто возятся с Linux-сервисами.

📁 Language: #Rust 97.7%

⭐️ Stars: 1.4k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133😁1🤔1💊1
Yaak

В процессе разработки часто нужно тестировать разные API. Раньше для этого использовали Postman или Insomnia, но со временем они стали казаться чересчур громоздкими — куча функций, которые вообще не нужны.

На GitHub я случайно наткнулся на опенсорсный десктопный инструмент Yaak, созданный с упором на конфиденциальность и производительность. С ним можно спокойно заниматься API-тестированием, не переживая за утечки данных или тормоза.

Он написан на Tauri, Rust и React, работает очень быстро и полностью офлайн. Поддерживает разные протоколы — REST, GraphQL, gRPC, WebSocket и другие. Плюс умеет шифровать и хранить чувствительные данные в системном хранилище ключей.

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

📁 Language: #TypeScript 62.7%, #Rust 35.8%

⭐️ Stars: 8.2k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥32
YouTube TUI

YouTube TUI это такой текстовый интерфейс для YouTube, работающий прямо в терминале. Можно смотреть видео, искать контент, просматривать каналы и плейлисты, не выходя из консоли.

Интерфейс напоминает Vim, также поддерживаются команды, горячие клавиши и даже управление мышью. Есть фильтры поиска, интеграция с музыкальным плеером (по желанию её можно отключить) и гибкая настройка клавиатурных сочетаний.

Проект написан на Rust, работает быстро. Если хочешь управлять YouTube без браузера, то дерзай.

📁 Language: #Rust 99.2%

⭐️ Stars: 665

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍122
Media is too big
VIEW IN TELEGRAM
Mcat

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

Недавно наткнулся на Mcat, опенсорсную утилиту, которая позволяет прямо в терминале просматривать и конвертировать файлы разных форматов.

Поддерживается просмотр PDF, Word, PPT и других документов прямо в консоли. Картинки тоже можно открыть. Видео даже проигрывает.

📁 Language: #Rust 99.5%

⭐️ Stars: 605

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4
Media is too big
VIEW IN TELEGRAM
xleak

На сервере или в удалённом терминале, чтобы глянуть Excel-файл, обычно приходится скачивать его на свою машину и открывать в Excel. Морока ещё та.

К счастью, нашёлся опенсорсный инструмент под названием xleak, который позволяет смотреть и редактировать Excel прямо в терминале, без установки Microsoft Excel.

Достаточно одной команды и таблица открывается прямо в консоли, показывается в удобочитаемом виде и даёт полноценный интерактивный интерфейс.

📁 Language: #Rust 96.6%

⭐️ Stars: 320

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍72💊2😁1
Readur

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

Readur - open-source система управления документами с GitHub, которая собирает PDF, изображения и Office-файлы в одном месте и автоматически распознаёт текст. Достаточно перетащить файл — OCR сам извлечёт текст с поддержкой нескольких языков, после чего становится доступен полнотекстовый поиск.

Поддерживается подключение WebDAV, локальных папок и S3-хранилищ с автосинхронизацией, есть теги, категории, мониторинг каталогов, уведомления и даже встроенная Swagger API-документация. Разворачивается одной командой через Docker, работает из коробки - хороший вариант для личного использования или командного документооборота.

📁 Language: #Rust 67.4%

⭐️ Stars: 466

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
lsv

При работе с файлами в терминале обычно используют ls и cd, но они показывают только список. Чтобы посмотреть содержимое файла или быстро перейти по каталогам, приходится постоянно вводить команды, что не очень эффективно.

На GitHub нашёлся open-source инструмент lsv — трёхпанельный файловый браузер для терминала. Слева показывается родительский каталог, по центру текущий, справа идёт живой предпросмотр выбранного файла.

Управление полностью с клавиатуры. Конфигурация через Lua: темы, хоткеи, правила предпросмотра. Можно подключать внешние инструменты (например, bat, glow) для цветного рендеринга контента.

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

Превью легко кастомизируется: glow для Markdown, viu для картинок, hexyl для бинарников и т.д. Конфиг гибкий.

Устанавливается через Cargo, работает на Windows, macOS и Linux, есть готовые шаблоны конфигурации из коробки.

📁 Language: #Rust 97.0%

⭐️ Stars: 71

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍62
cocoindex

При разработке RAG-приложений или сборке базы знаний самая больная часть обычно не выбор модели, а дата-пайплайн.

Нужно писать кучу Python-скриптов для очистки данных, чанкинга и векторизации. А как только меняется исходный датасет, приходится гонять полный пересчёт — долго и дорого.

Недавно на GitHub попался CocoIndex — опенсорсный высокопроизводительный фреймворк для трансформации данных, заточенный под AI-сценарии.

Примерно в 100 строках Python можно описать весь процесс: чтение файлов, разбиение на чанки и загрузку эмбеддингов в векторное хранилище.

Поддерживаются разные источники и приёмники данных: локальные файлы, Amazon S3, Google Drive, а также векторные БД вроде Postgres, Qdrant и LanceDB.

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

В проекте много примеров — больше 20 реальных кейсов: семантический поиск, графы знаний, рекомендации товаров, поиск по изображениям и т.д. Можно брать и использовать как есть.

📁 Language: #Rust 77.4%

⭐️ Stars: 4.6k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Serie

Смотреть историю коммитов Git в терминале то еще удовольствие: вывод git log --graph с его символами читается тяжело, а при большом количестве веток вообще превращается в кашу.

Недавно на GitHub попался открытый проект Serie, который прямо в терминале рисует аккуратную и наглядную визуализацию истории коммитов. По ощущениям почти как GUI-инструменты.

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

Помимо базового просмотра истории, есть поиск и фильтрация, просмотр списков ссылок, кастомные команды вывода (например, вызов difft для просмотра diff), а также куча горячих клавиш и настроек.

Если хочется прокачать Git-логи в терминале с уровня «ну, терпимо» до «удобно и приятно», инструмент точно стоит попробовать.

📁 Language: #Rust 100.0%

⭐️ Stars: 1.5k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3
Rust By Practice

Учить Rust по сети не так просто: большинство туториалов больше про теорию и почти без практики. В итоге после базового синтаксиса всё равно непонятно, как подступиться к реальному проекту.

Недавно на GitHub наткнулся на Rust By Practice — это открытая практическая тетрадь по Rust, которая через большое количество упражнений помогает реально освоить язык. Сейчас у проекта уже 13.4k+ звёзд.

Каждая глава делится на три части: примеры, упражнения и практика. Покрыты почти все ключевые темы Rust: асинхронность, многопоточность, стандартная библиотека, структуры данных и так далее.

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

Если ты изучаешь Rust или прошёл базу и хочешь закрепиться через практику — проект стоит сохранить. Поддерживает китайский и английский, можно читать и решать прямо в браузере.

📁 Language: #Rust 73.5%

⭐️ Stars: 13.7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4💊3