Делимся новинками из мекки айтишников.
В эту подборку мы включили не только самые популярные репозитории, но и малоизвестные — те, что пока не на слуху, но со временем обязательно выстрелят. Вас ждут полезные консольные утилиты, инструменты для разработчиков и первый в истории успешный nocode-проект 🙂
Плейлист для вашего сайта
Track-list
Если вы создаёте сайт и хотите встроить музыкальный плеер — Track-list упростит задачу. Он позволяет последовательно воспроизводить аудиофайлы и управлять ими через интерфейс.
- В каждый момент времени проигрывается только один трек.
- После завершения текущего трека автоматически начинается следующий.
- Компонент работает как с локальными файлами, так и со сторонними источниками.
- Есть возможность настроить внешний вид кнопок.
Компонент можно установить через npm:
npm install @terriblemia/track-list
Или использовать напрямую через CDN (не рекомендуется для продакшен-окружения):
<script type=”module” src=”https://unpkg.com/@terriblemia/track-list@1.0.0/track-list.js”></script>
Zero-code, но не тот, о котором вы подумали
Nocode
По названию может показаться, что это очередной инструмент для ноу-, зеро-, вайб- и прочих кодеров. Ничуть не бывало! Этот ироничный репозиторий инженера Келси Хайтауэра — концептуальный способ сказать:
«Самый надёжный код — тот, что не был написан».
Внутри — буквально ничего. Ни строчки кода. Тем не менее это один из самых популярных проектов на GitHub (63,1 тысячи звёзд). Сообщество активно подключилось к шутке: в репозитории более 4 тысяч открытых задач, где обсуждают, будет ли тёмная тема, как внедрить CI/CD, и когда уже появится перевод на узбекский.
Прямая передача файлов без серверов
FilePizza
Веб-приложение с открытым исходным кодом для обмена файлами через браузер. Передача происходит напрямую между пользователями через WebRTC, без загрузки на серверы. Это делает процесс быстрее и безопаснее.
- передача файлов напрямую, без серверов;
- одновременная отправка нескольких файлов;
- поддержка нескольких получателей;
- совместимость с мобильными браузерами (включая Safari);
- тёмная тема;
- шифрование соединения (DTLS) + опциональная защита паролем;
- отслеживание и приостановка передачи в реальном времени.
Чтобы передать файл, достаточно зайти на сайт, перетащить этот файл в окно браузера, получить уникальную ссылку и отправить её получателю.
Важно: у отправителя это окно должно оставаться открытым до завершения передачи.
Браузер для терминала без GUI
lightpanda-io/browser
Экспериментальный браузер Lightpanda — инструмент без графического интерфейса, предназначенный для автоматизации, веб-скрейпинга и работы с ИИ-агентами. Управляется из командной строки или через код с помощью Puppeteer, Playwright и других средств.
Идеально подойдёт тем, кто хочет интегрировать браузерную логику в свои скрипты и пайплайны.
Автогенерация ER-диаграмм
Liam ERD
Мощный инструмент для визуализации и документирования баз данных. Liam ERD автоматически строит красивые интерактивные диаграммы связей (Entity Relationship) по схемам из разных источников — таких как schema.rb, structure.sql, Prisma и другие.
Пример работы утилиты
Источник: https://liambx.com/
Быстрая работа с CSV в терминале
Xan
Мощная утилита командной строки для работы с CSV. Написана на языке Rust, что обеспечивает ей высокую производительность и низкое потребление памяти, позволяя эффективно работать с большими объёмамиемами данных.
- фильтрация, сортировка, агрегация, объединение и другие операции с CSV-файлами;
- визуализация данных в терминале (в виде ASCII-графики);
- поддержка многопоточности.
Пример группировки данных с помощью Xan
Скриншот: Medialab / GitHub
Fedora в обёртке Windows 95
winblues/blue95
Ностальгируете по интерфейсу девяностых? Blue95 — это лёгкая оболочка на базе Fedora Atomic. Проект воссоздаёт внешний вид старых версий Windows — со всеми знакомыми окнами, иконками и ощущением эпохи.
Выглядит аутентично
Скриншот: Winblues / GitHub
Blue95 подойдёт всем, кто скучает по эстетике девяностых либо хочет поностальгировать или создать рабочее пространство в стиле Windows 95.
Для терминально забывчивых
Zev
Инструмент командной строки, который помогает пользователям вспоминать или находить команды терминала, используя естественный язык, — даже если вы не помните синтаксис.
Пример работы zev
Скриншот: Dtnewman / GitHub
Работает на основе API языковых моделей, таких как OpenAI или Ollama. Пользователь вводит запрос на обычном языке, а Zev предлагает соответствующую команду терминала. Можно передать запрос напрямую, например:
zev “показать все работающие процессы Python”
Скачиваем GitHub по частям
Gitsnip
Инструмент, который позволяет скачивать только нужные папки из репозитория без клонирования всего проекта. Никакого git clone — берёте от жизни только то, что нужно 🙂
Скачиваем отдельные папки из репозитория
Скриншот: Dagimg-dot / GitHub
Альтернатива Slack и Notion
Colanode
Платформа для совместной работы с локальным хранением данных. Если Slack и Notion слишком завязаны на облако и внешние серверы, то Colanode предлагает автономную альтернативу: все данные хранятся локально, а работать можно даже без интернета. Подходит тем, кто ценит контроль, приватность и кастомизацию.
Интерфейс и пример работы Colanode
Скриншот: Colanode
- общение с коллегами в реальном времени;
- создание документов, вики и заметок с интуитивно понятным редактором в стиле Notion;
- организация информации с помощью структурированных данных, настраиваемых полей и динамических представлений (таблица, канбан, календарь);
- хранение, обмен и управление файлами внутри защищённых рабочих пространств;
- все изменения сохраняются на сервере в локальной базе данных SQLite с последующей синхронизацией;
- работа с контентом возможна даже без подключения к интернету.
Цифровой питомец с нейросетью
Dosidicus
В отличие от классических тамагочи, этот питомец живёт по законам нейробиологии: обучается, строит нейронные связи и реагирует на мир с помощью «конуса зрения». Отличный способ визуализировать, как работает обучение и принятие решений у простейших форм ИИ.
- Автономность. Питомец принимает решения на основе своего состояния (голод, усталость и так далее) и окружения.
- Возможность принимать решения. Применяется алгоритм обучения по Хеббу для формирования ассоциаций.
- Нейрогенез. Питомец может создавать новые нейроны в ответ на изменения в окружающей среде.
Для работы требуются Python и библиотеки PyQt5 и Numpy.
Веб-сайт в текст
Sitefetch
Инструмент командной строки, предназначенный для загрузки содержимого веб-сайта и сохранения его в текстовый файл, который можно использовать для обучения моделей искусственного интеллекта.
- сохраняет весь сайт или нужные страницы в TXT-формате;
- поддерживает многопоточность;
- упрощает подготовку обучающих датасетов.
Коллекция аватарок
Avatars
Набор бесплатных аватарок, которые можно использовать в качестве заполнителей профилей, при создании интерфейсов, прототипов, MVP и демо-страниц. Аватарки доступны в формате PNG, а ещё они интегрируются в проекты с помощью CDN-ссылок, что позволяет быстро добавить визуальные элементы без необходимости загружать файлы на сервер.
Аватары здесь есть яркие и не очень
Скриншот: Avatars / Skillbox Media
Можно выбрать картинку в разных стилях: яркие и красочные, трёхмерные, мультяшные, а также в стиле Notion, Teams и других сервисов. Для использования аватарок достаточно вставить соответствующую CDN-ссылку в HTML-код вашего проекта.
Сайт проекта
Профиль на GitHub без усилий и кода
profileme-dev
Бесплатный онлайн-инструмент, позволяющий разработчикам создавать привлекательные и информативные профили на GitHub без необходимости писать код. С помощью этого сервиса можно сгенерировать готовый Markdown-код для Readme-файла, который будет отображаться на вашей главной странице профиля.
- Интерактивный редактор визуализирует каждый шаг создания профиля.
- Есть более 60 иконок для языков программирования, фреймворков и инструментов.
- Есть простой способ добавления ссылок на профили в социальных сетях, блогах и других платформах.
- Отображение статистики GitHub, количества подписчиков в соцсетях и других визуальных элементов.
- Поддержка анимации.
Для создания профиля нужно перейти на сайт ProfileMe.dev, нажать Create Profile, заполнить разделы, посмотреть предварительный вариант, скопировать сгенерированный Markdown-код и вставить его в Readme-файл вашего репозитория.
Для любителей ванильной разработки
Plainvanilla
Образовательный проект, посвящённый программированию без использования инструментов и фреймворков. Он учит тому, как строить веб-сайты и приложения на стандартных технологиях — HTML, CSS и JavaScript.
Вы научитесь:
- использовать веб-компоненты;
- применять современные возможности CSS без препроцессоров;
- создавать статические сайты без сборщиков и серверной логики;
- разрабатывать одностраничные приложения с маршрутизацией и управлением состоянием.
Сайт проекта
Компоненты для ИИ-интерфейсов
prompt-kit
Готовые блоки для быстрого создания приложений с ИИ. Если вы создаёте чат-бота, ассистента или просто экспериментируете с ИИ, то этот тулкит сэкономит часы на вёрстке интерфейса. Это библиотека компонентов для React-приложений с современным дизайном и удобной настройкой.
Инструмент использует библиотеку shadcn/ui и совместим с React 19.