Проекты на C
-
Chroma
Проверка доступности цветовой палитры в играх. Открытый инструмент Ubisoft в реальном времени накладывает на игровое изображение три фильтра, имитирующих разные виды дальтонизма. Разработчики могут увидеть возможные трудности игроков с нарушением цветовосприятия и вовремя скорректировать оформление.

Проекты на C#
-
clawPDF
Виртуальный принтер с открытым кодом для Windows. Позволяет сохранять любые документы в PDF, PDF/A, изображения, SVG, TXT и другие форматы. Поддерживает сетевую печать, объединение файлов, пакетную обработку, защиту паролем и автоматизацию с помощью скриптов.

-
megacity-metro
Пример масштабной многопользовательской игры на Unity. Открытый проект самой Unity показывает, как с помощью DOTS и Unity Gaming Services (UGS) создавать сетевые шутеры с большим числом одновременных игроков. Подходит для изучения, как образец и основа для собственных проектов.

-
SmartSystemMenu
Расширение системного меню окон Windows. Добавляет в меню, открываемое правым щелчком по заголовку окна, полезные команды: закрепление поверх других окон, изменение прозрачности, заголовка и значка, выравнивание, перенос между мониторами, групповое скрытие и сворачивание, создание снимка окна и операции с буфером обмена.

Проекты на C++
-
EmptyEpsilon
Кооперативный симулятор космического корабля. Игроки с Windows, Linux и macOS подключаются по сети и берут на себя роли капитана, пилота, инженера и других членов экипажа. Вместе они управляют звездолётом и выполняют задания. Игра написана на C++ и поддерживает расширения на Lua для создания собственных сценариев и заданий.

-
JarkViewer
Удобный просмотрщик изображений для Windows. Подходит и для повседневного просмотра, и для отбора фотографий. Есть горячие клавиши: например, клавиша I показывает подробную информацию об изображении. Программа также читает prompt изображения, созданного ИИ, если он доступен, и запоминает положение и размер окна.

-
PlotJuggler
Инструмент визуализации временных рядов. Поддерживает CSV, ROS, ULog, MQTT и потоки данных в реальном времени. Удобный интерфейс помогает быстро обрабатывать большие объёмы данных для робототехники, беспилотного транспорта, интернета вещей и научных исследований.

Проекты на CSS
-
theme.park
Набор тем для приложений, размещённых на собственном сервере. Помогает оформить их в едином стиле. Поддерживает более 50 приложений, включая Nextcloud, Sonarr, Radarr, Jackett, Emby, Jellyfin и Home Assistant.

Проекты на Go
-
monibuca
Универсальный фреймворк для потокового медиасервера на Go. Производительный, с низкой задержкой, модульной архитектурой и возможностью расширения. Модули загружаются по необходимости. Поддерживает запись и воспроизведение, распределённое развёртывание, мониторинг через Prometheus, а также снимки кадров, перекодирование и обработку данных SEI.

-
server
Платформа для отправки уведомлений на Go. Простой сервис для размещения на собственном сервере: сообщения отправляются через REST API и поступают в реальном времени по WebSocket. Есть удобный веб-интерфейс. Подходит для уведомлений, оповещений мониторинга и личных сообщений.

-
sttr
Консольная утилита на Go для преобразования строк. Кодирует и декодирует данные, вычисляет хеши и меняет формат текста. Помогает быстро обрабатывать текст в терминале.
// With input prompt sttr // Direct input sttr md5 "Hello World" // File input sttr md5 file.text sttr base64-encode image.jpg // Reading from different processor like cat, curl, printf etc.. echo "Hello World" | sttr md5 cat file.txt | sttr md5 // Writing output to a file sttr yaml-json file.yaml > file-output.json
-
tview
Библиотека на Go для создания терминальных интерфейсов (TUI). Позволяет быстро собирать интерактивные приложения из готовых компонентов: полей выбора, кнопок, таблиц, деревьев, форм, цветного текста и многострочных областей. Есть гибкая система компоновки.
package main import ( "github.com/rivo/tview" ) func main() { box := tview.NewBox().SetBorder(true).SetTitle("Hello, world!") if err := tview.NewApplication().SetRoot(box, true).Run(); err != nil { panic(err) } }
Проекты на Java
-
Android
Приложение для хранения карт и купонов на Android. Бесплатный инструмент с открытым кодом сохраняет членские карты, скидочные купоны и билеты. Встроенный сканер переводит штрихкоды и QR-коды с физических карт в цифровой вид, чтобы не носить их с собой.

-
mousemaster
Управление мышью с клавиатуры. Утилита на Java поддерживает несколько режимов навигации и несколько мониторов, позволяя полностью отказаться от мыши при работе.

Проекты на JavaScript
-
Abracadabra
Шифрование текста под старинную китайскую прозу. Инструмент сочетает игровой подход с защитой данных: превращает произвольный текст в стилизованный под древнекитайские тексты или в обычный защищённый шифртекст. Использует AES-256 и тройную роторную обфускацию; для стилизации авторы ориентировались на классические китайские сборники «Избранная древняя проза» (Guwen Guanzhi) и «Собрание древней прозы» (Guwen Cileizuan).

-
aya
Готовый инструмент для управления Android-устройствами. Настольный клиент ADB с открытым кодом и графическим интерфейсом поддерживает трансляцию экрана, работу с файлами и приложениями, наблюдение за процессами, анализ интерфейса, мониторинг CPU, памяти и FPS, а также интерактивную оболочку.

-
HomePage
Шаблон эффектной персональной страницы. В нём есть анимированный «жидкий» фон, адаптивная вёрстка и плавные переходы. Содержимое и оформление меняются через простой конфигурационный файл.

-
pear-desktop
Настольный клиент YouTube Music без рекламы. Приложение на Electron работает без обязательного входа в аккаунт, сохраняет привычный интерфейс YouTube Music и расширяется плагинами. Встроены блокировка рекламы, загрузка музыки, смена тем и обработка звука. Доступно для Windows, macOS и Linux.

-
uilayouts
Бесплатная библиотека анимированных компонентов для React и Next.js. Содержит более 100 готовых UI-компонентов с упором на выразительный дизайн. Они созданы с использованием Tailwind CSS, Framer Motion, GSAP и других инструментов.

Проекты на Kotlin
-
OpenCalc
Простой калькулятор для Android с открытым кодом. Занимает всего 2 МБ и не запрашивает лишних разрешений. Поддерживает темы оформления, научные вычисления, историю, смену ориентации экрана и работу на экране блокировки.

Проекты на Python
-
bilive
Запись и нарезка трансляций Bilibili (китайского видеохостинга). Инструмент автоматически записывает эфиры, создаёт клипы, накладывает комментарии зрителей и публикует результат. Работает быстро, потребляет мало ресурсов и не требует мощного оборудования. Модели распознавания речи, анализа видео и генерации изображений автоматизируют весь путь от записи до загрузки.

-
FlareSolverr
Прокси для прохождения защиты Cloudflare и DDoS-GUARD. Сервис выступает посредником при запросах и использует Chrome в режиме без интерфейса для прохождения проверок. Затем возвращает вызывающей программе HTML страницы и Cookie.
-
pympler
Библиотека для анализа памяти в Python. Измеряет размер объектов с помощью asizeof, отслеживает использование памяти в реальном времени через muppy и помогает анализировать жизненный цикл объектов.
from pympler import asizeof obj = [1, 2, (3, 4), 'text'] asizeof.asizeof(obj) # 176 print(asizeof.asized(obj, detail=1).format()) [1, 2, (3, 4), 'text'] size=176 flat=48 (3, 4) size=64 flat=32 'text' size=32 flat=32 1 size=16 flat=16 2 size=16 flat=16 -
python-mastery
Продвинутый курс по Python. Автор — известный участник Python-сообщества Дэвид Бизли, написавший «Рецепты программирования на Python» (Python Cookbook). Материалы полностью открыты и охватывают генераторы, корутины, метапрограммирование, модули и пакеты. Курс рассчитан на тех, кто уже знаком с Python.
-
throttled-py
Готовая библиотека для ограничения частоты запросов на Python. Лёгкая и гибкая, работает с синхронным и асинхронным кодом. Поддерживает фиксированное и скользящее окно, алгоритмы token bucket, leaky bucket и GCRA, хранение в Redis, а также вызов через функции, декораторы и контекстные менеджеры.
from throttled import RateLimiterType, Throttled, rate_limiter, store, utils throttle = Throttled( # 📈 Use Token Bucket algorithm using=RateLimiterType.TOKEN_BUCKET.value, # 🪣 Set quota: 1,000 tokens per second (limit), bucket size 1,000 (burst) quota=rate_limiter.per_sec(1_000, burst=1_000), # 📁 Use In-Memory storage store=store.MemoryStore(), ) def call_api() -> bool: # 💧 Deduct 1 token for key="/ping" result = throttle.limit("/ping", cost=1) return result.limited if __name__ == "__main__": # 💻 Python 3.12.10, Linux 5.4.119-1-tlinux4-0009.1, Arch: x86_64, Specs: 2C4G. # ✅ Total: 100000, 🕒 Latency: 0.0068 ms/op, 🚀 Throughput: 122513 req/s (--) # ❌ Denied: 98000 requests benchmark: utils.Benchmark = utils.Benchmark() denied_num: int = sum(benchmark.serial(call_api, 100_000)) print(f"❌ Denied: {denied_num} requests")
Проекты на Rust
-
dysk
Более наглядная альтернатива команде df. Утилита на Rust показывает использование дисков в Linux и позволяет выбирать столбцы, фильтровать и сортировать данные.

-
edit
Терминальный текстовый редактор с открытым кодом от Microsoft. Написан на Rust и вдохновлён классическим MS-DOS Editor. Компактен, быстро запускается, работает на разных платформах и предлагает сочетания клавиш и управление в духе VSCode. Подходит для простого редактирования текста.

Проекты на Swift
-
InputSourcePro
Автоматическое переключение раскладки на macOS. Утилита выбирает метод ввода в зависимости от текущего приложения или сайта, открытого в браузере.

Искусственный интеллект
-
LivePortrait
Оживление статичных портретов. По одной фотографии инструмент быстро создаёт качественное выразительное видео. Особенно хорошо передаёт мимику и умеет анимировать портреты людей и животных.

-
nndeploy
Фреймворк для развёртывания ИИ-инференса на разных устройствах. Сочетает высокую производительность и простой интерфейс. Основан на ориентированном ациклическом графе: подготовка данных, инференс и постобработка становятся его узлами. Поддерживает конвейерный и параллельный запуск задач, бэкенды TensorRT, OpenVINO, MNN и модели генерации изображений по тексту, большие языковые модели и модели детекции. Один код можно развернуть на разных платформах.

-
opik
Открытая платформа для оценки LLM-приложений. Веб-интерфейс помогает записывать все вызовы моделей при разработке и в эксплуатации, выставлять оценки по отзывам, хранить тестовые случаи, находить галлюцинации и подключать CI/CD. Подходит для RAG-чат-ботов, помощников по коду и сложных цепочек ИИ-агентов.

-
Second-Me
Создание локального цифрового двойника на основе личных данных. Платформа помогает обучить и настроить собственного ИИ-помощника. Использует иерархическое моделирование памяти (HMM) и алгоритм Me-Alignment, чтобы учесть знания, интересы и предпочтения владельца.

-
void
Редактор кода с ИИ и открытым исходным кодом. Основан на VSCode и предлагается как открытая альтернатива Cursor. Отправляет данные напрямую поставщику модели, уделяя внимание конфиденциальности. Поддерживает локальные модели и крупные облачные сервисы, включая OpenAI, Claude, DeepSeek и Gemini.

Прочее
-
China-software-copyright
Руководство и шаблоны для регистрации авторских прав на ПО в Китае. В репозитории есть инструкция пользователя, документация с исходным кодом и форма заявки. Материалы упрощают подачу и повышают шансы на одобрение.
-
chrono
Минималистичные часы и будильник для Android. В приложении есть таймер и секундомер, удобные настройки и лаконичный интерфейс. Секундомер записывает круги и наглядно сравнивает лучшее, худшее и среднее время круга.

-
cs-paper-checklist
Контрольный список для научных статей по информатике. Помогает авторам перед отправкой на конференцию или в журнал проверить качество, структуру, оформление и ссылки, чтобы повысить шансы на принятие работы.

-
Evertop
Портативный ретрокомпьютер с низким энергопотреблением. Работает до 500 часов без подзарядки. Устройство на ESP32 с экраном E-ink воссоздаёт классический IBM XT, совместимо с DOS, Minix и Windows 3.0 и запускает множество старых программ и игр для DOS.

-
hadolint
Линтер для повышения качества Dockerfile. Автоматически выявляет и помогает исправить типичные ошибки, нарушения принятых практик и проблемы безопасности: отсутствие закреплённой версии образа, лишние команды sudo, неочищенный кеш и другие.

-
nb
Менеджер заметок, закладок и личной базы знаний в командной строке. Поддерживает Markdown, Org, LaTeX и AsciiDoc, а также шифрование, контроль версий с синхронизацией, поиск и теги.

Открытые книги
-
ChinaTextbook
Бесплатная коллекция учебников с открытым доступом. Включает PDF для начальной, средней и старшей школы Китая и вузов по разным дисциплинам. Все материалы без водяных знаков, доступны для скачивания одним нажатием; коллекция регулярно пополняется.
-
Hello-CTF
Вводный курс по CTF для начинающих. Бесплатное руководство по соревнованиям «захвати флаг» охватывает безопасность веб-приложений и бинарных файлов, криптографию и обратную разработку. К темам прилагаются задания для практики.