GitHub Разработчика
16.6K subscribers
415 photos
302 videos
2 files
716 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

РКН: https://clck.ru/3FocDP
Download Telegram
Media is too big
VIEW IN TELEGRAM
Desktop Homunculus

Desktop Homunculus, это кросс-платформенное приложение, которое превращает рабочий стол в интерактивного компаньона благодаря 3D VRM персонажам.

Пользователи могут вести естественные беседы с помощью VoiceVox.

Приложение предлагает широкий спектр функций, включая и возможность кастомизации.

Кроме того, Desktop Homunculus предоставляет инструменты для разработки расширений и интеграции с другими приложениями через API.

📁 Language: #Rust (63.5%), #TypeScript (34.2%)

⭐️ Stars: 28

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10🔥53👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Tabiew

Часто приходится работать в терминале с табличными данными вроде CSV, JSON — открыть их стандартными CLI-инструментами неудобно, формат теряется, читать невозможно.

Можно попробовать Tabiew — удобный open-source инструмент для просмотра таблиц прямо в терминале. Поддерживает работу в стиле Vim и позволяет делать SQL-запросы к данным.

Поддерживаемые форматы: CSV, Parquet, JSON, Excel и другие. Позволяет быстро просматривать, фильтровать, искать и даже строить графики.

Основные возможности:

🔸Поддержка CSV, Parquet, Arrow, Excel и прочих табличных форматов
🔸Встроенный SQL-движок для фильтрации и анализа данных прямо в терминале
🔸Vim-подобные хоткеи — идеально для любителей клавиатуры
🔸Неявный поиск и мульти-табличные операции для быстрой навигации и связывания данных
🔸Встроенные темы оформления, включая Monokai, Nord и другие
🔸Очень легкий, открывает большие файлы без тормозов

Совместим с macOS и Linux, устанавливается через пакетный менеджер или Cargo.

📁 Language: #Rust (100.0%)

⭐️ Stars: 1.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥53
This media is not supported in your browser
VIEW IN TELEGRAM
Monolith

Monolith — инструмент CLI для сохранения полных веб-страниц в виде одного HTML-файла.

📁 Language: #Rust (98.2%)

⭐️ Stars: 13.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥115
Super ScreenShot

Это набор библиотек и инструментов для создания красивых снимков экрана в стандартизированном высокопроизводительном формате изображений.

📁 Language: #Rust 89.6%

⭐️ Stars: 118

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥65
doxx

В повседневной работе Word-документы вроде техдоков, спецификаций требований и протоколов встречаются повсюду.

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

Недавно на GitHub появился первый Word-viewer, созданный специально для терминала: doxx. Он убирает необходимость в Microsoft Word.

Написан на Rust, запускается быстро, потребляет мало памяти и при этом сохраняет полное форматирование и структуру таблиц. Также есть удобные функции: поиск, навигация и экспорт в разные форматы.

📁 Language: #Rust 100.0%

⭐️ Stars: 1.6k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍212
This media is not supported in your browser
VIEW IN TELEGRAM
Zee

Zee — это терминальный редактор текста на Rust, сделанный по мотивам Emacs. Он быстрый и удобный в работе с текстом и перемещении курсора.

Для подсветки и парсинга кода используется Tree-sitter в асинхронном режиме, а буферы управляются через B-tree.

Редактор позволяет открывать несколько буферов и окон сразу. В нём доступны привычные для Emacs комбинации клавиш и много хоткеев для навигации и редактирования.

📁 Language: #Rust 89.5%

⭐️ Stars: 1.6k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍7😈4
dataset-viewer

Работа с большими данными часто превращается в боль — открыть CSV на десятки гигабайт или Parquet-файл в привычных тулзах почти нереально: ждёшь часами или словишь краш.

Недавно появился open-source инструмент Dataset Viewer, который решает эту проблему. Он построен на Tauri + React и открывает файлы по 100ГБ и больше за секунды. Поиск работает за миллисекунды, плюс можно сразу просматривать ZIP/TAR без распаковки.

Основные возможности:

🔸моментальное открытие больших файлов с виртуализированным рендерингом
🔸быстрый поиск с подсветкой
🔸потоковый просмотр архивов без распаковки
🔸нативная поддержка Parquet, Excel и CSV
🔸доступ к данным из WebDAV, облака и HuggingFace
🔸тёмная и светлая темы, мультиязычный интерфейс

Доступны сборки под Windows, macOS и Linux прямо на GitHub Releases.

📁 Language: #TypeScript 70.9%, #Rust 28.2%

⭐️ Stars: 201

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Oryx

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

Совсем случайно на GitHub я наткнулся на Oryx — мощный опенсорсный инструмент, который позволяет прямо в терминале удобно мониторить и анализировать сеть.

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

📁 Language: #Rust 99.7%

⭐️ Stars: 1.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
This media is not supported in your browser
VIEW IN TELEGRAM
iwmenu

В Linux есть инструмент для работы с беспроводными сетями — iwmenu. Это интерфейс на основе меню, который упрощает управление Wi-Fi.

Проект собирается через cargo, установка начинается с клонирования репозитория. Пользователь может выбирать разные меню с помощью флага -m или --menu, а также задавать команды через --menu-command.

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

📁 Language: #Rust 98.4%

⭐️ Stars: 361

➡️ Cсылка на GitHub

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

Это минималистичный CLI, который показывает все прослушивающие порты и сразу указывает, каким бинарником они заняты, с полным путем к файлу.

Фишка в том, что системные процессы он отбрасывает, оставляя только то, что реально может пригодиться девам. Вывод — аккуратная таблица с портом, PID и названием бинаря.

Удобно, когда нужно быстро понять, что у тебя висит на 3000 или 5432, и откуда это вообще взялось.

📁 Language: #Rust 93.1%

⭐️ Stars: 34

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7💊5😁2👍1
Broot

В терминале искать файлы и папки можно через ls, tree и подобные команды, но когда проект большой, быстро найти нужный файл становится проблемой.

Недавно на GitHub наткнулся на Broot — open-source инструмент, который позволяет эффективно и наглядно просматривать структуру проекта прямо в терминале.

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

Основные возможности:

🔸Умный обзор директорий, автоматически скрывает файлы из .gitignore;
🔸Быстрый поиск с поддержкой регулярных выражений и поиска по содержимому;
🔸Мультипанельное управление файлами: копирование и перемещение между папками;
🔸Встроенное превью файлов, поддержка текста и изображений в реальном времени;
🔸Интеграция с Git: видно статус изменений файлов и информацию о ветках;
🔸Привязка кастомных команд, можно настроить свои горячие клавиши для часто используемых операций.

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

📁 Language: #Rust 96.8%

⭐️ Stars: 11.8k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
This media is not supported in your browser
VIEW IN TELEGRAM
TEN Framework

На GitHub представили TEN Framework — открытый голосовой фреймворк для AI-агентов в реальном времени.

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

Устанавливается в один клик через Docker или GitHub Codespace, совместим со всеми ОС и AI-моделями, легко интегрируется с Dify, Coze или MCP.

За год проект собрал 7400+ звезд и стал одним из ведущих AI-голосовых фреймворков на GitHub.

📁 Language: #C 29.4%, #Python 24.1%, #Cpp 20.3%, #Rust 13.6%, #TypeScript 8.5%, #Go 3.2%

⭐️ Stars: 7.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Seelen UI

Мир Linux всегда привлекал пользователей высокой степенью свободы и гибкой кастомизации: от выбора окружения рабочего стола до тонкой настройки интерфейса. На этом фоне Windows традиционно воспринималась как более консервативная система — даже после заметных изменений в Windows 11 у многих остаётся ощущение недостающей гибкости.

Недавно на GitHub появился проект Seelen UI - опенсорсный инструмент, который предлагает пользователям Windows совершенно новый подход к организации рабочего стола.

По сути, Seelen UI создаёт полноценное desktop environment для Windows. Среди ключевых возможностей:

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

Таким образом, Seelen UI позволяет приблизить кастомизацию Windows к возможностям Linux и собрать действительно уникальный рабочий стол под собственные задачи.

📁 Language: #Rust 56.6%, #TypeScript 35.4%

⭐️ Stars: 12.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💊13👍65😁3😈1
This media is not supported in your browser
VIEW IN TELEGRAM
rustnet

Мониторинг сетевых подключений сервера — рутинная задача в ежедневной работе по администрированию и поддержке. Инструменты вроде netstat и ss показывают информацию о соединениях, но у них нет обновлений в реальном времени и наглядной визуализации.

Недавно я наткнулся на RustNet — мощный open-source инструмент для мониторинга сетевых соединений в реальном времени, который отлично решает эту проблему.

Он поддерживает наблюдение за состояниями и жизненным циклом TCP, UDP и других подключений, умеет глубоко разбирать содержимое пакетов и автоматически определять протоколы вроде HTTP, HTTPS, SSH и многих других.

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

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

📁 Language: #Rust 96.1%

⭐️ Stars: 816

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍6
This media is not supported in your browser
VIEW IN TELEGRAM
extractous

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

Недавно я обнаружил ещё один мощный инструмент для парсинга документов на GitHub — Extractous, который позволяет быстро и эффективно извлекать содержимое из файлов в разных форматах.

На данный момент поддерживаются документы форматов PDF, Word, Excel, PowerPoint, а также возможна извлечения текста из изображений с помощью OCR.

Что касается производительности, инструмент работает очень хорошо, низкое потребление памяти и высокая скорость обработки, в 25 раз быстрее, чем известная библиотека unstructured-io.

Он предоставляет простой и удобный API, позволяющий быстро извлекать текст и метаданные. Всем, кому это необходимо, стоит попробовать.

📁 Language: #Rust 69.3%

⭐️ Stars: 1.5k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98
This media is not supported in your browser
VIEW IN TELEGRAM
AdGuardian-Term

Используя AdGuard Home для самохостинга DNS-сервиса блокировки рекламы, чтобы проверить статус сетевой фильтрации в реальном времени, приходится каждый раз открывать браузер и заходить в веб-интерфейс управления — что довольно неудобно.

К счастью, я нашёл AdGuardian-Term — терминальный инструмент мониторинга, специально разработанный для AdGuard Home. Он позволяет просматривать динамику сетевой фильтрации в реальном времени прямо из командной строки.

Программа написана на Rust, работает быстро и «легко», предлагая такие функции, как:

🔸мониторинг DNS-запросов в реальном времени,
🔸статистика по блокировкам,
🔸рейтинг самых популярных доменов.

📁 Language: #Rust 91.4%

⭐️ Stars: 1.2k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
PandocX

Если работа с разными форматами документов, такими как Markdown и Word, через командную строку с Pandoc кажется неудобной, можно попробовать PandocX — открытый инструмент с удобным визуальным интерфейсом для Pandoc.

Он поддерживает почти все популярные форматы документов и автоматически скачивает необходимые зависимости Pandoc, избавляя от сложной настройки среды. Работает на macOS, Windows и Linux - достаточно скачать исполняемый файл и начать использовать.

📁 Language: #TypeScript 73.5%, #Rust 20.2%

⭐️ Stars: 34

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Handy

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

Недавно наткнулся на полностью офлайн-решение с открытым исходным кодом — Handy. Это инструмент для конвертации речи в текст, который работает локально, безопасно и быстро.

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

Handy поддерживает разные AI-модели распознавания речи, включая Whisper и оптимизированный под CPU Parakeet V3. Архитектура расширяемая, так что можно легко кастомизировать или доработать под свои задачи.

Есть готовые сборки «из коробки» на странице релизов GitHub доступны пакеты для Windows, macOS и Linux. Если тема актуальна, можно попробовать.

📁 Language: #TypeScript 53.9%, #Rust 44.9%

⭐️ Stars: 1.6k

➡️ Cсылка на GitHub

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