Проекты на C
-
AltSnap
Глобальный оконный менеджер для Windows с управлением через Alt. Утилита переносит в Windows эффективный способ управления окнами из Linux: удерживая Alt, можно перетаскивать, изменять размер и закреплять окно за любую его область, не выискивая заголовок или границу.

-
libpostal
Библиотека для разбора адресов со всего мира. Написанная на C библиотека поддерживает адресные строки разных стран, языков и форматов и преобразует их в структурированные данные.
#include <stdio.h> #include <stdlib.h> #include <libpostal/libpostal.h> int main(int argc, char **argv) { // Setup (only called once at the beginning of your program) if (!libpostal_setup() || !libpostal_setup_parser()) { exit(EXIT_FAILURE); } libpostal_address_parser_options_t options = libpostal_get_address_parser_default_options(); libpostal_address_parser_response_t *parsed = libpostal_parse_address("781 Franklin Ave Crown Heights Brooklyn NYC NY 11216 USA", options); for (size_t i = 0; i < parsed->num_components; i++) { printf("%s: %s\n", parsed->labels[i], parsed->components[i]); } // Free parse result libpostal_address_parser_response_destroy(parsed); // Teardown (only called once at the end of your program) libpostal_teardown(); libpostal_teardown_parser(); }
Проекты на C#
-
dlss-swapper
Переключение версий DLSS в играх без обновления. Утилита управляет DLL-файлами DLSS, FSR и XeSS и заменяет их в играх из Steam, GOG, Epic Games и других популярных магазинов. Она позволяет повысить или понизить версию этих технологий без обновления самой игры, чтобы улучшить качество изображения и производительность.

-
Mate-Engine
Открытый виртуальный VRM-компаньон для рабочего стола. Приложение служит открытой альтернативой Desktop Mate: размещает на рабочем столе собственного трёхмерного персонажа и поддерживает плавные анимации ожидания, реакцию на щелчки и танцы под музыку.

Проекты на C++
-
d2mcpp
Интерактивное изучение возможностей современного C++. Полностью открытый учебник разбивает ключевые возможности C++11, включая автоматический вывод типов и семантику перемещения, на небольшие запускаемые упражнения. Собственная утилита xlings устанавливает зависимости одной командой и сразу проверяет решения.

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

-
WindowsAppSDK
SDK, который даёт старым настольным приложениям новую жизнь. Открытый набор компонентов и инструментов Microsoft помогает приложениям на Win32, WPF и WinForms подключать новейшие функции интерфейса и платформы Windows. Один пакет NuGet добавляет более современный UI, push-уведомления, скруглённые углы окон и другие возможности.

Проекты на Go
-
evcc
Умная платформа для управления зарядкой личного электромобиля. Открытая система управления зарядными устройствами предлагает владельцам электромобилей гибкое и простое в установке решение. Через наглядный веб-интерфейс, адаптированный для смартфонов, можно удалённо запускать и останавливать зарядку и следить за ней; поддерживаются разные зарядные устройства и модели машин. Система выбирает время зарядки с учётом тарифов, запасённой солнечной энергии и расписания, помогая экономить на электричестве.

-
gpt-load
Корпоративная платформа для управления несколькими API больших языковых моделей. Решение на Go поддерживает OpenAI, Gemini, Claude и другие сервисы. Оно готово к работе сразу после установки, включает веб-интерфейс администрирования, сохраняет исходный формат API и умеет автоматически перебирать ключи, переключаться при сбоях и горизонтально масштабироваться для высоких нагрузок в продакшене.

-
mcp-toolbox
Открытый MCP-инструмент Google для баз данных. MCP-сервер предоставляет LLM-приложениям единый, безопасный и расширяемый слой доступа к разным базам данных. Пулы соединений, аутентификация и мониторинг помогают ИИ-агентам быстро получить возможность выполнять запросы; поддерживаются PostgreSQL, MySQL и другие СУБД.

-
zenta
Консольная утилита для быстрого возвращения концентрации. Написанная на Go программа помогает разработчикам успокоиться и снова сосредоточиться с помощью простого дыхательного упражнения.

Проекты на Java
-
javacv
Универсальная Java-библиотека компьютерного зрения. Она позволяет напрямую вызывать из JVM популярные библиотеки OpenCV, FFmpeg, Tesseract и другие, чтобы быстро создавать модули анализа изображений в реальном времени, кодирования и декодирования видео, потоковой передачи и OCR.
import org.bytedeco.opencv.opencv_core.*; import org.bytedeco.opencv.opencv_imgproc.*; import static org.bytedeco.opencv.global.opencv_core.*; import static org.bytedeco.opencv.global.opencv_imgproc.*; import static org.bytedeco.opencv.global.opencv_imgcodecs.*; public class Smoother { public static void smooth(String filename) { Mat image = imread(filename); if (image != null) { GaussianBlur(image, image, new Size(3, 3), 0); imwrite(filename, image); } } } -
JsonPath
Чтение и запись JSON с той же лёгкостью, что и XML. Библиотека предлагает Java-разработчикам запросы по путям, позволяя извлекать данные из сложных JSON-структур и находить нужные узлы без ручного обхода.
String json = "..."; Object document = Configuration.defaultConfiguration().jsonProvider().parse(json); String author0 = JsonPath.read(document, "$.store.book[0].author"); String author1 = JsonPath.read(document, "$.store.book[1].author"); -
nifi
Визуальная платформа управления потоками данных. Система основана на потоковом программировании и предлагает веб-интерфейс с управлением перетаскиванием, отслеживание происхождения данных, возобновление после сбоев, эластичное масштабирование и множество процессоров. Потоки между системами можно проектировать, контролировать и отслеживать как блок-схемы — например, для озёр данных, оценки рисков в реальном времени и конвейеров данных для ИИ.

Проекты на JavaScript
-
base-ui
Легко настраиваемая библиотека React-компонентов без стилей. В базовых компонентах есть только необходимая логика и нет предустановленного оформления, поэтому разработчикам не приходится тратить много сил на переопределение и изменение стандартных стилей традиционных UI-библиотек.

-
cap
Лёгкая альтернатива CAPTCHA. Открытое решение защищает от злоупотреблений со стороны ботов и сбора данных. Оно основано на доказательстве работы SHA-256, легко встраивается, готово к работе сразу после установки и позволяет разместить механизм проверки на своём сервере.

-
drawnix
Минималистичная онлайн-доска. Бесплатный открытый инструмент предлагает бесконечный холст, свободное рисование, интеллект-карты, блок-схемы, кисти, вставку изображений и автосохранение. Также есть мобильная версия, развёртывание через Docker и механизм плагинов.

-
FossFLOW
Открытый редактор псевдотрёхмерных схем. Инструмент предназначен для создания профессиональных изометрических схем инфраструктуры и работает офлайн. Такие схемы передают эффект 3D в двумерном изображении, помогая нагляднее и точнее показывать сложные проекты и архитектуру систем.

-
snapdom
Библиотека для точных снимков веб-контента. Эффективная JavaScript-библиотека быстро и точно преобразует любой DOM-элемент страницы в качественное изображение и экспортирует результат в PNG, JPG, WebP или Canvas. Она подходит для автоматизированного тестирования сайтов, генерации превью и сохранения контента.
const el = document.querySelector('#target'); const result = await snapdom(el, { scale: 2 }); const img = await result.toPng(); document.body.appendChild(img); await result.download({ format: 'jpg', filename: 'my-capture' });
Проекты на Kotlin
-
Iconify
Глубокая настройка интерфейса Android. Мощный системный инструмент оформления предназначен для Pixel и прошивок на основе AOSP с Android 12 и новее. Он позволяет менять значки строки состояния, включая Wi-Fi и уровень сигнала, системные значки и их форму, стиль часов на экране блокировки, компоновку панели уведомлений, цвета и многое другое.

Проекты на Python
-
jupyterlite
JupyterLab, работающий прямо в браузере. Python и сервер настраивать не нужно: проект предоставляет интерактивную среду программирования на Python, которую можно развернуть в виде статических файлов на любом подходящем хостинге, например GitHub Pages.

-
mediacms
Онлайн-видеоплатформа на Django. Система управления видеоконтентом на Django и React позволяет быстро запустить небольшой или средний видеосайт. В неё встроены перекодирование, поиск, плейлисты, управление правами и адаптация для мобильных устройств; поддерживаются видео, аудио, изображения, PDF и другие форматы.

-
requests-futures
Удобная библиотека асинхронных HTTP-запросов для Python. Лёгкая обёртка добавляет асинхронность библиотеке requests, сочетая её простоту с возможностями параллельного выполнения из стандартного модуля concurrent.futures. Она отправляет один или несколько HTTP-запросов без блокировки и заметно ускоряет приложения с высокой нагрузкой на ввод-вывод.
from concurrent.futures import as_completed from pprint import pprint from requests_futures.sessions import FuturesSession session = FuturesSession() futures=[session.get(f'http://httpbin.org/get?{i}') for i in range(3)] for future in as_completed(futures): resp = future.result() pprint({ 'url': resp.request.url, 'content': resp.json(), }) -
UavNetSim
Платформа моделирования сетей связи беспилотников. Решение на Python и SimPy предназначено для проектирования связи в группах БПЛА. Оно всесторонне моделирует разные уровни сети, включая сетевой, MAC- и физический, а также перемещение и энергопотребление аппаратов. Подходит для разработки протоколов, оценки производительности и визуального анализа сетей БПЛА.

-
ZSim
Симулятор боёв в Zenless Zone Zero. Инструмент моделирует сражения и рассчитывает урон в игре, поддерживая полностью автоматическую симуляцию, наглядные отчёты и собственные APL. Игрок выбирает персонажей и снаряжение, задаёт характеристики, а симулятор рассчитывает ожидаемый урон для определённого состава команды.

Проекты на Rust
-
rustfs
Высокопроизводительное распределённое хранилище на Rust. Система объектного хранения стремится стать открытой альтернативой MinIO. Она проста в установке, совместима с протоколом S3, распространяется по более дружественной открытой лицензии и включает лаконичный веб-интерфейс администрирования. Поддержка китайского оборудования и систем для защищённой инфраструктуры позволяет применять её для огромных массивов данных, Big Data, интернет-сервисов, промышленности и защищённых хранилищ.

-
tabiew
Консольный инструмент для просмотра табличных файлов. Интерактивный интерфейс позволяет просматривать и запрашивать данные в CSV, Parquet, Arrow, Excel и других форматах. Поддерживаются SQL-запросы, работа с несколькими таблицами, нечёткий поиск и сочетания клавиш в стиле Vim.

Проекты на Swift
-
KeyboardCowboy
Новый подход к сочетаниям клавиш в macOS. Инструмент автоматизации позволяет создавать для любых приложений мощные контекстные сочетания клавиш без ручного запуска сценариев. Он имитирует нажатия кнопок, у которых нет штатных сочетаний, выбирает пункты меню и объединяет многошаговые действия в эффективные процессы, запускаемые одним нажатием.

-
TrackWeight
Трекпад MacBook превращается в электронные весы. Забавное приложение для macOS использует встроенный датчик давления Force Touch: достаточно положить предмет на трекпад, и его вес появится на экране в реальном времени.

Искусственный интеллект
-
gitingest
Преобразование репозитория в удобный для ИИ формат одним действием. Инструмент быстро превращает любой репозиторий GitHub в текстовую сводку, пригодную для обработки большой языковой моделью. Для этого достаточно заменить
hubнаingestв адресе проекта на GitHub.
-
ManimML
Анимированные демонстрации нейросетей на Python. Библиотека на основе Manim создаёт анимации и визуализации понятий машинного обучения. Несколько строк Python позволяют показать структуру нейросети, операцию свёртки, процесс Dropout и другие сложные принципы машинного обучения.
from manim_ml.neural_network import NeuralNetwork, FeedForwardLayer nn = NeuralNetwork([ FeedForwardLayer(num_nodes=3), FeedForwardLayer(num_nodes=5), FeedForwardLayer(num_nodes=3) ]) self.add(nn)
-
unsloth
Удобный для начинающих набор инструментов тонкой настройки LLM. Python-библиотека помогает дообучать и оптимизировать большие языковые модели. Динамическое квантование и оптимизация видеопамяти ускоряют настройку и снижают расход памяти на 70–80%; поддерживаются разные аппаратные конфигурации, модели и задачи с очень длинным контекстом. Готовые Jupyter Notebook можно запустить онлайн, что снижает порог входа в дообучение моделей.

-
uzu
Высокопроизводительный движок вывода ИИ для MacBook. Лёгкий движок создан специально для чипов Apple серии M: он использует особенности оборудования Apple для ускорения вывода и предлагает простой API, с которым локальный сервис большой языковой модели развёртывается одним действием.

-
VideoCaptioner
Готовый к работе умный помощник по субтитрам. Инструмент обработки видеосубтитров на основе большой языковой модели предлагает простой интерфейс, распознавание речи, интеллектуальную корректуру и автоматическое создание субтитров на разных языках.

Прочее
-
12-factor-agents
Руководство по проектированию LLM-приложений промышленного уровня. По итогам общения с ведущими основателями компаний в области ИИ автор сформулировал 12 системных и практичных принципов разработки.

-
60s
Набор API с ежедневной информацией за 60 секунд. Проект объединяет сервисы с ежедневными новостями, кассовыми сборами в реальном времени, валютными курсами, популярными поисковыми запросами, случайными шутками и другими данными.
-
bitwise-challenge-2048
Игра 2048 на побитовых операциях. Классическая игра реализована в одном Bash-файле без зависимостей и занимает менее 200 строк. Вместо обычного двумерного массива проект хранит всё поле 4×4 в одном 64-битном целом числе, а перемещения, объединения и появление плиток выполняет побитовыми операциями.

-
CSS-Minecraft
«Мир» только из HTML и CSS. Похожий на Minecraft интерфейс создан исключительно на CSS и HTML, без единой строки JavaScript. Он поддерживает основные действия: размещение и удаление блоков, смену точки обзора и другие.

-
pomodoro
Самодельный таймер Pomodoro с экраном на электронных чернилах. Физическое устройство на ESP32 оснащено чёрно-белым 4,26-дюймовым экраном ePaper и поворотной ручкой. Вращением задаётся длительность работы и отдыха, а нажатием сразу запускается отсчёт.

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

Открытые книги
-
book
«Crypto 101» — введение в криптографию. Книга для программистов начинает с XOR и одноразового блокнота, затем последовательно объясняет симметричное шифрование, шифрование с открытым ключом, хеширование, MAC, подписи, обмен ключами, случайные числа и другие криптографические «кирпичики», из которых собираются реальные системы TLS, OpenPGP и OTR.
-
ThinkStats
«Think Stats» — статистическое мышление. Электронная книга по статистике для программистов, где все примеры и упражнения написаны на Python. На реальных наборах данных она показывает, как решать практические задачи статистическими методами: разведочным анализом данных, распределениями вероятностей, проверкой гипотез, анализом корреляции и регрессией.
