Проекты на C
-
darktable
Открытая программа для обработки фотографий. Бесплатный профессиональный инструмент служит виртуальным просмотровым столом и фотолабораторией: хранит цифровые негативы, увеличивает снимки и помогает их находить. Показывает фокусное расстояние, экспозицию и другие данные; поддерживает историю правок, режим карты и печать.

-
gnucash
Полностью открытая программа для учёта финансов. Подходит частным лицам и небольшим компаниям, использует двойную запись и простой интерфейс. Создаёт отчёты, сверяет счета, работает с несколькими валютами и получает текущие цены акций. Доступна для Windows, Linux и macOS.

Проекты на C#
-
git-credential-manager
Универсальный менеджер учётных данных Git. Инструмент на .NET хранит данные для входа и управляет ими. При работе с git сам проводит пользователя через авторизацию и избавляет от повторного входа и ошибок проверки доступа к удалённым репозиториям. Поддерживает GitHub, Bitbucket и GitLab.

-
Lean
Движок для алгоритмической торговли на C#. Открытая система, проверенная практикой, позволяет писать торговые алгоритмы на Python 3 или C#. Работает в Windows, Linux и macOS; подходит для исследования стратегий, тестирования на исторических данных и реальной торговли.

-
space-station-14
Открытая игра «Космическая станция 14». Переосмысление классической Space Station 13: многопользовательская ролевая игра с ходами, где можно стать инженером, капитаном или предателем. Игроки сотрудничают либо соперничают, стараясь выжить при ограниченных ресурсах.

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

Проекты на C++
-
diff-pdf
Наглядное сравнение двух PDF. Программа на C++ сохраняет различия между файлами в новый PDF или показывает их непосредственно в графическом интерфейсе.
// 输出差异 diff-pdf --output-diff=diff.pdf a.pdf b.pdf // 直接查看 diff-pdf --view a.pdf b.pdf
Проекты на Go
-
buildg
Интерактивная отладка Dockerfile. Инструмент на BuildKit позволяет ставить точки останова и выполнять сборку пошагово. Поддерживает режим без root и работу из редакторов вроде VSCode.

-
devzat
Чат для разработчиков через SSH. Подключиться можно одной SSH-командой без отдельного клиента. Поддерживает личные сообщения, несколько комнат, изображения и подсветку кода; можно интегрировать внешние сервисы и разместить чат на своём сервере.

-
expr
Библиотека выражений для Go. Язык выражений и движок вычисления с большим набором операторов и функций. Обеспечивает безопасность, отсутствие побочных эффектов и статическую проверку типов. Выражение — строка из переменных, операторов и функций; оно упрощает сложные вычисления в динамической конфигурации и движках бизнес-правил.
func main() { // 表达式 code := `all(Tweets, {.Len <= 240})` program, err := expr.Compile(code, expr.Env(Env{})) if err != nil { panic(err) } env := Env{ Tweets: []Tweet{{42}, {98}, {69}}, } // 计算表达式 output, err := expr.Run(program, env) if err != nil { panic(err) } fmt.Println(output) } -
gdu
Быстрый анализ использования диска в терминале. Программа на Go сканирует файлы и каталоги и показывает занимаемое ими место. Доступны TUI по умолчанию, неинтерактивный режим и экспорт.

Проекты на Java
-
cryptomator
Шифрование файлов в облаке. Открытая кроссплатформенная программа работает с Dropbox, OneDrive и другими хранилищами без регистрации. Шифрует файлы и каталоги алгоритмом AES-256 перед загрузкой, помогая безопасно хранить резервные копии в облаке.

-
JarEditor
Редактирование JAR прямо в IntelliJ IDEA. Плагин позволяет менять class-файлы и ресурсы без распаковки архива. Добавляет, удаляет и переименовывает файлы и каталоги внутри JAR, ищет и копирует содержимое; совместим с проектами Spring Boot и Kotlin.

-
PojavLauncher
Запуск Minecraft на Android. Приложение даёт играть без сети и по сети, поддерживает почти все версии Minecraft и установку Forge, Fabric, OptiFine и других модов и загрузчиков.

Проекты на JavaScript
-
grapesjs
Бесплатный визуальный конструктор веб-страниц. В наглядном интерфейсе можно перетаскиванием быстро создавать HTML-шаблоны сайтов. Результат виден сразу и адаптируется к мобильным экранам; подходит для корпоративных сайтов, новостных ресурсов и CMS.

-
react-content-loader
Простое создание экранов загрузки для React. Небольшой гибко настраиваемый компонент рисует заглушки на время загрузки страницы. Содержит готовые стили и примеры кода, поддерживает React, Vue и Angular.
import { Code } from 'react-content-loader' const MyCodeLoader = () => <Code />
-
Sink
Короткие ссылки на Cloudflare со статистикой посещений. Сервис сокращает адреса, анализирует переходы и позволяет задавать срок действия ссылки.

-
typebot.io
Конструктор чат-ботов для размещения на своём сервере. В визуальном редакторе с перетаскиванием можно создать сложного бота и встроить его в сайт. Есть более 30 блоков диалога, аналитика, собственный домен и настройка бренда. Подходит для поддержки клиентов и продаж.

-
typed.js
Простая библиотека анимации печати на JavaScript. Легко настраивается и дружелюбна к SEO; поддерживает эффект удаления текста, скорость набора и число повторов.
var typed = new Typed('.element', { strings: ["First sentence.", "Second sentence."], typeSpeed: 30 });
Проекты на Kotlin
-
WiFiAnalyzer
Анализатор Wi-Fi для Android. Приложение на Kotlin показывает сети на наглядных графиках, обнаруживает точки поблизости, измеряет уровень сигнала и загруженность каналов.

Проекты на Python
-
buzz
Расшифровка и перевод аудио. Готовая к работе программа на Whisper превращает речь в текст и переводит записи. Поддерживает несколько языков и работу без сети на macOS, Windows и Linux.

-
helium
Библиотека Python для простой автоматизации браузера. Лёгкая надстройка над Selenium предоставляет API более высокого уровня, упрощая сценарии для Chrome и Firefox.

-
jurigged
Горячая перезагрузка Python-кода. Библиотека позволяет менять код работающей программы и применять изменения без перезапуска.
# Loop over a function jurigged --loop function_name script.py jurigged --loop module_name:function_name script.py # Only stop on exceptions jurigged --xloop function_name script.py
-
python-sortedcontainers
Удобные сортированные коллекции Python. Предоставляет структуры SortedList, SortedDict и SortedSet, совместимые с API встроенных list, dict и set. Хотя библиотека полностью написана на Python, по скорости она сопоставима с решениями на C-расширениях.
from sortedcontainers import SortedList sl = SortedList(['e', 'a', 'c', 'd', 'b']) # sl: SortedList(['a', 'b', 'c', 'd', 'e']) sl *= 10_000_000 sl.count('c') # 10000000 sl[-3:] # ['e', 'e', 'e'] from sortedcontainers import SortedDict sd = SortedDict({'c': -3, 'a': 1, 'b': 2}) # sd: SortedDict({'a': 1, 'b': 2, 'c': -3}) sd.popitem(index=-1) # ('c', -3) from sortedcontainers import SortedSet ss = SortedSet('abracadabra') # ss: SortedSet(['a', 'b', 'c', 'd', 'r']) ss.bisect_left('c') # 2 -
radon
Анализ качества Python-кода. Утилита рассчитывает разные метрики, включая цикломатическую сложность Маккейба, показатели Холстеда и индекс сопровождаемости. Подходит для оценки качества и проверок в непрерывной интеграции.
$ radon cc sympy/solvers/solvers.py -a -nc sympy/solvers/solvers.py F 346:0 solve - F F 1093:0 _solve - F F 1434:0 _solve_system - F F 2647:0 unrad - F F 110:0 checksol - F F 2238:0 _tsolve - F F 2482:0 _invert - F F 1862:0 solve_linear_system - E F 1781:0 minsolve_linear_system - D F 1636:0 solve_linear - D F 2382:0 nsolve - C 11 blocks (classes, functions, methods) analyzed. Average complexity: F (61.0)
Проекты на Rust
-
komorebi
Мозаичный менеджер окон Windows. Автоматически размещает окна плиткой, управляет несколькими виртуальными рабочими столами и мониторами. Работает в Windows 10 и новее.

-
min-sized-rust
Способы уменьшить размер бинарных файлов Rust. По умолчанию сборка Rust не оптимизирует размер программы; руководство показывает инструменты и приёмы уменьшения файла без потери функций. Полезно для встраиваемых устройств и интернета вещей.
-
readyset
Слой кеширования SQL-баз на Rust. Работает с PostgreSQL и MySQL, автоматически поддерживает кеш, сохраняет результаты сложных запросов и синхронизирует данные в реальном времени. Встраивается между приложением и БД без изменения кода, заметно ускоряя запросы.

Проекты на Swift
-
ATV-Bilibili-demo
Открытый клиент Bilibili для Apple TV. Приложение для tvOS показывает видео, трансляции и комментарии поверх видео с китайского видеохостинга Bilibili. Есть вход, трансляция на экран, поиск и история просмотров; установка требует дополнительных усилий.

-
PlayCover
Запуск игр и приложений iOS на Mac. Инструмент для компьютеров с Apple Silicon имитирует среду iPad и сопоставляет клавиши с экранным управлением. IPA-файлы нужно скачать самостоятельно; требуется macOS 12.0 или новее.

Искусственный интеллект
-
mem0
Библиотека Python для долговременной памяти LLM. Добавляет слой памяти к популярным языковым моделям: сохраняет беседы и контекст пользователя, обновляет и корректирует их в реальном времени. Помогает персонализировать учебных помощников, медицинских ассистентов и виртуальных собеседников.
from mem0 import Memory m = Memory() # Add result = m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"}) # Search related_memories = m.search(query="What are Alice's hobbies?", user_id="alice") # Update result = m.update(memory_id="m1", data="Likes to play tennis on weekends") -
Retrieval-based-Voice-Conversion-WebUI
Готовый ИИ-преобразователь голоса. Фреймворк на VITS обучает качественную модель преобразования по небольшому объёму записанной речи и на обычной видеокарте. Предлагает простой веб- и графический интерфейсы, изменение голоса в реальном времени и разделение вокала с аккомпанементом.

-
Upsonic
Минималистичный клиент GPT-4o. Программа для Windows, macOS и Ubuntu с простым интерфейсом выполняет разные задачи: читает экран, открывает приложения, работает с системным звуком и текстовым вводом.

Прочее
-
dart_simple_live
Удобный просмотр трансляций. Одно приложение объединяет популярные стриминговые платформы; доступны клиенты для Android, iOS, macOS и Android TV.

-
github-readme-terminal
Профиль GitHub в виде ретроанимации терминала. На основе данных аккаунта создаёт GIF, похожий на загрузку старого компьютера, и показывает в нём сведения профиля.

-
hugo-book
Тема Hugo в стиле книги. Открытый шаблон помогает создавать сайты документации со сдержанным дизайном. Поддерживает мобильные устройства и несколько языков; подходит для технических материалов, онлайн-курсов и книг.

-
OMOTE-Firmware
Открытый универсальный пульт. Устройство на ESP32 с ёмкостным сенсорным экраном 2,8 дюйма, аккумулятором на 2 000 мА·ч и физическими кнопками. Управляет бытовой техникой по ИК, Wi-Fi и Bluetooth.

-
pintree
Навигационная страница из закладок Chrome. За несколько простых шагов превращает закладки браузера в красивый и удобный сайт. Результат статический, поэтому новые закладки автоматически не синхронизируются.

-
Scoop
Установка программ Windows из командной строки. Менеджер пакетов, похожий на Homebrew, устанавливает приложения без всплывающих запросов прав и графических мастеров, автоматически обрабатывает зависимости и не засоряет переменную PATH.
scoop install sudo sudo scoop install 7zip git openssh --global scoop install aria2 curl grep sed less touch scoop install python ruby go perl
Открытые книги
-
introduction-to-git-and-github-ebook
«Введение в Git и GitHub». Открытая книга объясняет основы Git и GitHub: установку Git, GitHub CLI, ветки и рабочие процессы.
-
machine-learning-for-trading
Код к книге «Машинное обучение для алгоритмической торговли» (Machine Learning for Algorithmic Trading). Более 150 примеров и дополнительные материалы охватывают сбор данных, обучение моделей и оценку торговых стратегий.
