GitHub Разработчика
17.4K subscribers
519 photos
341 videos
2 files
854 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

РКН: https://clck.ru/3FocDP
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
TrackWeight

TrackWeight — это довольно любопытный open-source инструмент! Всего за два дня он собрал более 2700 звёзд на GitHub.

Фишка в том, что он превращает трекпад MacBook в полноценные электронные весы, позволяя проводить взвешивание прямо с ноутбука.

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

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

Причём показания практически не отличаются от результатов, полученных с помощью профессиональных весов — точность реально на уровне.

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

📁 Language: #Swift (100.0%)

⭐️ Stars: 3k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8🏆7👍6😁1
Igatha

Igatha — это оффлайн-приложение с открытым исходным кодом, предназначенное для подачи сгнала SOS и восстановления связи в условиях военных конфликтов и катастроф.

Оно позволяет пользователям отправлять SOS-сигналы используя Bluetooth Low Energy для передачи информации без необходимости в интернете или GPS, что делает его функциональным в экстренных условиях.

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

Кроме того, Igatha обнаруживает катастрофы с помощью датчиков устройств — Акселерометр, Гироскоп, Барометр.

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

📁 Language: #Kotlin (63.9%), #Swift (36.1%)

⭐️ Stars: 302

➡️ Cсылка на GitHub

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