Проекты на C
-
BlackHole
Виртуальный аудиодрайвер для macOS. При записи видео звук компьютера сложно захватить через динамики без постороннего шума. Драйвер без задержки передаёт выходной звук другим приложениям, позволяя записывать его независимо от окружения. Поддерживает процессоры Intel и Apple.

-
c4
Компилятор языка C всего из четырёх функций. Небольшой компилятор помещается в более чем 500 строк кода. Из-за предельной краткости разбираться в исходниках непросто.
Проекты на C#
-
optimizer
Удобная настройка Windows. Небольшая, но мощная утилита поддерживает 22 языка, включая китайский. Отключает ненужные службы и функции Windows, удаляет лишние программы из автозагрузки и помогает улучшить удобство и производительность системы.

-
Translumo
Бесплатный перевод текста с экрана в реальном времени. Распознаёт надписи в выделенной области на английском, русском, китайском и других языках. Можно выбрать движок OCR — Tesseract, WindowsOCR или EasyOCR — и источник перевода, включая Google Translate.

Проекты на C++
-
duckdb
Аналитическая база данных по принципу SQLite. DuckDB написана на C++ и решает задачи OLAP без внешних зависимостей и отдельного серверного процесса. Быстрая и простая в использовании, она поддерживает богатый диалект SQL: JOIN, агрегации, оконные функции и прямые запросы к CSV и JSON.
SELECT * FROM 'HelloGitHub.csv'; SELECT * FROM 'HelloGitHub.parquet';
-
kakoune
Редактор кода в духе Vim. У Kakoune минималистичный интерфейс и удобная модель редактирования. Вдохновлённый Vim редактор предлагает свои подходы к работе, а также подсветку синтаксиса и автодополнение по умолчанию. Доступен для Linux и macOS.

-
SafeLine
Простой межсетевой экран для веб-приложений. Работает как обратный прокси на основе веб-шлюза Nginx и с помощью семантического анализа отфильтровывает вредоносный трафик. Легко устанавливается, бесплатная версия достаточно функциональна, но открыты только основной алгоритм и низкоуровневый движок.

-
smartknob
Умная ручка управления своими руками. Открытое устройство с круглым LCD-дисплеем позволяет настраивать крайние положения, виртуальные фиксаторы и тактильную отдачу.

-
typesense
Быстрый поисковый движок с открытым кодом. Typesense написан на C++, работает сразу после установки, быстро выдаёт результаты и автоматически исправляет опечатки. Поддерживает геопоиск и встроенное разбиение китайского текста на слова.

Проекты на CSS
-
pokemon-cards-css
Эффекты CSS для карточек Pokémon. Коллекция сложных стилей использует трёхмерные преобразования, фильтры и градиенты для бликов, текстур, голографического сияния и вертикальных световых лучей.

Проекты на Go
-
asynq
Простая надёжная распределённая очередь задач на Go. Лёгкая асинхронная очередь на Redis запускает отдельную горутину для каждой задачи. Поддерживает повтор при ошибке, приоритеты, задачи по расписанию и уникальные задачи.

-
carbon
Удобная библиотека для работы со временем на Go. Поддерживает преобразование дат и времени, вычисление разницы, сдвиг во времени, знаки зодиака, времена года, лунный календарь и разные языки.
lang := carbon.NewLanguage() lang.SetLocale("zh-CN") c := carbon.SetLanguage(lang) if c.Error != nil { // 错误处理 log.Fatal(err) } c.Now().AddHours(1).DiffForHumans() // 1 小时后 c.Now().AddHours(1).ToMonthString() // 八月 c.Now().AddHours(1).ToShortMonthString() // 8月 c.Now().AddHours(1).ToWeekString() // 星期二 c.Now().AddHours(1).ToShortWeekString() // 周二 c.Now().AddHours(1).Constellation() // 狮子座 c.Now().AddHours(1).Season() // 夏季 -
nezha
Лёгкий инструмент мониторинга серверов из Китая. Панель Nezha («Нэчжа») легко устанавливается и готова к работе сразу после запуска. Следит за состоянием нескольких серверов, SSL-сертификатами и трафиком, отправляет уведомления и запускает задачи по расписанию. Поддерживает Linux, Windows, macOS и OpenWRT.

-
sonyflake
Библиотека Go для распределённой генерации идентификаторов. Открытый проект Sony вдохновлён алгоритмом Snowflake от Twitter. Работает медленнее Snowflake, зато рассчитан на более долгий срок службы и большее число машин в крупном кластере.

Проекты на Java
-
algorithms
Алгоритмы и структуры данных на Java. Коллекция простых и аккуратных реализаций распространённых алгоритмов и структур данных пригодится для изучения и разработки.
-
Stirling-PDF
Веб-приложение для работы с PDF. Готовый к использованию инструмент разделяет и объединяет файлы, добавляет и извлекает изображения, сжимает документы, ставит водяные знаки, задаёт и удаляет пароли.

Проекты на JavaScript
-
Bangumi
Мобильный клиент сообщества любителей аниме Bangumi. Стороннее приложение на React Native напоминает клиент Douban и создано специально для телефона. Бесплатное и без рекламы, оно позволяет следить за выходом сериалов, читать обновления пользователей и обсуждения, искать записи, просматривать рейтинги и теги.

-
deprank
Поиск важнейших файлов в репозитории через PageRank. Анализирует зависимости исходных файлов и определяет, от каких файлов в проекте JavaScript или TypeScript зависит больше всего других.

-
json-server
Макет API за 30 секунд без написания кода. Достаточно создать JSON-файл и одной командой запустить небольшой сервер с тестовыми ответами.
# 安装 npm install -g json-server # 启动 json-server --watch db.json
-
mind-map
Удобные интеллект-карты в браузере. Проект включает независимую от фреймворков библиотеку JavaScript и полнофункциональное веб-приложение на Vue.js и ElementUI, которое можно развернуть локально.
import MindMap from "simple-mind-map"; const mindMap = new MindMap({ el: document.getElementById('mindMapContainer'), data: { "data": { "text": "根节点" }, "children": [] } });
-
yunxiaozhi
Открытое мини-приложение WeChat для учебных данных. Разработанное студентами приложение для кампуса показывает расписание занятий и экзаменов, оценки, свободные аудитории и расходы на воду и электричество.

Проекты на Kotlin
-
gkd
Автоматические нажатия на экране Android. Инструмент использует специальные возможности системы и позволяет создавать или подписываться на правила нажатий. Может пропускать рекламу, нажимать «Согласен» или собирать бонусы.

Проекты на Python
-
argos-translate
Открытая библиотека офлайн-перевода на Python. Основана на OpenNMT — фреймворке нейронного машинного перевода — и не зависит от сторонних API. Поддерживает более 30 языков, включая китайский.
import argostranslate.package import argostranslate.translate from_code = "en" to_code = "es" # Download and install Argos Translate package argostranslate.package.update_package_index() available_packages = argostranslate.package.get_available_packages() package_to_install = next( filter( lambda x: x.from_code == from_code and x.to_code == to_code, available_packages ) ) argostranslate.package.install_from_path(package_to_install.download()) # Translate translatedText = argostranslate.translate.translate("Hello World", from_code, to_code) print(translatedText) # '¡Hola Mundo!' -
mwmbl
Некоммерческий поисковик с открытым кодом на Python. Небольшой сервис построен на pandas, FastAPI, scikit-learn и jusText. Не показывает рекламу, не отслеживает пользователей и выдаёт быстрый поиск в лаконичном интерфейсе без стороннего влияния на результаты.

-
prettymaps
Красивые картографические постеры на Python. Библиотека превращает данные OpenStreetMap в плакаты с картами; ею легко пользоваться, а цвета заливки можно настроить.

-
webdriver_manager
Удобное управление WebDriver в Python. Библиотека избавляет от постоянного поиска пути к драйверу браузера при написании скрапера: она устанавливает и находит нужный WebDriver сама.
# 之前 from selenium import webdriver driver = webdriver.Chrome('/home/user/drivers/chromedriver') # 现在 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install()) -
youre-the-os
Игра, в которой вы управляете операционной системой. Веб-игра на Python предлагает распределять процессы, память и события ввода-вывода. Если процесс слишком долго ждёт, он завершается; после определённого числа таких завершений компьютер перезагружается, и игра заканчивается поражением.

Проекты на Ruby
-
docuseal
Открытая платформа для подписания документов онлайн. Сервис на Ruby готов к работе сразу после установки и удобен на телефоне. Позволяет перетаскиванием собирать PDF-формы, заполнять и подписывать их в браузере, автоматически отправлять письма и управлять пользователями.

Проекты на Rust
-
lettura
Минималистичный RSS-клиент с открытым кодом. Бесплатное настольное приложение на Tauri с чистым интерфейсом и без рекламы. Работает в macOS и Windows.

-
privaxy
Блокировщик рекламы и отслеживания на Rust. По принципу атаки «человек посередине» создаёт двусторонний туннель между сторонами и фильтрует запросы по URL. Потребляет мало памяти, быстро работает, автоматически обновляет списки блокировки, показывает статистику и позволяет добавлять свои фильтры.

Проекты на Swift
-
TomatoBar
Аккуратный таймер «Помодоро» в строке меню macOS. Компактное приложение с простым интерфейсом позволяет настраивать интервалы работы и отдыха, звуковые сигналы и глобальные горячие клавиши.

-
XcodesApp
Установка и переключение версий Xcode. Утилита помогает управлять версиями среды разработки Apple для macOS. Использует aria2 для более быстрой загрузки, а сведения о выпусках Xcode получает с сайта Apple.

Искусственный интеллект
-
hcaptcha-challenger
Библиотека для автоматического решения hCaptcha. Обходится без расширений браузера и сторонних сервисов распознавания: применяет машинное обучение, ResNet и YOLOv8 для классификации и обнаружения объектов. Модели в формате ONNX запускаются и без GPU, при этом не требуется устанавливать PyTorch.
import os from pathlib import Path import hcaptcha_challenger as solver # Init local-side of the ModelHub solver.install() # Challenge prompt of binary challenge prompt = "diamond bracelet" # Load challenge images, assuming you've already downloaded them. label_dir = Path(__file__).parent.joinpath("diamond_bracelet") images = [label_dir.joinpath(fn).read_bytes() for fn in os.listdir(label_dir)] def bytedance(): classifier = solver.BinaryClassifier() # type: List[bool | None] # IF True --> click image # ELIF False --> bypass image # ELSE --> Something err if result := classifier.execute(prompt, images): for i, name in enumerate(os.listdir(label_dir)): print(f"{name} - {result[i]}") if __name__ == "__main__": bytedance()
-
jax
Библиотека Google для высокопроизводительных научных вычислений. JAX сочетает JIT-компиляцию, автоматическое дифференцирование и компилятор линейной алгебры XLA. Синтаксис похож на NumPy, но вычисления быстрее и экономнее по памяти; доступны автоматическая векторизация и параллельная обработка.
from jax import grad import jax.numpy as jnp def tanh(x): # Define a function y = jnp.exp(-2.0 * x) return (1.0 - y) / (1.0 + y) grad_tanh = grad(tanh) # Obtain its gradient function print(grad_tanh(1.0)) # Evaluate it at x = 1.0 # prints 0.4199743 # 自动求导 print(grad(grad(grad(tanh)))(1.0)) # prints 0.62162673 -
sd-webui-EasyPhoto
Инструмент ИИ для создания портретов. Плагин WebUI генерирует фотографии профессионального качества; бесплатная альтернатива китайскому сервису Miaoya Camera, которую можно запустить локально.

Прочее
-
catppuccin
Палитра тем в тёплых тонах. Сообщество создаёт насыщенные цветовые схемы для VS Code, JetBrains, Vim и других редакторов и IDE, а также библиотек, терминалов, операционных систем и браузеров.

-
keyviz
Бесплатная визуализация нажатий клавиш и мыши. Выводит действия пользователя на экран, чтобы их видели зрители. Пригодится для снимков экрана, записи видео, презентаций и совместной работы; работает в Windows, Linux и macOS.

-
LearnPrompt
Бесплатный открытый курс по генеративному ИИ. Подходит новичкам без предварительных знаний: учит пользоваться AIGC и объясняет связанные с ИИ темы, включая ChatGPT, Runway, Midjourney, Stable Diffusion и цифровых персонажей.
-
python-weekly
Еженедельная подборка о Python. Автор под псевдонимом «Кот под цветком гороха» публикует статьи, руководства, открытые проекты, инструменты, видео и обсуждаемые темы.
-
TechStack
Расширение браузера для просмотра стека GitHub-проекта. Показывает технологии репозитория, который открыт сейчас, помогая быстро разобраться в проекте.

-
webgl-fundamentals
Курс WebGL от математических основ. Серия уроков начинает с необходимой теории и доступна в том числе в китайском переводе.
Открытые книги
-
css-animation-101
«Основы анимации CSS». Книга объясняет CSS animation и свойство transition, учит создавать сложные эффекты и применять анимацию в проектах на многочисленных примерах.
-
how-to-write-makefile
«Пишем Makefile вместе». Переработанное PDF-издание серии статей Чэнь Хао по «Руководству GNU Make». Автор улучшил вёрстку и добавил подсветку кода; материал подойдёт новичкам для знакомства с Makefile.