Магия одного printf

Выпуск № 120 ·

Проекты на C

  1. printf-tac-toe

    Крестики-нолики в одном вызове printf. Образец чёрной магии C: логика игры, присваивание переменных, проверка победителя и отрисовка поля — всё внутри единственного printf. Ходы делаются цифровыми клавишами, есть проверка ходов и обновление доски.

    printf-tac-toe

Проекты на C#

  1. DriverStoreExplorer

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

    DriverStoreExplorer
  2. MonoGame

    Движок, на котором сделана Stardew Valley. Кроссплатформенный открытый .NET-фреймворк для игр — открытая реализация Microsoft XNA. 2D- и 3D-игры пишутся на C# и почти без изменений запускаются на Windows, macOS, Linux, iOS, Android, PlayStation, Xbox и Nintendo Switch. На нём сделаны Stardew Valley, Celeste и Streets of Rage 4.

    MonoGame
  3. RackPeek

    Минималистичный учёт IT-хозяйства. Лёгкий инструмент для личной инфраструктуры с веб-интерфейсом и CLI: данные хранятся в YAML, история изменений ведётся во встроенном Git. Наглядно показывает железо, сеть и сервисы, экспортирует SSH-конфиг и генерирует инвентарь для Ansible.

    RackPeek
  4. STranslate

    Переводчик и OCR, которые не мешают. Приложение для Windows на WPF подключает Google, DeepL, OpenAI и другие сервисы: перевод выделенного текста, распознавание со скриншота, перевод целиком, словарь новых слов и магазин плагинов.

    STranslate

Проекты на C++

  1. mujoco

    Открытый высокопроизводительный физический движок. Универсальный симулятор от Google DeepMind для сложных сочленённых конструкций и их взаимодействия со средой. Есть встроенный интерактивный визуализатор, сцены описываются в MJCF; применяется в робототехнике, воплощённом ИИ, биомеханике, анимации и машинном обучении.

    mujoco
  2. wally

    Локальный голосовой ИИ-ассистент для macOS. CLI-утилита, оптимизированная под Apple Silicon, объединяет распознавание речи, LLM, VLM и синтез голоса — весь инференс локально, без облака. Голосом управляет музыкой, создаёт напоминания, меняет громкость и может разобрать содержимое экрана или картинки.

    wally

Проекты на Go

  1. cc-connect

    Локальный ИИ-ассистент для кода — в мессенджере. Подключает агентов, работающих на вашей машине, к Feishu, DingTalk (китайские корпоративные мессенджеры), Slack, Telegram, Discord и другим платформам. Поддерживает семь ассистентов, включая Claude Code, Cursor и Gemini CLI, — можно удалённо давать агенту задачи прямо из чата.

    cc-connect
  2. ffmpeg-over-ip

    GPU-транскодирование FFmpeg на удалённой машине. Команды FFmpeg вызываются как локальные, а кодирование и декодирование на деле идёт на удалённом GPU-сервере — без сложной настройки и общих сетевых папок.

    ffmpeg-over-ip
  3. pinchtab

    Мост между ИИ и Chrome. HTTP-сервер на Go даёт ИИ-агентам управлять Chrome через API или командную строку: MCP, работа с DOM, скриншоты и извлечение текста — при этом заметно экономит токены.

    pinchtab
  4. skillshare

    Синхронизация навыков между ИИ-инструментами в одну команду. Кроссплатформенная утилита раскладывает навыки, промпты и конфиги сразу по нескольким ИИ-инструментам: Claude Code, OpenClaw, Codex, OpenCode и другим.

    skillshare

Проекты на Java

  1. floci

    Локальный эмулятор AWS «из коробки». Бесплатный и открытый: помогает разрабатывать и тестировать приложения для AWS у себя на машине. Быстро стартует, мало ест, аккаунт не нужен — одна команда поднимает эмуляцию более 20 сервисов AWS.

  2. openclaw-android

    OpenClaw на Android. Два способа запустить на телефоне саму агентную платформу OpenClaw (а не клиент): поставить через Termux динамический загрузчик glibc и запускать Linux-бинарники напрямую либо установить готовое Android-приложение — во втором случае Termux не нужен.

    openclaw-android
  3. openrocket

    Открытый симулятор моделей ракет. Бесплатная программа моделирует аэродинамику и траекторию полёта ракетомоделей: наглядный конструктор, полёт с шестью степенями свободы, высота, скорость и ускорение в реальном времени. Windows, Linux и macOS.

    openrocket

Проекты на JavaScript

  1. cobe

    Интерактивный глобус всего на 5 КБ. Сверхлёгкая библиотека 3D-визуализации: несколько строк кода — и на странице красивый вращающийся глобус.

    cobe
  2. editor

    Минималистичный 3D-редактор зданий. На React и WebGPU: создавайте, редактируйте и делитесь 3D-моделями построек прямо в браузере.

    editor
  3. EmulatorJS

    Ретро-игры в браузере. Эмулятор на JavaScript и WebAssembly запускает NES, SNES, GBA, PSP, PS1, аркадные автоматы и другие классические платформы. Достаточно перетащить ROM на страницу; есть сохранения, сетевая игра и запись экрана.

    EmulatorJS
  4. GitNexus

    Граф знаний по репозиторию. Строит интерактивный граф с цепочками вызовов, зависимостями и потоками выполнения и отдаёт его как структурированный контекст ИИ-инструментам для кода вроде Cursor и Claude Code.

    GitNexus
  5. oat

    Минималистичная UI-библиотека без зависимостей. Всего 8 КБ в сжатом виде: подключаете крошечные CSS и JS — и собираете аккуратное веб-приложение со всеми типовыми компонентами.

    oat

Проекты на Kotlin

  1. EmojiFace

    Прячет лица на фото под эмодзи. Android-приложение на модели YOLOv8 само находит лица на снимке и закрывает их эмодзи; есть и другие варианты — размытие по Гауссу, пикселизация и полутоновый растр.

    EmojiFace
  2. plain-app

    Управление телефоном из браузера. Android-приложение на Kotlin: в той же локальной сети с любого компьютера открываете браузер и смотрите контакты, SMS, журнал звонков, файлы и фото. Есть зеркалирование экрана, удалённое управление и передача файлов.

    plain-app

Проекты на Python

  1. chardet

    Определение кодировки текста на Python. Универсальная библиотека сама угадывает, в какой кодировке текст: 99 кодировок, включая UTF-8, GB2312 и ISO-8859-1, и 49 языков. Работает как библиотека и как CLI.

    chardet
  2. cronboard

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

    cronboard
  3. Mouser

    Переназначение кнопок мышей Logitech. Лёгкая утилита без входа в аккаунт автоматически переключает раскладку кнопок под разные приложения; настраиваются чувствительность, направление прокрутки и жесты.

    Mouser
  4. visidata

    Интерактивный просмотр данных в терминале. Универсальный CLI на Python плавно листает файлы на миллионы строк: CSV, SQLite, JSON, XLSX, HDF5 и другие форматы (для части нужны дополнительные Python-библиотеки).

    visidata

Проекты на Rust

  1. arnis

    Реальный мир — в Minecraft. Инструмент превращает географические данные в карту Minecraft: выделяете область на интерактивной карте и получаете сохранение с рельефом, улицами, зданиями и лесами. Java Edition (1.17+) и Bedrock.

    arnis
  2. rtk

    CLI, экономящий токены. Снижает расход токенов у ИИ-ассистентов для кода: сжимает вывод типовых команд разработки, схлопывает повторяющиеся логи, убирает комментарии и лишние пустые строки. Экономия 60–90% — лимиты тарифа тянутся заметно дольше.

    rtk

Проекты на Swift

  1. cmux

    Терминал для macOS, созданный для ИИ-программирования. Построен на Ghostty и рассчитан на несколько параллельных сессий с ИИ: когда агент закончил и ждёт ввода, кольцо уведомления мгновенно подсказывает нужное окно. В боковой панели — ветка git, рабочая папка и порты; есть вертикальные вкладки, разделение экрана и встроенный браузер.

    cmux
  2. textream

    Бесплатный открытый телесуфлёр для macOS. Без регистрации, работает офлайн, окно ставится где угодно. Три режима — отслеживание по словам, автопрокрутка и управление голосом; для стримов, ведущих и подкастов.

    textream

Искусственный интеллект

  1. context-hub

    База знаний против галлюцинаций ИИ в коде. Собранная сообществом версионированная документация API для Claude Code и других ИИ-инструментов программирования: поиск по запросу, локальные пометки и обратная связь — меньше выдуманного кода.

  2. FireRed-OpenStoryline

    Агент для создания видео в диалоге. Построен на LLM/VLM: описываете задумку обычным языком, а система сама собирает материалы, монтирует, выстраивает сюжет, добавляет озвучку и музыку. Результат дорабатывается в диалоге — вырезать, переставить, поправить субтитры, — а приёмы монтажа сохраняются в пакет навыков, чтобы быстро повторить стиль.

    FireRed-OpenStoryline
  3. gstack

    ИИ-ассистент превращается в виртуальную команду разработки. Набор навыков (Skills) заставляет ИИ задавать вопросы как партнёр YC и играть роли CEO, архитектора, дизайнера и тестировщика — Claude Code становится командой, которую можно позвать в любой момент.

    gstack
  4. harness-sdk

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

    harness-sdk
  5. page-agent

    ИИ-оператор внутри вашего сайта. Встраиваемый в страницу GUI-агент для разработчиков сайтов. В отличие от обычной браузерной автоматизации, он подключается к сайту через код, после чего пользователи управляют страницей на естественном языке.

    page-agent

Прочее

  1. browser

    Headless-браузер с мгновенным стартом. Написан с нуля на Zig: запускается в 11 раз быстрее Chrome и потребляет в 9 раз меньше памяти. Поддерживает JavaScript и Web API, совместим с Playwright, Puppeteer, chromedp и другими инструментами автоматизации.

    browser
  2. claude-hud

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

    claude-hud
  3. geo-seo-claude

    Навыки GEO-оптимизации для Claude Code. Плагин по принципу «сначала GEO, потом SEO»: 11 навыков и 5 субагентов помогают оптимизировать сайт под поисковики на базе ИИ — оценка, анализ и тестирование.

    geo-seo-claude
  4. Mercury-Transforming-Drone

    Открытый дрон-трансформер. Переключается между полётом и ездой по земле. Собран на Raspberry Pi и ArduPilot, есть цветная камера и камера глубины, GPS и дистанционное управление.

    Mercury-Transforming-Drone
  5. spank

    Шлёпни MacBook — и он закричит от боли. CLI-утилита на Go для macOS в реальном времени распознаёт физические шлепки (вибрацию) по ноутбуку и тут же проигрывает заданный звук. Работает на машинах с M2 и новее.