GitHub Разработчика
16.5K subscribers
455 photos
316 videos
2 files
764 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

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

При развёртывании headless-браузеров на сервере для автоматизации часто возникают проблемы — не хватает шрифтов, библиотек, а настройка всё это превращается в боль.

Опенсорсный проект Browserless решает все эти вопросы и позволяет легко запускать headless-браузер в Docker.

Он предоставляет готовое окружение с уже установленными шрифтами, emoji и популярными библиотеками, полностью совместимое с Puppeteer и Playwright.

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

Запускается одной командой Docker, без сложной конфигурации, и поддерживает Chromium, Firefox и WebKit.

📁 Language: #TypeScript 92.2%

⭐️ Stars: 11.5k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5🤔2
OSX-PROXMOX

Если ты собираешься взять себе Mac, но раньше не пользовался macOS и не уверен, подойдет ли она тебе,

можешь попробовать её через OSX-PROXMOX — это open-source инструмент, который позволяет запустить macOS на любом ПК с AMD или Intel.

Всё настраивается одной командой: автоматическая установка и конфигурация, поддержка систем от macOS High Sierra до последней Sequoia.

В комплекте идёт OpenCore 1.0.4 загрузчик — с улучшенной безопасностью и совместимостью. Можно даже поднять macOS на облачном сервере.

Есть подробный гайд по устранению проблем и проверке совместимости железа — достаточно установить Proxmox VE и запустить одну команду.

📁 Language: #Python 23.7%

⭐️ Stars: 5.4k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7👍42
This media is not supported in your browser
VIEW IN TELEGRAM
Scrapling

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

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

Кроме того, Scrapling может отслеживать изменения в расположении элементов и имеет встроенные механизмы обхода антибот-защиты: маскировку TLS-отпечатков, обход Cloudflare и другие. Благодаря этому парсер работает стабильнее и надежнее.

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

📁 Language: #Python 97.8%

⭐️ Stars: 7.8k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍5🔥3
VERT

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

Совсем случайно наткнулся на VERT — это опенсорс-инструмент для конвертации файлов, поддерживающий более 250 форматов.

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

📁 Language: #Svelte 51.0%, #TypeScript 41.6%

⭐️ Stars: 8.1k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍1
NCE Flow

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

Поэтому он сделал NCE Flow — опенсорс-инструмент, превращающий четыре тома New Concept English в интерактивную онлайн-систему с поддержкой точечного воспроизведения и синхронизации текста и аудио. Теперь можно учить язык куда эффективнее.

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

📁 Language: #JavaScript 52.1%

⭐️ Stars: 966

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3
tududi

В повседневной жизни куча задач, работа, личные дела, учеба, всё вперемешку. Простые тудушки уже не спасают, а нормальные инструменты — платные.

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

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

📁 Language: #TypeScript 56.9%

⭐️ Stars: 1.5k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10🤔3👍1🔥1
YouTube TUI

YouTube TUI это такой текстовый интерфейс для YouTube, работающий прямо в терминале. Можно смотреть видео, искать контент, просматривать каналы и плейлисты, не выходя из консоли.

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

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

📁 Language: #Rust 99.2%

⭐️ Stars: 665

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍91
persepolis

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

Попробуй Persepolis Download Manager — это опенсорсный загрузчик, который заметно ускоряет и упрощает работу с файлами.

Он поддерживает многопоточные загрузки (до 64 одновременных соединений), что не только ускоряет скачивание, но и даёт продвинутые инструменты для планирования задач и управления очередями.

📁 Language: #Python 99.7%

⭐️ Stars: 7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍1
Networking Toolbox

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

Networking Toolbox — это опенсорс-проект, который собрал все самые нужные сетевые утилиты в одном приложении, полностью работающем офлайн.

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

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

🔸Больше 100 сетевых тулов, готовых к работе «из коробки»;
🔸Полностью офлайн-режим, без зависимостей от сторонних сервисов или подключения к сети;
🔸Адаптированный под мобильные устройства интерфейс — можно пользоваться где угодно;
🔸Поддержка кастомных тем и макетов, закладок и мультиязычности;
🔸Никаких сторонних зависимостей — максимум безопасности и приватности.

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

📁 Language: #Svelte 52.7%, #TypeScript 45.5%

⭐️ Stars: 894

➡️ Cсылка на GitHub

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

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

В такие моменты выручает MySpeed — опенсорсный инструмент для проверки скорости сети. Он умеет автоматически запускать тесты и хранить историю результатов до 30 дней.

У MySpeed есть понятный интерфейс с графиками скорости, пинга и других метрик. Он поддерживает три сервера для проверки скорости: Ookla, LibreSpeed и Cloudflare.

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

Кроме того, MySpeed интегрируется с Prometheus и Grafana, так что его легко втащить в существующую систему мониторинга. Можно даже добавить свои сервера для тестов.

Есть подробные инструкции по установке для Linux и Windows. Если нужно постоянно следить за качеством сети — стоит глянуть.

📁 Language: #JavaScript 79.8%

⭐️ Stars: 2k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74💊2
This media is not supported in your browser
VIEW IN TELEGRAM
DeepAnalyze

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

К счастью, я наткнулся на опенсорсный проект DeepAnalyze, который позволяет ИИ полностью самостоятельно пройти весь цикл data science, реально без участия человека.

Он построен на DeepSeek-R1 и использует подход curriculum learning при обучении. Поддерживает весь пайплайн: подготовку данных, анализ, моделирование, визуализацию и генерацию отчётов.

Инструмент умеет работать с разными типами данных — базы данных, CSV, Excel, JSON, XML и в итоге генерирует профессиональные исследовательские отчёты.

📁 Language: #Python 94.9%

⭐️ Stars: 874

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84
👩‍💻 IT теперь в Telegram!

Программисты и TechLead'ы из FAANG создали этот канал для обучения их стажёров и джунов, чтобы подготовить их к работе в топовых компаниях.

Курсы, новости, гайды, советы, мемы, книги — всё, что входит в дневной рацион разработчика.

Забирай доступ: @it_matrix
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥2💊2
arozos

У меня завалялся старый комп, и я хотел поднять на нём личное облачное хранилище. Но готовые NAS-решения оказались слишком громоздкими и сложными в настройке.

Недавно я наткнулся на опенсорс-проект ArozOS, который позволяет развернуть полноценную веб-операционку на старых устройствах.

Для стабильной работы ему хватает всего 512 МБ оперативки. Интерфейс веб-десктоп, напоминающий Ubuntu, но со стилем Windows: меню, панель задач и всё такое.

В комплекте идёт простой файловый менеджер с поддержкой drag & drop, загрузки файлов и прочих базовых функций. Встроены FTP и WebDAV-серверы.

Поддерживается монтирование локальных дисков и удалённых файловых систем (WebDAV, SMB, SFTP и т. д.), а также шаринг файлов.

Есть скрипт для установки в один клик, который работает на Linux и Windows. Интерфейс адаптивный — одинаково удобно пользоваться и с компа, и с телефона.

📁 Language: #JavaScript 85.4%

⭐️ Stars: 2.3k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
Media is too big
VIEW IN TELEGRAM
Регистрация на Yandex Cup 2025 закрывается через несколько дней. До 29 октября можно подать заявку на 8-й международный чемпионат по программированию с призовым фондом 12 миллионов рублей и финалом в Стамбуле.

Доступно 6 направлений: фронтенд, бэкенд, мобильная разработка, машинное обучение, аналитика и алгоритмы. Соревноваться будут юниоры 14-18 лет из России и взрослые программисты со всего мира.

Первый этап продлится до 29 октября: до этого времени можно зарегистрироваться и пройти пробный тур. Дальше квалификация по большинству направлений, которая пройдет 2 ноября. Отборочный тур по ML-треку проводится отдельно до 5 ноября.

Очный финал и церемония награждения пройдут 5-7 декабря в Стамбуле — городе, где встречается культура и рождается мастерство. Участники примерят на себя роль мастеров крафта, решая задачи на стыке ручного искусства и IT.

Подать заявку и пройти пробный тур можно на сайте чемпионата до 29 октября.
4💊3👍2🔥2😁1
Audio Share

Позволяет передавать звук с компьютеров на Windows или Linux на устройства Android, превращая телефон в динамик.

Программа поддерживает несколько форматов PCM, а настраиваемые параметры аудио захвата можно менять через панель звука в Windows. В Linux можно настроить PipeWire для создания виртуального аудио-канала.

Управление громкостью осуществляется на нескольких устройствах, включая системные уровни и настройки в приложении.

📁 Language: #Cpp(47.5%), #Kotlin(47.0%), #Си(2.8%)

⭐️ Stars: 1.7k

➡️ Cсылка на GitHub

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