Проекты на C
-
Ditto
Менеджер истории буфера обмена для Windows. Бесплатная утилита сохраняет скопированное в базу SQLite для последующего поиска. Можно задать срок хранения и число записей, объединять вставляемые фрагменты, группировать их, быстро искать и вставлять горячими клавишами. Содержимым буфера можно делиться по сети с шифрованием передачи.

-
FlappyBird
Flappy Bird размером менее 100 КБ. Игра про летящую птицу написана на C, работает плавно и поставляется в пакете меньше 100 КБ. Подходит для Android 5.1 и новее.

-
system-bus-radio
Передача радиосигнала прямо с компьютера. Программа переключает ток в системной шине на заданной частоте и отправляет AM-сигнал без дополнительного оборудования.

Проекты на C#
-
eShop
Открытая платформа электронной коммерции на .NET. Пример от команды .NET построен на .NET Aspire, использует .NET 8 и микросервисную архитектуру, реализуя основные функции интернет-магазина.

-
Loaf
Имитация обновления Windows. Небольшая утилита помогает сделать перерыв: после нажатия кнопки она показывает экран Windows Update, создавая впечатление, что компьютер занят обновлением.

Проекты на C++
-
alien
Мощный симулятор искусственной жизни. Инструмент построен на двумерном движке частиц с CUDA. Графический интерфейс и редактор частиц позволяют моделировать мягкие тела, жидкости, цифровые организмы, наследование и эволюцию. Поведением существ управляют нейросети; доступны взаимодействие в реальном времени и симуляция миллионов частиц.

-
vcmi
Открытая переработка «Героев меча и магии III». Движок классической стратегии переписан на C++: доступны высокое разрешение, многопользовательская игра и собственные карты. Работает на Windows, macOS, Android и iOS; файлы данных для запуска игры нужно подготовить самостоятельно.

Проекты на Go
-
clickhouse-sql-parser
Парсер SQL для ClickHouse на чистом Go. Поддерживает большинство операторов DML, DDL и запросов. Благодаря простому и понятному коду подойдёт разработчикам на Go для знакомства с устройством SQL-парсеров.
package main import ( clickhouse "github.com/AfterShip/clickhouse-sql-parser/parser" ) query := "SELECT * FROM clickhouse" parser := clickhouse.NewParser(query) // Parse query into AST statements, err := parser.ParseStmts() if err != nil { return nil, err } -
go2rtc
Инструмент для работы с разными протоколами потокового видео. Библиотека на Go поддерживает RTSP, WebRTC, HomeKit, FFmpeg и RTMP. С помощью FFmpeg она принимает почти любой медиаформат и преобразует его для популярных стриминговых сервисов и браузеров.

-
maroto
Создание красиво оформленных PDF на Go. Библиотека вдохновлена Bootstrap: разные стили PDF можно задавать почти так же легко, как оформлять страницы сайта этим фреймворком.

-
nginx-ui
Веб-панель управления Nginx. Проект на Go и Vue.js готов к работе сразу после установки: показывает статистику трафика и журналы Nginx, позволяет редактировать конфигурацию, автоматически проверять её и перезагружать сервер.

-
watchtower
Автоматическое обновление контейнеров Docker. Инструмент следит за работающими контейнерами, периодически проверяет Docker Hub или частный реестр, загружает свежие образы и перезапускает контейнеры. Подходит для разработки, тестирования и личных проектов; для продакшена авторы его не рекомендуют.
docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower
Проекты на Java
-
graphhopper
Быстрый и гибкий открытый движок маршрутизации. Java-проект рассчитывает расстояния между двумя и более точками с помощью алгоритмов Дейкстры, A* и иерархий сокращений (CH). Доступен как библиотека или веб-сервис. По данным OpenStreetMap строит маршруты и навигацию для автомобилей, велосипедистов и пешеходов.

-
J2ME-Loader
J2ME-игры на Android. Эмулятор запускает большинство двумерных и трёхмерных игр, содержит виртуальную клавиатуру и работает на Android 4.0 и новее.

-
spring-ai
Фреймворк Spring для разработки приложений с ИИ. Открытый Java-проект команды Spring упрощает подключение моделей OpenAI, Microsoft, Amazon, Google и Hugging Face, включая чаты и генерацию изображений по тексту. Поддерживает работу с промптами, преобразование ответов модели в объекты POJO, векторные базы и RAG — генерацию с поиском по источникам.

Проекты на JavaScript
-
create-t3-app
Генератор полнофункциональных проектов Next.js с типобезопасностью. Готовый шаблон создаёт новое приложение Next.js одной командой и сразу пригоден к работе.

-
markmap
Интеллект-карты из Markdown. Инструмент строит их по разметке Markdown и доступен как онлайн-сервис, консольная утилита и плагины для VS Code, Vim и Emacs. Можно начать пользоваться сразу после установки.

-
pglite
PostgreSQL прямо в браузере. База собрана в WebAssembly и упакована в клиентскую библиотеку TypeScript/JavaScript. Сжатый пакет занимает менее 3 МБ и работает в браузере, Node.js, Bun и Deno без дополнительных зависимостей. Данные можно хранить в памяти, локально или в IndexedDB.
import { PGlite } from "@electric-sql/pglite"; const db = new PGlite(); await db.query("select 'Hello world' as message;"); // -> { rows: [ { message: "Hello world" } ] }
-
staticrypt
Защита статических страниц паролем без сервера. Утилита шифрует HTML с заданным паролем по AES-256. На созданной странице появляется поле ввода: исходное содержимое откроется только после правильного пароля.

-
ui
Популярный набор красиво оформленных UI-компонентов. Открытая библиотека Vercel на React содержит готовые панели управления, карточки, диалоги с моделью, формы и экраны входа. CLI добавляет в проект исходный код компонента, который можно свободно менять.

Проекты на Kotlin
-
game2048
Открытая игра «2048». Написана на Kotlin с движком KorGe; бесплатна и без рекламы. Есть сохранения, неограниченная отмена ходов, режим ИИ и повтор партии. Готовый пакет автор предоставляет только для Android, для других платформ игру придётся собирать самостоятельно.

-
ImageToolbox
Многофункциональный редактор изображений для Android. Бесплатное приложение поддерживает пакетную обработку, фильтры, удаление фона, изменение размера и обрезку.

Проекты на Python
-
aiofiles
Библиотека асинхронной работы с файлами для Python. Обычный файловый ввод и вывод в Python блокирует выполнение, а эта библиотека предоставляет неблокирующие операции с API, похожим на стандартную библиотеку, и синтаксисом async/await.
async with aiofiles.open('filename', mode='r') as f: contents = await f.read() print(contents) 'My file contents' -
cupy
NumPy и SciPy с ускорением на GPU. Совместимая с ними библиотека для численных вычислений помогает перенести существующий код NumPy/SciPy на NVIDIA CUDA или AMD ROCm. В отдельных случаях скорость возрастает более чем в 100 раз.
>>> import cupy as cp >>> x = cp.arange(6).reshape(2, 3).astype('f') >>> x array([[ 0., 1., 2.], [ 3., 4., 5.]], dtype=float32) >>> x.sum(axis=1) array([ 3., 12.], dtype=float32)
-
curl_cffi
HTTP-клиент с имитацией браузерного отпечатка. Библиотека на Python воспроизводит TLS-, JA3- и HTTP/2-отпечатки браузеров. Быстро работает сразу после установки, поддерживает WebSocket и асинхронные запросы.
from curl_cffi import requests # Notice the impersonate parameter r = requests.get("https://tools.scrapfly.io/api/fp/ja3", impersonate="chrome") print(r.json()) # output: {..., "ja3n_hash": "aa56c057ad164ec4fdcb7a5a283be9fc", ...} # the js3n fingerprint should be the same as target browser # To keep using the latest browser version as `curl_cffi` updates, # simply set impersonate="chrome" without specifying a version. # Other similar values are: "safari" and "safari_ios" r = requests.get("https://tools.scrapfly.io/api/fp/ja3", impersonate="chrome")
-
LibreTranslate
API перевода для автономного размещения. Сервис построен на офлайн-движке Argos Translate и не зависит от сторонних служб перевода. Можно поднять собственный API с автоматическим определением языка, API-ключами и ограничением частоты запросов.

-
s-tui
Мониторинг и стресс-тестирование CPU в терминале. Консольная утилита на Python показывает графики температуры, частоты, энергопотребления и загрузки процессора в реальном времени. Для нагрузочных испытаний можно установить FIRESTARTER и другие инструменты.

Проекты на Rust
-
uv
Очень быстрый менеджер пакетов Python. Написанный на Rust инструмент нового поколения заменяет привычные средства управления пакетами и окружениями, совместим с командами pip, pip-tools и virtualenv. Работает в 10–100 раз быстрее, экономит место за счёт общего кеша зависимостей и готов к использованию на Windows, Linux и macOS.
# On macOS and Linux. $ curl -LsSf https://astral.sh/uv/install.sh | sh # On Windows. $ powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # With pip. $ pip install uv
-
yazi
Очень быстрый файловый менеджер для терминала. Написан на Rust; все операции ввода и вывода асинхронны. Удобный настраиваемый интерфейс поддерживает просмотр изображений, подсветку кода, прокручиваемый предпросмотр и плагины. Встроена интеграция с ripgrep, fd и fzf.

Проекты на Swift
-
BBackupp
Удобное резервное копирование устройств iOS. Бесплатная утилита показывает ход копирования, поддерживает расписание автоматических копий, беспроводное подключение и шифрование.

-
OpenScanner
Бесплатный сканер документов для iPhone. Приложение на Swift без рекламы и встроенных покупок сканирует чеки, договоры и заметки. Умеет распознавать текст, редактировать сканы, добавлять подпись и экспортировать PDF. Работает на iOS 16.0+ и visionOS 1.2+.

Искусственный интеллект
-
miniMNIST-c
Минимальная нейросеть на C. Проект показывает реализацию с нуля менее чем в 200 строках и только со стандартной библиотекой C. Сеть распознаёт рукописные цифры из набора MNIST.
-
openvino
Набор инструментов для оптимизации и развёртывания моделей глубокого обучения. Открытый проект Intel ускоряет и упрощает запуск обученных моделей на разных аппаратных платформах; поддерживает TensorFlow, PyTorch и ONNX.
import openvino as ov import torch import torchvision # load PyTorch model into memory model = torch.hub.load("pytorch/vision", "shufflenet_v2_x1_0", weights="DEFAULT") # convert the model into OpenVINO model example = torch.randn(1, 3, 224, 224) ov_model = ov.convert_model(model, example_input=(example,)) # compile the model for CPU device core = ov.Core() compiled_model = core.compile_model(ov_model, 'CPU') # infer the model on random data output = compiled_model({0: example.numpy()})
Прочее
-
90DaysOfDevOps
Бесплатный курс DevOps на 90 дней. Начавшись с личных учебных заметок автора, проект вырос в курс, который развивает сообщество. Темы охватывают основы DevOps и Linux, сети, контейнеры, Kubernetes, CI/CD, мониторинг и облачных провайдеров.

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

-
GPU-Puzzles
Интерактивный курс параллельного программирования на GPU. Четырнадцать задач предлагают написать код и найти решение. Он выглядит как Python, но с библиотекой Numba выполняется как CUDA-код. После запуска строится схема работы программы; автор также записал видео с инструкциями по запуску и просмотру ответов.

-
kando
Круговое меню для разных платформ. Настольный инструмент запускает приложения, имитирует сочетания клавиш и открывает файлы. Особенно удобен с пером или сенсорным экраном; работает на Windows, Linux и macOS.

-
omakub
Готовая конфигурация Ubuntu для веб-разработки. Одна команда превращает свежую Ubuntu 24.04 в удобную и красиво оформленную систему: настраивает GNOME и управление окнами, устанавливает терминал Alacritty, редакторы Neovim и VS Code, а Chrome делает браузером по умолчанию.

-
weather_landscape
Анимированный прогноз погоды. Проект создаёт пейзаж по метеоданным и показывает погоду в движении вместо сухих чисел.

Открытые книги
-
DictionaryByGPT4
Английский словарь, созданный с помощью GPT-4. Модель разобрала более 8 000 слов из китайских школьных и вузовских экзаменов и составила словарь. Для каждого слова приведены значение, корень, аффиксы, примеры употребления, история и культурный контекст.
-
SystemDesign
Китайский перевод книги «Собеседование по проектированию систем: взгляд изнутри» (System Design Interview: An Insider’s Guide). В ней разбираются приёмы проектирования архитектуры для собеседований, например проектирование сервиса наподобие YouTube.