GitHub Прогера
رفتن به کانال در Telegram
نمایش بیشتر
کشور مشخص نشده استدسته بندی مشخص نشده است
2 109
مشترکین
-1224 ساعت
-617 روز
-30130 روز
آرشیو پست ها
2 107
meshtastic-map
Если у вас есть Meshtastic-устройство, то вы, скорее всего, знаете, как сложно отслеживать все узлы сети. Этот проект даёт удобную карту, где видно, кто где находится и насколько активно. Очень удобно, когда нужно понимать покрытие или искать товарищей в поле.
Это веб-приложение, написанное на Node.js с использованием Express для бэкенда и, судя по всему, какого-то фронтенд-фреймворка (хотя в README про это ни слова, но структура файлов намекает). Оно подключается к MQTT-серверу Meshtastic, собирает данные об узлах и их местоположении, а потом показывает всё это на интерактивной карте.
Крутая фишка — карта показывает не только местоположение, но и связи между узлами, то есть кто кого «слышит». Ещё есть возможность посмотреть историю перемещений любого узла за выбранный период. Это очень помогает при анализе покрытия сети или поиске пропавшего устройства.
Ссылка на Github | 305 звёзд
@cyber_devhub
2 107
htpy
Если вы пишете на Python и уже устали от бесконечных шаблонизаторов, то htpy — это глоток свежего воздуха. Теперь можно генерировать HTML прямо в Python-коде, используя привычные конструкции языка. Это очень удобно для создания динамических страниц.
htpy — это библиотека, которая позволяет писать HTML на чистом Python, без всяких шаблонных языков. Она работает с любыми Python-фреймворками вроде Django или Flask и даже поддерживает асинхронность для ASGI-приложений.
Круто, что htpy позволяет использовать статические типы и нормально дебажить код, в отличие от тех же шаблонизаторов, где ошибки часто превращаются в квест. А ещё она отлично дружит с htmx, что открывает новые возможности для интерактивных интерфейсов.
Ссылка на Github | 475 звёзд
@cyber_devhub
2 107
medito-app
Медитация — это не только для гуру, но и для каждого, кто хочет отвлечься от суеты. Если хочется попробовать, но не знаешь, с чего начать, или не готов платить за подписки, Medito App — отличный вариант.
Это мобильное приложение для Android и iOS, написанное на Flutter. Оно полностью бесплатное, без рекламы и подписок, а ещё полностью открытое — можно скачать и посмотреть весь код на GitHub.
Крутая фишка для разработчиков — mock-режим. Можно запускать приложение без всяких ключей API и настроек Firebase, все сетевые вызовы перехватываются и возвращают тестовые данные. Удобно, когда нужно быстро потестировать UI.
Ссылка на Github | 1283 звезды
@cyber_devhub
2 107
pgmanage
Если вы работаете с базами данных, то знаете, как важно иметь под рукой удобный инструмент. PgManage — это как раз такой случай, когда всё нужное собрано в одном месте и под разные СУБД.
Это современный кроссплатформенный клиент и админ-тулза с графическим интерфейсом. Написан на Next.js, а под капотом у него Python и Go, что даёт гибкость и скорость.
Особенно круто, что PgManage умеет работать с несколькими базами одновременно: PostgreSQL, MySQL, SQL Server и даже Oracle. А ещё там есть автодополнение SQL и визуализация планов запросов, что сильно упрощает жизнь.
Ссылка на Github | 1015 звёзд
@cyber_devhub
2 107
agent-skills
Если вы активно используете AI-агентов в разработке, то наверняка сталкивались с тем, что им не хватает специфических знаний. Есть классная штука — Agent Skills, которая помогает агентам работать точнее и эффективнее.
Supabase Agent Skills — это набор готовых навыков, которые можно добавить к своим AI-агентам, таким как Claude Code, GitHub Copilot или Cursor. По сути, это папки с инструкциями и скриптами, которые агент сам находит и использует.
Мне особенно понравился навык для Postgres: он не просто даёт общие рекомендации, а предлагает конкретные шаги по оптимизации запросов и схемы, причём с приоритетами по степени влияния. Это гораздо круче, чем просто гуглить «как ускорить Postgres».
Ссылка на Github | 2424 звезды
@cyber_devhub
2 107
MicroG-RE
Если вы пользуетесь патченными приложениями Google, но не хотите рутовать телефон, то MicroG RE — это то, что нужно. Он заменяет Google Play Services и позволяет входить в Google-аккаунт и пользоваться сервисами без проблем.
По сути, это форк GmsCore, переделанный под нужды Morphe. Написан он на Java, как и оригинальный GmsCore, но с упором на Material 3 Expressive дизайн и расширенный функционал.
Круто, что MicroG RE работает с патченными Google-приложениями без рута и под другим именем пакета, так что можно не переживать за конфликты. Прямо находка для любителей кастомизации!
Ссылка на Github | 4356 звёзд
@cyber_devhub
2 107
deepseek-ocr-client-macos
Если часто работаешь с документами, где надо вытащить текст, то DeepSeek-OCR Client — это прямо находка. Очень удобно, когда не нужно вручную перепечатывать, а можно просто перетащить картинку и сразу получить текст.
Это десктопное GUI-приложение на Electron, которое использует DeepSeek-OCR для распознавания текста в реальном времени. Сам бэкенд написан на Python, так что под капотом там серьёзные штуки.
Приложение умеет экспортировать результаты как ZIP с изображениями в Markdown, а ещё поддерживает GPU-ускорение через CUDA, что делает распознавание очень быстрым. Плюс, можно кликнуть по региону и скопировать текст.
Ссылка на Github | 30 звёзд
@cyber_devhub
2 107
ai-interaction-atlas
Если вы когда-нибудь ломали голову, как описать взаимодействие человека с искусственным интеллектом, то этот инструмент — то, что надо! Он помогает разложить по полочкам все процессы и роли в AI-системах, чтобы не запутаться в сложной логике.
Это не просто библиотека, а целая таксономия для проектирования AI-взаимодействий, которую можно использовать программно через npm-пакет. Написана на JavaScript, так что легко интегрируется в ваши проекты на Node.js.
Круто, что "AI Interaction Atlas" не просто описывает, как пользователь взаимодействует с моделью и получает результат, а предлагает шесть измерений, включая задачи AI, действия человека, системные операции, данные, ограничения и точки контакта. Это гораздо глубже, чем привычные подходы!
Ссылка на Github | 109 звёзд
@cyber_devhub
2 107
Reia
Если вы когда-нибудь мечтали о своей MMORPG, но не знали, с чего начать, Reia может стать вашим вдохновением. Это не просто игра, а целый мир, который можно исследовать, создавать и даже изменять под себя. Тут можно играть в одиночку, с друзьями или погрузиться в полноценный MMO-опыт.
Reia — это open-source экшен-приключение в жанре RPG, написанное на Godot Engine с использованием GDScript. Для сетевой части используется кастомный netcode Sustenet на Rust, что обещает стабильную работу как в онлайне, так и офлайне.
Круто, что игра даёт полную свободу: хочешь — проходи сюжет, хочешь — рубись в PvP, а можно вообще сосредоточиться на экономике и торговать на своём летающем острове. И даже создавать свои мини-игры! Никаких ограничений, только ваше воображение и безграничные процедурно генерируемые миры.
Ссылка на Github | 884 звезды
@cyber_devhub
2 107
Tab-Session-Manager
Если ты постоянно открываешь кучу вкладок и боишься их потерять, это расширение для тебя. Оно сохранит все твои вкладки и окна, чтобы ты мог быстро к ним вернуться в любой момент. Очень удобно, когда нужно перезапустить браузер или переключиться между проектами.
Это расширение для браузеров Chrome, Firefox и Edge, которое позволяет управлять сессиями вкладок. Можно сохранять текущее состояние окон и вкладок, а потом восстанавливать их. Есть даже функция автоматического сохранения.
Крутая фишка — возможность сжимать сохранённые сессии, чтобы они не занимали много места. Такого я не видел у многих аналогов, которые просто хранят гигантские файлы. Ещё можно настроить автосохранение, чтобы точно ничего не потерять.
Ссылка на Github | 2412 звёзд
@cyber_devhub
2 107
isolated-vm
Если тебе нужно запускать чужой JavaScript-код, но так, чтобы он не сломал всё и не получил доступ к лишнему, то `isolated-vm` — это то, что надо. Он создаёт изолированные среды, где каждый скрипт работает в своём "песочнице", не мешая другим. Прямо как в браузере, только для Node.js.
`isolated-vm` — это библиотека для Node.js, которая даёт доступ к `Isolate` интерфейсу V8. Она позволяет создавать полностью изолированные JavaScript-окружения, где нет лишних возможностей Node.js. Написана, очевидно, на C++ и JS.
Эта штука умеет очень круто управлять памятью: можно задать лимит для каждого изолята, и если код начнёт жрать слишком много, его просто прибьют. А ещё можно передавать данные между изолятами, но только "безопасным" способом, чтобы никто не смог пролезть туда, куда не надо.
Ссылка на Github | 2874 звезды
@cyber_devhub
2 107
bore
Иногда нужно показать кому-то свой локальный проект, но заморачиваться с деплоем нет времени. Или, например, протестировать вебхуки на локальном сервере. Вот тут и пригодятся туннели, которые пробросят порт с вашего компа в интернет.
Bore — это такая маленькая CLI-утилита, написанная на Rust, которая создаёт простой TCP-туннель. С её помощью можно быстро и без лишних телодвижений выставить локальный порт наружу.
В отличие от всяких ngrok и localtunnel, Bore очень простой, без лишних финтифлюшек, его легко установить и можно поднять свой собственный сервер. Исходный код занимает всего 400 строчек, что для такого инструмента — очень круто!
Ссылка на Github | 11338 звёзд
@cyber_devhub
2 107
skills
Если вы когда-нибудь сталкивались с тем, что AI-агент не мог «видеть» и «понимать» видео так, как вам нужно, VideoDB Skills — это то, что вам пригодится. Эта штука даёт вашему агенту возможность работать с видео и аудио в реальном времени, прямо как человек. Он может захватывать экран, звук, обрабатывать стримы и даже YouTube-видео.
VideoDB Skills — это по сути CLI-инструмент, который позволяет вашему AI-агенту выполнять сложные видео-задачи на сервере. Он написан на Python, что делает его довольно простым в интеграции, и работает с такими агентами, как Claude Code, Cursor и Copilot.
Крутая фишка VideoDB Skills в том, что он не просто обрабатывает видео, а даёт агенту «воспринимать» его: видеть, понимать и действовать. Вы можете попросить его найти сцены с «крупным планом телефона» или «продуктом на экране», а он сам сделает клипы и даже сгенерирует субтитры. Никаких танцев с ffmpeg!
Ссылка на Github | 111 звёзд
@cyber_devhub
2 107
Downloader
Если тебе надо не просто скачать файл, а сделать это быстро, надёжно и с кучей настроек, то этот Downloader — то что нужно. Он умеет разбивать загрузку на части, чтобы всё летало, и сам подхватывает, если что-то пошло не так.
По сути, это .NET-библиотека для асинхронной загрузки файлов, но есть и десктопное приложение на её основе. Она кроссплатформенная, так что работает и на Windows, и на Linux, и на macOS.
Круто, что можно настроить кучу всего: от количества одновременных загрузок и скорости до автовозобновления и обработки ошибок. А ещё он сразу резервирует место на диске и может скачивать файл прямо в память, если не хочешь сохранять на диск.
Ссылка на Github | 1687 звёзд
@cyber_devhub
2 107
quick-settings-tweaks
Если вы пользуетесь GNOME 46+ и хотите настроить Quick Settings Panel под себя, то этот инструмент вам пригодится. Можно добавить виджеты управления медиа, микшера громкости или уведомлений, чтобы всё было под рукой и не приходилось открывать лишние приложения.
Это расширение для GNOME, которое позволяет гибко настраивать панель быстрых настроек. Оно написано на JavaScript, как и большинство расширений для GNOME, и устанавливается прямо из магазина расширений.
Мне понравилось, что можно не только менять порядок и скрывать элементы, но и полностью перекрашивать панель или даже включить режим оверлея, если стандартная панель кажется слишком громоздкой. Ещё и цвета градиента можно брать из обложки альбома для медиа-виджета — это прикольно.
Ссылка на Github | 593 звезды
@cyber_devhub
2 107
Box64Droid
Представьте, что ваш Android-смартфон может запускать полноценные x86_64 приложения, да ещё и с Wine! Это не фантастика, а Box64Droid — проект, который позволяет эмулировать ПК-среду прямо на мобильном устройстве. Если хочется поностальгировать по старым играм или просто запустить что-то, что обычно работает только на десктопе, это ваш...
Box64Droid — это набор скриптов, который автоматизирует установку преднастроенной файловой системы с Box64, Box86, Wine и DXVK на Android. Он был пионером 64-битной эмуляции ПК для ARM/Android-сообщества.
Круто, что этот проект первым начал развивать 64-битную эмуляцию x86 на Android, когда другие только думали об этом. Даже если активная разработка сейчас приостановлена, всё равно можно попробовать, что получилось на конец 2024 года, и заглянуть в Telegram-чат для общения.
Ссылка на Github | 1081 звезда
@cyber_devhub
2 107
librefind
Если вы задумывались, как избавиться от проприетарного софта на Android и перейти на FOSS-альтернативы, LibreFind вам очень пригодится. Он сканирует установленные приложения и предлагает замены, чтобы вы могли «де-гуглить» свой смартфон. Удобно, когда хочешь больше приватности.
LibreFind — это бесплатное и легковесное Android-приложение, которое поможет найти открытые аналоги для закрытых программ. Оно написано для Android API 24+ и работает прямо на вашем устройстве, сканируя локально установленные пакеты.
Мне понравилось, что LibreFind не просто предлагает альтернативы, но и показывает «очки суверенитета» вашего устройства, а ещё позволяет участвовать в развитии базы данных. Можно предлагать новые пары приложений и голосовать за лучшие рекомендации, что очень круто для сообщества.
Ссылка на Github | 665 звёзд
@cyber_devhub
2 107
omlx
Если вы активно работаете с LLM на своём Mac, то oMLX — это просто находка! Он позволяет запускать большие языковые модели прямо на Apple Silicon, причём очень эффективно. Больше не придётся выбирать между удобством и полным контролем над моделями.
Это сервер для инференса LLM, VLM, OCR и других моделей, написанный на Python, который оптимизирован специально под "железо" Apple. Управлять им можно как через удобное приложение в менюбаре macOS, так и через CLI.
Главная фишка oMLX — это многоуровневое кеширование KV-пар, когда часто используемые данные хранятся в оперативной памяти, а остальные — на SSD. Даже после перезагрузки сервера или смены контекста кеш сохраняется, что очень круто для реальной работы.
Ссылка на Github | 18058 звёзд
@cyber_devhub
2 107
asl
Если вы когда-нибудь сталкивались с тем, что на Android-устройстве хочется запустить полноценный Linux, то этот модуль для KernelSU точно для вас. Он позволяет разворачивать контейнеры Linux прямо на телефоне, используя Termux.
По сути, это форк проекта asl, который сильно переработали, сделав его проще и легче, но с привязкой к Termux. Модуль написан на Rurima и использует систему хуков Kam для автоматизации сборки и установки.
Одна из крутых фишек — автоматическая подпись модулей с помощью приватного ключа разработчика. Это гарантирует, что вы используете проверенную версию, а не какую-то самосборную дичь.
Ссылка на Github | 53 звезды
@cyber_devhub
2 107
newspaper
Если нужно вытащить текст, картинки, автора или дату публикации из кучи статей, то Newspaper3k — твой спаситель. Это как Instapaper, только для кода: скармливаешь ссылку, и она сама всё разберёт. Удобно, когда надо анализировать много новостей.
Это Python-библиотека, которая умеет парсить статьи, собирать из них ключевые слова и даже делать краткое саммари. Написана с использованием lxml, что делает её очень быстрой, а по простоте использования напоминает requests.
Круто, что Newspaper3k может автоматически определять язык статьи и работает более чем с 10 языками, включая русский, китайский и арабский. Ещё она умеет обходить блокировки IP, если ты скрапишь в промышленных масштабах.
Ссылка на Github | 15120 звёзд
@cyber_devhub
