Проекты на C
-
mimikatz
Инструмент для изучения механизмов безопасности Windows. Написанная на C утилита извлекает из памяти пароли в открытом виде, хеши, PIN-коды, билеты Kerberos и другие конфиденциальные данные. Поддерживает такие сложные операции, как pass-the-hash, Golden Ticket и DCSync, и широко применяется для исследований безопасности, тестирования на проникновение и анализа защищённости систем.

Проекты на C#
-
AutoUpdater.NET
Компонент автоматического обновления настольных WPF-приложений. Библиотека предназначена для приложений на WinForms и WPF: всего несколько строк кода добавляют автоматическую проверку новых версий, уведомления во всплывающем окне, скачивание и установку пакетов.
-
ExplorerTabUtility
Расширение с вкладками для Проводника Windows. Утилита для Windows 11 автоматически объединяет несколько окон Проводника в одно окно с вкладками. Поддерживает устранение повторяющихся путей, поиск по вкладкам, массовое открытие, закрытие и восстановление — рабочий стол больше не загромождают лишние окна.

Проекты на C++
-
defendnot
Утилита для отключения Windows Defender одним нажатием. Поддерживает простую установку и постоянное отключение защиты: напрямую обращается к интерфейсу Центра безопасности Windows (WSC), регистрирует фиктивный антивирус и полностью останавливает службу защиты Defender в реальном времени. Автозапуск сохраняет отключённое состояние после перезагрузки.

-
OpenSpeedy
Готовый к работе регулятор скорости игр. Бесплатная утилита для Windows с открытым кодом перехватывает системные функции времени и позволяет гибко менять скорость игры через простой интерфейс. Совместима со многими одиночными играми. Не используйте её в сетевых играх, чтобы не получить блокировку аккаунта.

-
USearch
Быстрый и компактный движок векторного поиска и кластеризации. Высокопроизводительный лёгкий движок поиска похожих объектов и кластеризации реализован в одном заголовочном файле, встраивается в популярные базы данных и поддерживает векторы и мультимодальные данные: тексты, изображения и географические координаты. На основе алгоритма HNSW он эффективно выполняет приближённый поиск ближайших соседей, совместим с несколькими языками программирования и типами точности и подходит для рекомендательных систем, векторных БД, интеллектуального поиска и геопространственного анализа.
#include <usearch/index.hpp> #include <usearch/index_dense.hpp> using namespace unum::usearch; int main(int argc, char **argv) { metric_punned_t metric(3, metric_kind_t::l2sq_k, scalar_kind_t::f32_k); // If you plan to store more than 4 Billion entries - use `index_dense_big_t`. // Or directly instantiate the template variant you need - `index_dense_gt<vector_key_t, internal_id_t>`. index_dense_t index = index_dense_t::make(metric); float vec[3] = {0.1, 0.3, 0.2}; index.reserve(10); // Pre-allocate memory for 10 vectors index.add(42, &vec[0]); // Pass a key and a vector auto results = index.search(&vec[0], 5); // Pass a query and limit number of results for (std::size_t i = 0; i != results.size(); ++i) // You can access the following properties of every match: // results[i].element.key, results[i].element.vector, results[i].distance; std::printf("Found matching key: %zu", results[i].member.key); return 0; }
Проекты на Go
-
f2
Кроссплатформенная утилита для массового переименования. Полностью написанная на Go консольная утилита поддерживает регулярные выражения, автоматическое разрешение конфликтов, отмену операций и другие возможности.

-
logdy-core
Просмотр логов в реальном времени через встроенный веб-интерфейс. Лёгкая утилита не требует установки и сразу готова к работе. В браузере можно просматривать и фильтровать логи в реальном времени, как при использовании tail -f; поддерживаются несколько режимов ввода и пользовательские парсеры.
# Use with any shell command $ tail -f file.log | logdy WebUI started, visit http://localhost:8080 # Read log files $ logdy follow app-out.log --full-read WebUI started, visit http://localhost:8080
-
OpenList
Программа для просмотра файлов из разных хранилищ. Построенное на Gin и SolidJS приложение поддерживает локальное хранилище, Alibaba Cloud Drive, OneDrive, Google Drive и другие сервисы. Полностью открытый форк AList развивается силами сообщества.

-
tldx
Утилита для быстрого поиска свободных доменов. Консольная утилита составляет комбинации доменных имён из ключевых слов, префиксов, суффиксов и различных доменных зон, а затем быстро проверяет их доступность.

Проекты на Java
-
booklore
Персональная цифровая библиотека на Java. Веб-приложение с открытым кодом для размещения на своём сервере управляет электронными книгами в форматах PDF и ePub. Оно написано на Java (Spring Boot) и Angular и умеет автоматически получать сведения о книгах, делиться ими, синхронизировать прогресс чтения и работать с несколькими пользователями.

-
forge
Стратегическая карточная игра с открытым кодом. Движок правил и симулятор для поклонников Magic: The Gathering предлагает игровой процесс в духе Hearthstone. Есть одиночные приключения, задания, несколько режимов игры против ИИ, сетевые матчи, пользовательские карты и расширения; поддерживаются Windows, macOS, Linux и Android.

Проекты на JavaScript
-
eslint-plugin-unicorn
Плагин ESLint для повышения качества JavaScript-кода. В нём собрано более 100 качественных правил проверки, охватывающих стиль, производительность, безопасность, читаемость и другие аспекты кода.
-
heynote
Блокнот для программистов. Приложение позволяет легко разделять и временно хранить разные материалы — от фрагментов кода до текста Markdown. Поддерживает автоматическую подсветку синтаксиса и форматирование, режим калькулятора, редактирование с несколькими курсорами и глобальные горячие клавиши; работает в Windows, macOS и Linux.

-
remotion
Создание динамических видео с помощью React. Платформа генерирует видео программно: разработчики могут использовать веб-технологии — CSS, Canvas, SVG и WebGL, — компоненты React, переменные и функции для создания динамического контента со сложной анимацией и эффектами.

-
TypeWords
Минималистичный сайт для запоминания слов через набор текста. Веб-приложение помогает учить слова, вводя их с клавиатуры. У него лаконичный интерфейс и плавное взаимодействие, есть озвучивание слов, статистика ошибок и список незнакомых слов.

-
workout-cool
Платформа с открытым кодом для занятий фитнесом. Бесплатный сервис предлагает большую коллекцию упражнений и видеодемонстраций. Он построен на Next.js и Tailwind CSS и поддерживает составление планов тренировок, отслеживание прогресса и несколько языков.

Проекты на Kotlin
-
flashdim
Профессиональный фонарик для Android. Бесплатное приложение без рекламы работает офлайн на Android 13 и новее. Через аппаратный интерфейс оно регулирует яркость по нескольким уровням и поддерживает режимы SOS, передачи сигналов азбукой Морзе, BMP и мигания по таймеру — полезно в походах, кемпинге и на ночных пробежках.

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

Проекты на Objective-C
-
mac-mouse-fix
Расширение возможностей мыши в macOS. Утилита восполняет недостатки системной поддержки мышей сторонних производителей и позволяет настроить их поведение на Mac. Поддерживает плавную прокрутку, смену её направления, жесты мышью и назначение действий кнопкам.

Проекты на Python
-
borg
Эффективный инструмент резервного копирования с дедупликацией. Он надёжно распознаёт повторяющиеся данные, даже если структура файлов или их расположение изменились. Дедупликация на основе разбиения содержимого на блоки заметно экономит место; встроены варианты сжатия lz4, zstd, zlib и lzma, а также удалённое резервное копирование по SSH.
-
bunkerweb
Межсетевой экран с открытым кодом для веб-приложений. Написанный на Python WAF легко встраивается в существующую среду, включая Linux, Docker и K8s. Он построен на Nginx, безопасен в стандартной конфигурации и предлагает удобный веб-интерфейс, автоматическую настройку HTTPS с рейтингом A+, заголовки безопасности и развитую систему плагинов. Обнаруживает распространённые схемы атак, ограничивает доступ и блокирует вредоносных ботов и поисковых роботов, защищая сайты, API и веб-приложения.

-
ebook2audiobook
Конвертер электронных книг в аудиокниги. Открытая утилита поддерживает распространённые форматы, включая EPUB, MOBI и PDF. Она извлекает текст с помощью calibre, преобразует его в речь и создаёт аудиокниги с главами и метаданными; доступно более 1 000 языков, в том числе китайский.

-
isd
Интерактивный инструмент управления systemd в терминале. Интерфейс TUI поддерживает нечёткий поиск, автоматический предпросмотр, интеллектуальную работу с sudo и горячие клавиши, упрощая управление юнитами systemd — например, службами и таймерами.

-
romm
Менеджер ROM для поклонников игр на эмуляторах. Написанная на Python платформа для управления ROM и эмуляции позволяет запускать игры прямо в браузере. Через простой веб-интерфейс можно сканировать локальную коллекцию, автоматически загружать обложки и централизованно управлять ROM для более чем 400 игровых платформ.

Проекты на Rust
-
microbin
Минималистичная платформа для обмена файлами и короткими ссылками. Лёгкое веб-приложение на Rust объединяет передачу файлов, онлайн-буфер обмена и сокращение URL. Оно безопасно, надёжно и просто разворачивается; поддерживает автоматическое истечение срока хранения, пароли и уровни защиты.

-
mise
Универсальный менеджер многоязычной среды разработки. Написанный на Rust инструмент объединяет переключение наборов инструментов для разных языков, управление переменными окружения и автоматизацию задач. Он упрощает работу с несколькими версиями языков, изоляцию окружений и автоматические сборки и способен заменить asdf, nvm, pyenv, direnv, make и другие инструменты.

-
somo
Удобная утилита для просмотра портов. Дружелюбная консольная утилита для Linux следит за сокетами и локальными портами. Она в реальном времени показывает сетевые соединения портов и процессов в аккуратной компактной таблице, поддерживает фильтрацию, сортировку и форматирование вывода и может заменить netstat.

Проекты на Swift
-
container
Лёгкая виртуальная машина с открытым кодом от Apple. Официальный инструмент виртуализации создаёт и запускает контейнеры Linux на Mac. Он написан на Swift и оптимизирован для процессоров Apple, включая M1 и M2, чтобы обеспечить пользователям macOS быструю нативную работу с контейнерами. Поддерживает образы стандарта OCI и легко подключается к Docker Hub и другим популярным реестрам.

-
FlashSpace
Мгновенное переключение рабочих пространств в macOS. Менеджер виртуальных рабочих пространств позволяет быстро и без анимации переходить между задачами. Он устраняет ожидание системной анимации при смене приложений и поддерживает несколько мониторов, режим «картинка в картинке», управление фокусом и курсором.

Искусственный интеллект
-
claude-code
Помощник Claude для программирования в терминале. Официальный ИИ-помощник Claude с открытым кодом работает прямо в терминале, понимает всю кодовую базу и помогает эффективнее выполнять разные задачи разработки с помощью простых команд на естественном языке.

-
gemini-cli
Консольная утилита Google Gemini. Официальный инструмент Gemini с открытым кодом переносит возможности модели Google в терминал. Благодаря контексту на миллион токенов он понимает архитектуру и логику больших кодовых баз, поддерживает мультимодальный ввод и вывод, Google Search, MCP и другие функции.

-
happy-llm
Учебник по теории и практике LLM с нуля. Материал помогает начинающим последовательно освоить большие языковые модели. Подробные уроки и практические примеры знакомят с основами обработки естественного языка (NLP), архитектурой Transformer и принципами предварительно обученных языковых моделей, а затем позволяют самостоятельно реализовать и обучить собственную LLM.

-
nano-vllm
Лёгкая реализация vLLM с нуля. Написанный на Python движок вывода больших языковых моделей содержит чуть больше 1 000 строк основного кода. У него понятная структура, код легко читать, а скорость вывода сопоставима с оригинальным vLLM. Реализованы оптимизации, включая кеширование префиксов (Prefix Caching), тензорный параллелизм (Tensor Parallelism) и компиляцию Torch.
from nanovllm import LLM, SamplingParams llm = LLM("/YOUR/MODEL/PATH", enforce_eager=True, tensor_parallel_size=1) sampling_params = SamplingParams(temperature=0.6, max_tokens=256) prompts = ["Hello, Nano-vLLM."] outputs = llm.generate(prompts, sampling_params) outputs[0]["text"] -
prompt-optimizer
Инструмент для улучшения промптов ИИ. Полностью реализованный на клиентской стороне оптимизатор помогает быстро составлять более качественные промпты. Он поддерживает несколько популярных моделей ИИ, пользовательские адреса API и сравнение результатов до и после оптимизации в реальном времени.

Прочее
-
daily-arXiv-ai-enhanced
Автоматическое создание ежедневных резюме статей с arXiv. Инструмент получает публикации с arXiv, обобщает их с помощью большой языковой модели и формирует резюме на китайском языке.

-
ESP32-BlueJammer
Самодельный глушитель беспроводного сигнала. Устройство для подавления связи в диапазоне 2,4 ГГц построено на ESP32 и модуле nRF24; открытый код позволяет собрать его самостоятельно или доработать. Оно создаёт шум и отправляет некорректные пакеты, нарушая работу Bluetooth, BLE, Wi-Fi и радиоуправляемых устройств.

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

-
kubernetes-the-hard-way
Руководство по ручному развёртыванию кластера Kubernetes с нуля. Оно помогает начинающим глубоко понять основные компоненты K8s и принципы их работы. Подробная инструкция показывает, как без средств автоматизации вручную установить, настроить и запустить высокодоступный кластер K8s.
-
LeetCUDA
Учебник по CUDA для начинающих специалистов по высокопроизводительным вычислениям. Материалы включают 200 операторов, реализованных на CUDA, конспекты и практику по самостоятельной реализации HGEMM и FlashAttention-2 с производительностью на уровне официальных решений. Подходит для подготовки к собеседованиям по оптимизации вывода моделей и операторов.
-
obs-backgroundremoval
Плагин удаления фона для OBS. Открытый плагин OBS Studio автоматически распознаёт человека и убирает фон во время записи или прямой трансляции, позволяя легко заменить фон видео. Поддерживает Windows, macOS, Ubuntu и другие платформы.
