GitHub Разработчика
16.7K subscribers
387 photos
279 videos
2 files
668 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

РКН: https://clck.ru/3FocDP
Download Telegram
motia

Создание полноценного AI-приложения часто требует нескольких фреймворков: Express для API, BullMQ для фоновых задач и LangChain для сборки AI-агентов.

Сегодня я увидел проект Motia в списке GitHub Trending. Он объединяет всё это в одну систему, готовую к использованию «из коробки», без необходимости интегрировать разные фреймворки.

Поддерживается смешанная разработка на JavaScript, TypeScript, Python и других языках, плюс встроенные инструменты наблюдаемости: логи, трассировки и статус.

Основные фичи:

🔸Единая модель бэкенд-разработки: API, очереди задач и AI-агенты как Steps
🔸Поддержка смешанной разработки: Python для AI и TypeScript для API работают вместе без проблем
🔸Встроенные инструменты наблюдаемости: автотрекинг, логирование и визуализация статуса
🔸Архитектура на событиях, поддержка сложных воркфлоу и отказоустойчивой обработки
🔸Деплой без конфигурации: одна цель развертывания вместо множества рантаймов
🔸Визуальный рабочий стол для отладки и мониторинга бэкенда в реальном времени

Кроме того, есть hot reload и деплой в один клик. Начать можно быстро — просто создать проект через: npx motia create

📁 Language: #TypeScript 74.7%

⭐️ Stars: 6.8k

➡️ Cсылка на GitHub

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

dnSurfer — это экспериментальный текстовый браузер, который передаёт веб-страницы через DNS-запросы (TXT-записи). Работает по схеме клиент-сервер, не использует HTTPS и TCP, поэтому может обходить captive-порталы в Wi-Fi.

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

📁 Language: #JavaScript 87.1%

⭐️ Stars: 15

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3💊2
IOS OCR Server

iOS OCR Server — приложение, которое делает iPhone локальным сервером для распознавания текста. В основе лежит Vision Framework от Apple.

После запуска сервер поднимается автоматически и становится доступен по IP-адресу в локальной сети. К нему можно подключаться с других устройств и вызывать OCR через API.

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

📁 Language: #Swift 100.0%

⭐️ Stars: 29

➡️ Cсылка на GitHub

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

Сегодня, просматривая GitHub, я наткнулся на очень любопытный проект: TinyLisp — полноценный интерпретатор Lisp всего в 99 строках C-кода.

В эти 99 строк входит 21 встроенная функция, механизм сборки мусора, интерактивная среда REPL, и всё это можно запускать даже на портативных компьютерах 1980-х годов.

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

🔸Полноценный интерпретатор Lisp в 99 строках на C
🔸Поддержка функционального программирования, замыканий и макросов
🔸Простейший сборщик мусора и REPL
🔸Подробная техническая статья с разбором принципов реализации
🔸Несколько оптимизированных версий под разные требования к производительности
🔸Запускается даже на ретро-устройствах вроде Sharp PC-G850

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

📁 Language: #C 86.2%

⭐️ Stars: 1.1k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆96👍3
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
GhostTrack

Обнаружил интересный проект на GitHub: GhostTrack.

Он позволяет выяснить, на каких платформах использовался телефонный номер или имя пользователя, исходя из введённых данных.

📁 Language: #Python 100.0%

⭐️ Stars: 3.1k

➡️ Cсылка на GitHub

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

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

Приложение обеспечивает поддержку http и ssh, а при использовании https требуется установка сертификатов.

В будущем планируется внедрение поддержки изображений и интерфейса для просмотра клипов.

📁 Language: #Cpp 98.8%

⭐️ Stars: 4

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🤔2
Leantime

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

К счастью, я нашёл Leantime — open-source инструмент для управления проектами. Он такой же простой в использовании, как канбан-доска в Feishu, но при этом по функциональности сопоставим с ZenTao.

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

🔸Управление задачами с разными представлениями: Kanban, диаграммы Ганта, таблицы, списки, календари
🔸Полный набор инструментов для планирования проекта: дашборды, отчёты, отслеживание прогресса
🔸Система управления знаниями: Wiki-документация, доски идей, ретроспективы
🔸Инструменты для стратегического анализа: встроенный business model canvas и SWOT-анализ
🔸Функции тайм-менеджмента: учёт рабочего времени и статистика по таймшитам
🔸Корпоративный уровень управления доступом: интеграция с LDAP, двухфакторная аутентификация и другие механизмы безопасности

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

📁 Language: #PHP 45.3%, #JavaScript 26.4%

⭐️ Stars: 7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Mesh2Motion

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

К счастью, есть Mesh2Motion — опенсорсный проект, который даёт простой и удобный способ делать 3D-анимации на профессиональном уровне.

Через веб-интерфейс с визуальными инструментами можно загрузить 3D-модель и настроить для неё разные анимации. Поддерживаются разные типы скелетов и форматы моделей.

📁 Language: #TypeScript 85.5%

⭐️ Stars: 847

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5
WhisperLiveKit

На GitHub нашёлся инструмент для полностью локального развёртывания распознавания речи в реальном времени — WhisperLiveKit.

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

📁 Language: #Python 92.4%

⭐️ Stars: 696

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3
MCP Manager

MCP Manager — это десктопное приложение для управления серверами MCP с удобным графическим интерфейсом.

Оно предоставляет пользователям возможность настраивать, запускать и мониторить несколько серверов, требуя только Python и uv в качестве зависимостей.

С помощью MCP Manager пользователи могут легко добавлять новые серверные конфигурации, указав идентификаторы, имена, команды и аргументы.

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

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

📁 Language: #Python 94.5%

⭐️ Stars: 16

➡️ Cсылка на GitHub

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

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

Один зарубежный разработчик, испытав это на себе, создал проект Midday, который объединяет все необходимые рабочие инструменты на одной платформе и выложил его в open source.

Возможности:

🔸трекинг времени по проектам в реальном времени для повышения продуктивности и командной работы
🔸умный инбокс с автосопоставлением счетов и чеков для упрощения финансового учета
🔸безопасное хранилище файлов для договоров и документов
🔸экспорт финансовых данных в CSV одним кликом для удобной передачи бухгалтеру
🔸AI-ассистент, который анализирует расходы и дает персональные рекомендации

На GitHub есть подробная документация по установке и использованию.

📁 Language: #TypeScript 97.1%

⭐️ Stars: 11.4k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍1
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
awesome-tuis

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

На GitHub есть подборка awesome-tuis, где собрано несколько сотен эффективных инструментов под терминал.

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

Примеры категорий:

🔸Мониторинг системы: htop, btop, glances и другие тулзы для анализа производительности
🔸Разработка: lazygit, gitui, dblab и прочие утилиты-помощники
🔸Файловые менеджеры: ranger, nnn, yazi и другие современные браузеры файлов
🔸Мультимедиа: cmus, mpv, spotify-player и другие плееры для аудио и видео
🔸Игры и развлечения: 2048, Tetris и прочие терминальные мини-игры
🔸Библиотеки: фреймворки и компоненты для создания TUI на разных языках

Если хочешь прокачать эффективность работы в терминале, стоит добавить коллекцию в закладки.

⭐️ Stars: 11.8k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
This media is not supported in your browser
VIEW IN TELEGRAM
mcp-context-forge

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

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

Сегодня я увидел проект MCP Gateway с открытым исходным кодом от IBM, который отлично решает эту проблему, объединяя все MCP-сервисы в единую точку входа.

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

📁 Language: #Python 82.2%

⭐️ Stars: 1.6k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁1
Petrichor

Аккуратный и визуально приятный офлайн-плеер на GitHub: Petrichor. Закрывает базовые задачи для управления локальной музыкой.

Поддерживает форматы MP3, FLAC, M4A и другие, умеет автоматически сканировать и упорядочивать папки с музыкой, извлекать метаданные и формировать библиотеку.

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

🔸Поддержка множества аудиоформатов, включая MP3, M4A, WAV, FLAC и другие
🔸Умное управление медиатекой: автоматическое извлечение метаданных и отображение по категориям
🔸Создание плейлистов и управление очередью воспроизведения
🔸Интеграция с macOS: управление через меню-бар и Dock
🔸Фиксированная боковая панель для быстрого доступа к избранному контенту
🔸Поиск с высокой скоростью, реализован через SQLite FTS5

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

📁 Language: #Swift 98.0%

⭐️ Stars: 728

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
VibeVoice

При создании подкастов или длинных аудиокниг стандартные бесплатные TTS-инструменты обычно умеют синтезировать только несколько минут речи. Диалоги с несколькими участниками звучат жёстко и неестественно, без реалистичности.

Недавно Microsoft выложила в опенсорс модель для синтеза речи VibeVoice. Она умеет напрямую генерировать естественные диалоги до 90 минут.

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

📁 Language: #Python 100%

⭐️ Stars: 4.4k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍8
agent-c

На GitHub появился ультра-лёгкий AI-агент на C — Agent-C, после компиляции его размер всего 4.4KB.

Он поддерживает работу через OpenRouter API с разными моделями и может напрямую выполнять shell-команды в системе.

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

🔸выполнение shell-команд прямо из AI
🔸минимальный размер: на macOS всего 4.4KB, на Linux около 16KB
🔸управление памятью через скользящее окно, что сохраняет связность диалога при высокой эффективности
🔸автоопределение платформы и оптимальная компрессия, без ручной настройки
🔸поддержка OpenRouter API для подключения разных LLM

Кроссплатформенный, работает на macOS и Linux. Для запуска достаточно собрать через make и указать API-ключ.

Language: #C 80.0%

⭐️ Stars: 317

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1😈1
Trilium Notes

Trilium Notes — бесплатное кроссплатформенное приложение для работы с иерархическими заметками и построения личных баз знаний.

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

Поддерживаются импорт и экспорт в Evernote и Markdown, вход через OpenID и автоматизация через REST API. Приложение сохраняет совместимость с прошлыми версиями.

📁 Language: #TypeScript 80.7%

⭐️ Stars: 30.6k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍2
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