GitHub Разработчика
17K subscribers
800 photos
374 videos
2 files
1.2K links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

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

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

Он поддерживает эмуляцию более 30 классических консолей, давая возможность играть в такие ностальгические игры, как Super Mario, Contra, Battle City, Street Fighter, Tetris и другие.

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

🔸Поддержка более 30 классических консолей, от Atari до PlayStation
🔸Унифицированное управление игровой библиотекой с автоматическим распознаванием обложек и информации о играх
🔸Нативный интерфейс macOS с поддержкой Metal и Core Animation
🔸Модульная архитектура плагинов с возможностью расширения для поддержки новых эмуляторов
🔸Встроенный автообновлятор, всегда держит актуальную версию
🔸Полная интеграция с функциями macOS, включая полноэкранный режим и поддержку контроллеров

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

📁 Language: #Swift 45.3%, #C 26.9%

⭐️ Stars: 16.8k

➡️ Cсылка на GitHub

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

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

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

Приложение записывает экран с частотой 1 кадр в секунду, каждые 15 минут анализирует запись с помощью AI и автоматически создаёт временную линию с кратким резюме.

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

🔸Автоматическая генерация дневной временной линии активности с кратким AI-резюме;
🔸Низкочастотная запись экрана (1 FPS), минимальная нагрузка на CPU и память;
🔸Возможность просмотра ускоренного воспроизведения дня для наглядного анализа рабочего процесса;
🔸Автоматическая очистка: старые записи удаляются через 3 дня для защиты приватности;
🔸Подсветка отвлекающих моментов, помогает выявить проблемы с продуктивностью;
🔸Поддержка AI-анализа через облако Gemini или локальную модель.

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

📁 Language: #Swift 96.6%

⭐️ Stars: 1.5k

➡️ Cсылка на GitHub

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

Совершенно случайно наткнулся на GitHub на минималистичный опенсорсный браузер — Nook, чем-то похожий на Arc.

Весит всего 8.42 МБ, работает быстро и ест минимум оперативки. Использует боковую панель — даже если открыть кучу вкладок, всё остаётся наглядным и не превращается в кашу.

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

Сейчас поддерживается только macOS 15.5+, есть готовый инсталлер — можно скачать с релизов на GitHub.

Проект активно развивается, так что если интересно — скачайте и попробуйте.

📁 Language: #Swift 99.4%

⭐️ Stars: 746

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💊8👍3🌭31
Asspp

На iPhone часто бывает нужно установить или обновить приложение из другого региона, и для этого приходится постоянно переключать Apple ID — выходить, входить заново, и всё это раздражает.

Недавно на GitHub появился проект Asspp это open-source инструмент для управления приложениями, который позволяет одновременно авторизоваться под несколькими аккаунтами и свободно переключать регионы прямо на одном устройстве.

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

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

Свежее собранное приложение можно скачать с release-страницы проекта, либо установить через SideStore, добавив соответствующий источник.

📁 Language: #Swift 99.1%

⭐️ Stars: 2.8k

➡️ Cсылка на GitHub

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

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

Недавно нашёл опенсорс под названием Dropp. Работает примерно как AirDrop: удобно гоняет файлы между Mac и Android, хоть системы и разные.

У него облачная синхронизация. На Mac просто перетаскиваешь файл в плавающее окно Dropp и жмёшь sync и файлик улетает в облако.

Потом открываешь приложение на Android и сразу видишь эти файлы. Есть ещё полка для постоянного хранения.

Сейчас поддерживаются только macOS и Android, но в будущем добавят Windows. Можно сохранить в закладки и вспомнить, когда понадобится перекинуть что-нибудь между разными устройствами.

📁 Language: #Swift 62.6%

⭐️ Stars: 151

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔2😈2
This media is not supported in your browser
VIEW IN TELEGRAM
MacsyZones

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

Нашёл на GitHub опенсорсное приложение MacsyZones. Оно помогает удобно управлять раскладкой окон в macOS.

Достаточно просто перетащить окно - оно само прилипнет к заданной области. Можно настраивать свои зоны на экране и больше не возиться с размерами вручную.

📁 Language: #Swift 99.8%

⭐️ Stars: 594

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52😁1
FluidVoice

На macOS, если набирать текст голосом, встроенная диктовка часто распознаёт так себе и не умеет в AI-улучшения, поэтому по ощущениям всегда чуть не дотягивает.

Недавно на GitHub попался FluidVoice, опенсорсный speech-to-text, который работает полностью локально и при желании умеет подключать AI, чтобы улучшать качество распознавания.

Есть command mode: можно голосом управлять Маком и запускать разные действия. И есть writing mode: в любом приложении прямо в текстовом поле диктуешь или просишь переформулировать текст.

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

Во время транскрибации показывается плавающее окно с превью, а после распознавания текст автоматически вставляется в текущее приложение. Можно также подключить модели вроде OpenAI или Groq, чтобы не только точнее транскрибировать, но и сразу “причесать” текст.

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

Сейчас поддерживаются только Mac на Apple Silicon, нужна macOS 14.0 и выше.

📁 Language: #Swift 99.9%

⭐️ Stars: 642

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🌚1
AppUpdater

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

На GitHub нашёлся AppUpdater — компактная опенсорсная библиотека, которая использует GitHub Releases для тихих обновлений macOS-приложений.

Проект переработан на базе классического AppUpdater: убрали зависимость от PromiseKit и полностью перешли на async/await, код стал современнее и проще в поддержке.

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

Встроена настройка прокси, что решает частые проблемы с доступом к GitHub API из Китая, плюс есть проверка кодовой подписи, чтобы обновления были безопасными.

По сравнению с тяжёлыми решениями вроде Sparkle это более подходящий вариант для инди-разработчиков: минимальные затраты — и при этом надёжная и безопасная доставка обновлений.

📁 Language: #Swift 100.0%

⭐️ Stars: 178

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52
Raven

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

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

Работает на локальных моделях от Apple, вытягивает текст из PDF, изображений, аудио и видео, поддерживает умные ответы и анализ содержимого. Всё локально, без интернета.

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

Данные никуда не уходят, всё крутится локально, приватность на твоей стороне. Сейчас доступны версии для macOS и iOS, можно поставить из App Store или собрать самому из исходников.

📁 Language: #Swift 100.0%

⭐️ Stars: 126

➡️ Cсылка на GitHub

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

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

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

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

Удаление приложений не просто сносит сам .app, а дополнительно сканирует восемь типов хвостов: настройки, кеши, логи и прочие остатки. Можно удалять выборочно или одним кликом подчистить всё.

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

Проект выложен в виде DMG-пакета и поддерживает установку через Homebrew. Работает и на Apple Silicon, и на Intel. В целом штука достойная, можно попробовать.

📁 Language: #Swift 97.3%

⭐️ Stars: 211

➡️ Cсылка на GitHub

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

Хочется поиграть в iOS-игры на Mac, но эмуляторы тормозят, а облачный гейминг страдает от задержек. Запуск iOS-приложений прямо в macOS выглядит логичным решением, но без тачскрина пользоваться ими неудобно.

Недавно нашёл PlayCover — open-source инструмент, заточенный под Mac на Apple Silicon. Он позволяет нативно запускать iOS-приложения и игры в macOS и управлять ими с клавиатуры и мыши.

PlayCover эмулирует окружение iPad, из-за чего приложения запускаются напрямую на Mac. Без виртуализации и без классического слоя эмуляции, поэтому по производительности всё очень достойно.

Самая полезная фича — кастомное маппинг клавиш. Тач-жесты можно привязать к клавиатуре и мыши: WASD для движения, мышь для камеры, клики на кнопки. По ощущениям почти как обычная PC-игра.

Изначально проект делали ради запуска Genshin Impact на Mac, но сейчас он поддерживает кучу iOS-приложений и игр. Есть готовые сборки для установки, плюс поддержка установки через Homebrew.

📁 Language: #Swift 99.2%

⭐️ Stars: 10.8k

➡️ Cсылка на GitHub

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

На macOS Homebrew — штука удобная, но каждый раз лезть в терминал и набивать команды для многих всё ещё боль.

Недавно наткнулся на Applite — open-source инструмент, который превращает управление Homebrew в графический интерфейс уровня App Store.

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

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

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

📁 Language: #Swift 99.6%

⭐️ Stars: 6.4k

➡️ Cсылка на GitHub

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

Записываешь видео, выступаешь, ведёшь подкаст. Читаешь по тексту и звучишь деревянно, без текста легко забыть фразу и начать мяться. В итоге “говорить естественно” реально сложнее, чем кажется.

На GitHub нашёл Textream, это опенсорсный телесуфлёр для ведущих, спикеров и подкастеров. Он подсказывает текст прямо во время речи и умеет автоматически отслеживать, на каком месте ты сейчас.

Основан на нативном распознавании речи macOS и даёт три режима подсказок:

▪️подсветка слов в реальном времени (по мере того, как ты говоришь)
▪️автопрокрутка с постоянной скоростью
▪️голосовая прокрутка: говоришь, текст едет; сделал паузу, прокрутка остановилась

Всё работает офлайн, без интернета.

Показывать можно как удобно:

▪️верхнее плавающее окно, похожее на “динамический остров” на MacBook
▪️отдельное перетаскиваемое окошко
▪️фуллскрин на iPad как второй экран

Подсказки видишь только ты, зрителям это не светится.

Ещё фишки:

▪️вытягивает speaker notes из PowerPoint
▪️можно сохранять сценарии в .textream и переиспользовать
▪️настройки шрифтов, цветов подсветки и скорости прокрутки

Если часто говоришь в камеру или на аудиторию и хочешь звучать живо, а не “читаю по бумажке”, стоит попробовать.

📁 Language: #Swift 99.0%

⭐️ Stars: 928

➡️ Cсылка на GitHub

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

Многие инструменты голосового ввода работают только через интернет, и из-за приватности это напрягает. Найти нормальный speech-to-text, который реально полностью локальный, не так просто.

Недавно случайно наткнулся на GitHub на Pindrop, это опенсорсный AI-инструмент голосового ввода под macOS. Он работает полностью офлайн, так что данные никуда с твоего Mac не улетают.

Проект построен на Apple WhisperKit, оптимизирован под Apple Silicon. На M-серии транскрипция получается в 2-3 раза быстрее, чем у “обычного” Whisper. Плюс всё написано нативно на Swift и SwiftUI.

Что умеет:

▪️Глобальные хоткеи: нажал один раз, пошла запись; нажал еще раз, остановка и транскрипция.
▪️Результат автокопируется в буфер обмена и может сразу вставляться в место курсора.
▪️Выбор моделей по размеру: от Tiny (75MB, самый быстрый) до Large (3GB, самый точный).
▪️История транскрипций из коробки, есть поиск и экспорт.
▪️Кастомный словарь: можно добавить термины, имена и т.д., чтобы поднять точность.
▪️Опционально можно подключить OpenAI-совместимый API, чтобы “причесывать” текст транскрипции.

Если нужен реально нативный, быстрый и приватный голосовой ввод на Mac, Pindrop точно стоит попробовать.

📁 Language: #Swift 98.5%

⭐️ Stars: 219

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍6
SkillDeck

SkillDeck — десктопный менеджер навыков для AI-инструментов

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

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

- Claude Code
- Codex
- Gemini CLI
- Cursor

и другие

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

📁 Language: #Swift 96.5%

⭐️ Stars: 141

➡️ Cсылка на GitHub

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

Нативная панель управления для macOS для централизованного управления несколькими аккаунтами подписок на ИИ-сервисы, квотами, расходами, а также агентами Claude Code и статистикой.

Нативное приложение на SwiftUI, предназначенное для объединения аккаунтов, квот и расходов от разных провайдеров ИИ-сервисов в одном интерфейсе для просмотра.

Основной упор сделан на управление несколькими аккаунтами, отображение статуса в строке меню, а также статистику по стоимости и токенам для Claude Code. Проект также включает встроенный прокси для Claude Code, который может преобразовывать запросы Claude API в модели, совместимые с OpenAI, либо прозрачно логировать использование в режиме Anthropic Passthrough.

📁 Language: #Swift 99.3%

⭐️ Stars: 1.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4
scarf

Предоставляет нативный графический интерфейс macOS для агента Hermes AI с поддержкой одновременного управления несколькими локальными и удалёнными серверами Hermes, а также с визуализацией активности агента, сессий, конфигураций и состояния системы в реальном времени.

Scarf — это приложение для macOS, написанное на Swift, предназначенное для предоставления графического интерфейса агенту Hermes AI.

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

Зависимостей минимум: основное получение данных происходит через чтение SQLite и вызовы CLI Hermes.

📁 Language: #Swift 97.8%

⭐️ Stars: 235

➡️ Cсылка на GitHub

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

Кто-то сделал невидимый телесуфлёр, который прячется в вырезе экрана MacBook.

Называется Notchprompt. Нативное приложение для macOS, которое выводит текст прямо рядом с камерой, так что можно читать, глядя в объектив — на созвонах в Zoom, демо или записях.

100% с открытым исходным кодом.

📁 Language: #Swift 97.7%

⭐️ Stars: 734

➡️ Cсылка на GitHub

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

Не открывай Simulator.app, используй командную строку или браузер для удалённого управления iOS-симуляторами и обработки тапов и свайпов за один проход.

baguette — headless-менеджер iOS-симуляторов на Swift, рассчитан на iOS 26. Через единый интерфейс командной строки можно создавать, запускать и останавливать симуляторы, стримить экран на 60 fps (поддерживаются MPEG и H.264), а также через приватный фреймворк SimulatorKit из Xcode 26 инжектить тач-жесты и нажатия клавиш без dylib-инжекта.

Есть встроенный веб-интерфейс: /simulators для управления отдельными девайсами, /farm для работы с несколькими одновременно, всё через один канал WebSocket и для видео, и для инпута. Код разбит на слои, покрыт более чем 110 тестами, swift test выполняется без старта симулятора.

📁 Language: #Swift 56.7%

⭐️ Stars: 512

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
whatcable-linux

В Linux появился инструмент, который показывает всё о подключённом USB-кабеле: скорость, энергопотребление, PD-negotiation, ограничения зарядки и другие параметры — сразу в терминале.

Это Linux-порт macOS-утилиты WhatCable, который расширили с поддержки только USB-C до анализа всех USB-устройств.

Инструмент напрямую читает sysfs без root-доступа и показывает:

- производителя устройства;
- согласованную скорость соединения;
- текущее энергопотребление;
- версию USB;
- используемый драйвер;
- топологию подключения.

Для USB-C доступен дополнительный слой диагностики:

- роль порта;
- e-marker кабеля;
- параметры PDO зарядного устройства;
- диагностика узких мест при зарядке и передаче данных.

📁 Language: #Swift 56.7%

⭐️ Stars: 62

➡️ Cсылка на GitHub

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