systemctl-tui
При повседневной работе с серверами часто приходится по сто раз вводить команды systemctl, особенно когда нужно глянуть статус сервиса или логи — постоянно переключаешься между командами.
И тут на глаза попался open-source инструмент systemctl-tui, который позволяет управлять сервисами systemd через удобный TUI-интерфейс прямо в терминале.
Всё под рукой: запуск, остановка, перезапуск сервисов, просмотр логов в реальном времени, редактирование конфигов, всё это в одном окне.
Кроме того, можно наглядно просматривать состояние всех системных сервисов, пользоваться фильтрацией и быстрым поиском.
Есть поддержка хоткеев, что заметно ускоряет работу и избавляет от рутины в консоли.
Установить можно через cargo install или просто скачать готовый бинарь. Инструмент отлично подойдёт системным администраторам и разработчикам, которые часто возятся с Linux-сервисами.
📁 Language: #Rust 97.7%
⭐️ Stars: 1.4k
➡️ Cсылка на GitHub
📱 @git_developer
При повседневной работе с серверами часто приходится по сто раз вводить команды systemctl, особенно когда нужно глянуть статус сервиса или логи — постоянно переключаешься между командами.
И тут на глаза попался open-source инструмент systemctl-tui, который позволяет управлять сервисами systemd через удобный TUI-интерфейс прямо в терминале.
Всё под рукой: запуск, остановка, перезапуск сервисов, просмотр логов в реальном времени, редактирование конфигов, всё это в одном окне.
Кроме того, можно наглядно просматривать состояние всех системных сервисов, пользоваться фильтрацией и быстрым поиском.
Есть поддержка хоткеев, что заметно ускоряет работу и избавляет от рутины в консоли.
Установить можно через cargo install или просто скачать готовый бинарь. Инструмент отлично подойдёт системным администраторам и разработчикам, которые часто возятся с Linux-сервисами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3😁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
В процессе разработки часто нужно тестировать разные API. Раньше для этого использовали Postman или Insomnia, но со временем они стали казаться чересчур громоздкими — куча функций, которые вообще не нужны.
На GitHub я случайно наткнулся на опенсорсный десктопный инструмент Yaak, созданный с упором на конфиденциальность и производительность. С ним можно спокойно заниматься API-тестированием, не переживая за утечки данных или тормоза.
Он написан на Tauri, Rust и React, работает очень быстро и полностью офлайн. Поддерживает разные протоколы — REST, GraphQL, gRPC, WebSocket и другие. Плюс умеет шифровать и хранить чувствительные данные в системном хранилище ключей.
Просто скачиваешь инсталлятор и пользуешься. Отлично подходит разработчикам и техкомандам, которым важны скорость, приватность и минимализм
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3❤2
YouTube TUI
YouTube TUI это такой текстовый интерфейс для YouTube, работающий прямо в терминале. Можно смотреть видео, искать контент, просматривать каналы и плейлисты, не выходя из консоли.
Интерфейс напоминает Vim, также поддерживаются команды, горячие клавиши и даже управление мышью. Есть фильтры поиска, интеграция с музыкальным плеером (по желанию её можно отключить) и гибкая настройка клавиатурных сочетаний.
Проект написан на Rust, работает быстро. Если хочешь управлять YouTube без браузера, то дерзай.
📁 Language: #Rust 99.2%
⭐️ Stars: 665
➡️ Cсылка на GitHub
📱 @git_developer
YouTube TUI это такой текстовый интерфейс для YouTube, работающий прямо в терминале. Можно смотреть видео, искать контент, просматривать каналы и плейлисты, не выходя из консоли.
Интерфейс напоминает Vim, также поддерживаются команды, горячие клавиши и даже управление мышью. Есть фильтры поиска, интеграция с музыкальным плеером (по желанию её можно отключить) и гибкая настройка клавиатурных сочетаний.
Проект написан на Rust, работает быстро. Если хочешь управлять YouTube без браузера, то дерзай.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12❤2
Media is too big
VIEW IN TELEGRAM
Mcat
Когда работаешь в терминале и полностью в потоке, а тут внезапно нужно открыть PDF или глянуть картинку, приходится переключаться на другие приложения и теряешь весь настрой.
Недавно наткнулся на Mcat, опенсорсную утилиту, которая позволяет прямо в терминале просматривать и конвертировать файлы разных форматов.
Поддерживается просмотр PDF, Word, PPT и других документов прямо в консоли. Картинки тоже можно открыть. Видео даже проигрывает.
📁 Language: #Rust 99.5%
⭐️ Stars: 605
➡️ Cсылка на GitHub
📱 @git_developer
Когда работаешь в терминале и полностью в потоке, а тут внезапно нужно открыть PDF или глянуть картинку, приходится переключаться на другие приложения и теряешь весь настрой.
Недавно наткнулся на Mcat, опенсорсную утилиту, которая позволяет прямо в терминале просматривать и конвертировать файлы разных форматов.
Поддерживается просмотр PDF, Word, PPT и других документов прямо в консоли. Картинки тоже можно открыть. Видео даже проигрывает.
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
На сервере или в удалённом терминале, чтобы глянуть Excel-файл, обычно приходится скачивать его на свою машину и открывать в Excel. Морока ещё та.
К счастью, нашёлся опенсорсный инструмент под названием xleak, который позволяет смотреть и редактировать Excel прямо в терминале, без установки Microsoft Excel.
Достаточно одной команды и таблица открывается прямо в консоли, показывается в удобочитаемом виде и даёт полноценный интерактивный интерфейс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7❤2💊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
Управлять разными документами - боль: под каждый формат свой просмотрщик, а чтобы что-то найти, приходится перелопачивать файлы вручную.
Readur - open-source система управления документами с GitHub, которая собирает PDF, изображения и Office-файлы в одном месте и автоматически распознаёт текст. Достаточно перетащить файл — OCR сам извлечёт текст с поддержкой нескольких языков, после чего становится доступен полнотекстовый поиск.
Поддерживается подключение WebDAV, локальных папок и S3-хранилищ с автосинхронизацией, есть теги, категории, мониторинг каталогов, уведомления и даже встроенная Swagger API-документация. Разворачивается одной командой через Docker, работает из коробки - хороший вариант для личного использования или командного документооборота.
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
При работе с файлами в терминале обычно используют ls и cd, но они показывают только список. Чтобы посмотреть содержимое файла или быстро перейти по каталогам, приходится постоянно вводить команды, что не очень эффективно.
На GitHub нашёлся open-source инструмент lsv — трёхпанельный файловый браузер для терминала. Слева показывается родительский каталог, по центру текущий, справа идёт живой предпросмотр выбранного файла.
Управление полностью с клавиатуры. Конфигурация через Lua: темы, хоткеи, правила предпросмотра. Можно подключать внешние инструменты (например, bat, glow) для цветного рендеринга контента.
Поддерживаются файловые операции (создание, переименование, удаление), мультивыбор с копированием и вставкой, закладки для быстрого перехода по каталогам, командная панель и автодополнение.
Превью легко кастомизируется: glow для Markdown, viu для картинок, hexyl для бинарников и т.д. Конфиг гибкий.
Устанавливается через Cargo, работает на Windows, macOS и Linux, есть готовые шаблоны конфигурации из коробки.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍6❤2
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
При разработке RAG-приложений или сборке базы знаний самая больная часть обычно не выбор модели, а дата-пайплайн.
Нужно писать кучу Python-скриптов для очистки данных, чанкинга и векторизации. А как только меняется исходный датасет, приходится гонять полный пересчёт — долго и дорого.
Недавно на GitHub попался CocoIndex — опенсорсный высокопроизводительный фреймворк для трансформации данных, заточенный под AI-сценарии.
Примерно в 100 строках Python можно описать весь процесс: чтение файлов, разбиение на чанки и загрузку эмбеддингов в векторное хранилище.
Поддерживаются разные источники и приёмники данных: локальные файлы, Amazon S3, Google Drive, а также векторные БД вроде Postgres, Qdrant и LanceDB.
Кроме этого, внутри уже есть готовые компоненты для текстового чанкинга, генерации эмбеддингов, парсинга PDF, построения графов знаний и других типовых трансформаций.
В проекте много примеров — больше 20 реальных кейсов: семантический поиск, графы знаний, рекомендации товаров, поиск по изображениям и т.д. Можно брать и использовать как есть.
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
Смотреть историю коммитов Git в терминале то еще удовольствие: вывод git log --graph с его символами читается тяжело, а при большом количестве веток вообще превращается в кашу.
Недавно на GitHub попался открытый проект Serie, который прямо в терминале рисует аккуратную и наглядную визуализацию истории коммитов. По ощущениям почти как GUI-инструменты.
Он использует протоколы отображения изображений в терминальных эмуляторах и рендерит граф коммитов как картинки. Поддерживаются протоколы iTerm2 и Kitty, при этом в WezTerm, Ghostty и других терминалах все работает плавно.
Помимо базового просмотра истории, есть поиск и фильтрация, просмотр списков ссылок, кастомные команды вывода (например, вызов difft для просмотра diff), а также куча горячих клавиш и настроек.
Если хочется прокачать Git-логи в терминале с уровня «ну, терпимо» до «удобно и приятно», инструмент точно стоит попробовать.
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
Учить Rust по сети не так просто: большинство туториалов больше про теорию и почти без практики. В итоге после базового синтаксиса всё равно непонятно, как подступиться к реальному проекту.
Недавно на GitHub наткнулся на Rust By Practice — это открытая практическая тетрадь по Rust, которая через большое количество упражнений помогает реально освоить язык. Сейчас у проекта уже 13.4k+ звёзд.
Каждая глава делится на три части: примеры, упражнения и практика. Покрыты почти все ключевые темы Rust: асинхронность, многопоточность, стандартная библиотека, структуры данных и так далее.
Все задания можно редактировать и запускать прямо онлайн. Сложность идёт от простых до очень сложных в четыре уровня, и у каждой задачи есть подробное решение. Важный момент: упражнения специально сделаны, чтобы закрыть разрыв между изучением синтаксиса и реальной разработкой.
Если ты изучаешь Rust или прошёл базу и хочешь закрепиться через практику — проект стоит сохранить. Поддерживает китайский и английский, можно читать и решать прямо в браузере.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4💊3