Проекты на C
-
cosmopolitan
Собрал один раз — запускай где угодно. Инструмент превращает программы на C в исполняемые файлы, которые без проблем работают в разных операционных системах. Самодостаточный бинарный файл содержит все зависимости программы, обеспечивая настоящую кроссплатформенность; поддерживаются Windows, macOS, Linux и другие популярные системы.
// 编译 cosmocc -o hello hello.c // 运行 ./hello // 调试 ./hello --strace ./hello --ftrace -
linenoise
Библиотека редактирования командной строки на C. Однофайловая библиотека, которую автор Redis написал на C для улучшения взаимодействия с терминалом. Всего около 800 строк кода, поэтому её легко подключить и освоить; есть однострочный и многострочный режимы редактирования, перемещение курсора влево и вправо, навигация по истории ввода и автодополнение команд.
-
xxHash
Сверхбыстрый некриптографический алгоритм хеширования. Хеширование превращает входные данные произвольной длины в хеш фиксированной длины. xxHash создан для быстрого вычисления хешей больших наборов данных, отличается высокой скоростью, отсутствием зависимостей и хорошим распределением значений, поддерживает потоковый режим и реализации на нескольких языках. Подходит для проверки целостности данных, анализа потоков и поиска по парам ключ—значение, когда важна производительность.
#include <string.h> #include "xxhash.h" // Example for a function which hashes a null terminated string with XXH32(). XXH32_hash_t hash_string(const char* string, XXH32_hash_t seed) { // NULL pointers are only valid if the length is zero size_t length = (string == NULL) ? 0 : strlen(string); return XXH32(string, length, seed); }
Проекты на C#
-
Snap.Hutao
Практичный многофункциональный набор инструментов для Genshin Impact. Набор для Windows поддерживает переключение между несколькими аккаунтами, настройку ограничения частоты кадров, историю молитв, управление достижениями, награды за ежедневный вход, просмотр данных о персонажах и калькулятор развития. Он не вносит разрушительных изменений в игровой клиент и лишь улучшает опыт игроков в десктопной версии Genshin Impact.

-
yarp
Набор инструментов обратного прокси от Microsoft. Библиотека на C# от команды Microsoft с базовой функциональностью прокси. Её можно использовать как библиотеку и шаблон проекта для создания сервера обратного прокси; в комплекте есть простой пример такого сервера.
Проекты на C++
-
ada
Молниеносный парсер URL. Парсер URL на C++, совместимый со спецификацией WHATWG; он в несколько раз быстрее curl и стал стандартным парсером URL в Node.js начиная с версии 18.16.0. Важно: он разбирает только адрес URL, но не выполняет запрос.

-
keepassxc
Открытый, безопасный и кроссплатформенный менеджер паролей. Бесплатный офлайн-менеджер без рекламы, написанный на C++; предлагает простой и понятный интерфейс для управления учётными данными приложений и сайтов, поддерживает разные платформы, расширения для браузеров, автозаполнение и генерацию паролей.

-
TranslucentTB
Небольшая утилита для настройки прозрачности панели задач Windows. Инструмент на C++ позволяет менять прозрачность панели задач; он компактный, бесплатный и простой в использовании, поддерживает пять состояний панели задач, шесть динамических режимов и Windows 10/11.

-
tugraph-db
Распределённая графовая БД за кулисами Alipay. Высокопроизводительную распределённую графовую базу данных совместно разработали Ant Group и Университет Цинхуа; она поддерживает транзакции, объём данных до терабайт, поиск с низкой задержкой и быстрый анализ графов.
Проекты на CSS
-
easings.net
Шпаргалка по функциям плавности CSS. Easing Functions управляют скоростью CSS-анимации; проект содержит примеры элегантных функций плавности и показывает результат их применения.
.block { transition: transform 0.6s cubic-bezier(0.7, 0, 0.84, 0); }
Проекты на Go
-
codapi
Go-сервис для запуска фрагментов кода онлайн. API-сервис позволяет выполнять в интернете фрагменты на Python, TypeScript, C, Go и ещё примерно 30 языках программирования. Его можно использовать, чтобы показывать интерактивные примеры кода в документации и учебных материалах.

-
focalboard
Инструмент с открытым кодом для управления проектами и командной работы. Многоязычный инструмент для размещения на своём сервере сочетает особенности Trello и Notion. Для задач доступны представления в виде доски, таблицы и календаря, а также синхронизация комментариев, обмен файлами и права пользователей. Есть клиенты для Windows, macOS и Linux.

-
go-pretty
Библиотека Go для красивого вывода в консоли. Помогает оформлять в консоли таблицы, списки, индикаторы выполнения и текст; с ней можно выводить аккуратные таблицы, многоуровневые списки и индикаторы выполнения нескольких задач.
-
gopeed
Высокоскоростной загрузчик на Go и Flutter. Серверная часть написана на Go, поддерживает HTTP, BitTorrent, Magnet и другие протоколы, а для быстрой параллельной загрузки использует горутины. Интерфейс на Flutter доступен на всех основных платформах: Windows, macOS, Linux, Android, iOS и Web.

-
teleport
Корпоративная система безопасного доступа с открытым кодом на Go. Платформа обеспечивает подключение к инфраструктуре, аутентификацию, контроль доступа и аудит безопасности. Она поддерживает безопасный доступ к внутренним Linux-серверам, кластерам Kubernetes, веб-приложениям и базам PostgreSQL и MySQL. Для аутентификации сертификаты выдаются автоматически, поэтому на целевых машинах не нужно управлять паролями и SSH-ключами. К управляемым ресурсам можно подключаться привычными инструментами ssh, mysql и kubectl.

Проекты на Java
-
javers
Библиотека Java для отслеживания истории данных и аудита. Применяет идею управления версиями к изменениям данных (объектов Java): позволяет сравнивать сложные структуры объектов, хранит историю изменённых данных и отслеживает изменения объектов.
-
source-code-hunter
Разбор исходного кода экосистемы Spring. Проект содержит объяснения исходного кода популярных фреймворков и промежуточного ПО, включая компоненты Spring, MyBatis, Netty и Dubbo.
Проекты на JavaScript
-
aspoem
Современный сайт для изучения классической китайской поэзии. Сайт с акцентом на чтение и интерфейс построен на TypeScript, Next.js и Tailwind CSS; у него простой чистый интерфейс и выразительные шрифты, есть пиньинь, комментарии, перевод, адаптация для мобильных устройств, поиск и публикация в один клик.

-
MyIP
Удобный набор инструментов для работы с IP. Автор проекта — продакт-менеджер; это его первый проект на Vue.js, созданный с помощью ChatGPT. Сервис показывает сведения о вашем IP из нескольких источников и позволяет проверить доступность сайтов, скорость сети, MTR, утечки DNS и WebRTC.

-
nutui
Мобильная библиотека компонентов Vue в стиле JD.com. Библиотека мобильных компонентов Vue от JD.com (китайского интернет-магазина) рассчитана на разработку мобильных H5-сайтов и мини-программ. Включает более 80 качественных компонентов, поддерживает подключение по требованию, TypeScript и интернационализацию.

-
pikachu-volleyball
Волейбол с Пикачу на JavaScript. Проект использует обратную разработку оригинальной игры «Волейбол с Пикачу» и заново реализует её на JavaScript, включая физический движок и бота для матчей.

-
wasp
Полнофункциональный веб-фреймворк на React и Node.js в духе Rails. Для создания веб-приложения достаточно написать простой конфигурационный файл .wasp — фреймворк автоматически сгенерирует приложение на React и Node.js со встроенными базой данных, аутентификацией и маршрутизацией.

Проекты на Python
-
marker
Проект для преобразования PDF в Markdown. Python-проект конвертирует файлы PDF, EPUB и MOBI в Markdown. По сравнению с Nougat он быстрее и точнее, лучше всего справляется с англоязычными материалами, но работает хуже с китайским текстом.

-
Paper-Piano
Пианино на бумаге. Проект на Python и OpenCV обрабатывает и распознаёт изображение: камера отслеживает движения пальцев и тени под ними, поэтому на бумажном листе можно играть на пианино, касаясь его.

-
pelican
Генератор статических сайтов на Python. Позволяет создавать сайты из текстовых файлов в Markdown, reStructuredText и других форматах, поддерживает генерацию RSS, подсветку синтаксиса и расширение плагинами.
-
posthog
Платформа аналитики продукта с открытым кодом. Построенная на Django платформа анализирует продукт и отслеживает пользователей; предлагает отслеживание событий, анализ воронок, сегментацию групп и A/B-тестирование, помогая понять поведение пользователей и улучшить опыт работы с продуктом.

-
taipy
Быстрое создание веб-приложений на основе данных. Проект на Python и Flask, сочетающий React и другие фронтенд-технологии, даёт разработчикам простой и эффективный каркас. Он упрощает обработку данных, разработку API и построение интерфейса. Taipy подходит специалистам по данным, инженерам машинного обучения и веб-разработчикам — с ним можно быстро пройти путь от прототипа до веб-приложения.

Проекты на Rust
-
genact
Утилита, которая делает вид, что вы заняты. Программа показывает в терминале видимость бурной работы: компиляцию, сканирование, загрузку и другие процессы. На самом деле ничего не происходит, поэтому компьютеру это не вредит; поддерживаются Windows, Linux и macOS.

-
rnote
Кроссплатформенное приложение для рукописных заметок и рисования. Приложение на Rust и GTK4 предназначено для набросков, рукописных заметок и аннотирования документов. Поддерживает импорт и экспорт PDF и изображений, бесконечный холст, перетаскивание и автосохранение. Работает в Windows, Linux и macOS; для него нужен графический планшет.

Проекты на Swift
-
Applite
Десктопное приложение для Homebrew Cask. Бесплатное приложение для macOS на Swift с графическим интерфейсом для Homebrew Cask позволяет одним нажатием устанавливать, обновлять и удалять приложения.

-
BLEUnlock
Разблокировка Mac с помощью Bluetooth-устройства. Утилита для macOS разблокирует и блокирует компьютер через Bluetooth; на самом Bluetooth-устройстве ничего устанавливать не нужно. Когда устройство приближается к Mac, программа разблокирует экран и выводит компьютер из сна, а при удалении автоматически блокирует экран и ставит музыку или видео на паузу. Поддерживаются iPhone, Apple Watch, Bluetooth-наушники и другие устройства.

Искусственный интеллект
-
FastChat
Открытая платформа для обучения и оценки больших языковых моделей. Позволяет локально развёртывать и оценивать разные большие модели, а также предлагает онлайн-площадку для сравнения: пользователь задаёт один вопрос двум моделям и выбирает более полезный ответ. В процессе можно бесплатно пользоваться диалоговыми ботами Claude и ChatGPT.

-
generative-ai-for-beginners
Курс по генеративному ИИ для начинающих. Бесплатный курс Microsoft с открытым кодом состоит из 18 уроков и охватывает всё необходимое для создания приложений на базе генеративного ИИ: введение в генеративный ИИ и LLM, промпты, текстовые и чат-приложения, генерацию изображений и векторные базы данных.
-
jan
Универсальное десктопное приложение для работы с LLM. Поддерживает локальный запуск моделей с открытым кодом и подключение к ChatGPT. Приложение работает сразу после установки, имеет чистый интерфейс и нетребовательно к оборудованию; позволяет настроить прокси, подключить ChatGPT, одним нажатием скачать или подключить модель под конфигурацию компьютера и работать офлайн. Доступно для Windows, Linux и macOS.

-
openinterpreter
Запуск кода на компьютере с помощью LLM. Проект позволяет большой языковой модели локально выполнять код на Python, JavaScript, Shell и других языках. Модель выступает интерпретатором: понимает намерение пользователя, превращает естественный язык в скрипт и запускает его. После установки компьютером можно управлять из терминала в формате чата: создавать и редактировать изображения, видео и файлы, управлять браузером Chrome и выполнять поиск.

Прочее
-
candle
Самодельная трёхмерная электронная свеча. Автор собрал миниатюрную электронную свечу из простой светодиодной платы и небольшой печатной платы, а вращающимся основанием и алгоритмом симуляции жидкости имитировал трёхмерный эффект свечения.

-
docker-android
Android в контейнере Docker. Образ Docker с эмулятором Android поддерживает версии Android 9–14, VNC (удалённый рабочий стол), ADB (Android Debug Bridge), просмотр журналов и другие функции; подходит для тестирования и отладки Android-клиентов.
docker run -d -p 6080:6080 \ -e EMULATOR_DEVICE="Samsung Galaxy S10" \ -e WEB_VNC=true \ --device /dev/kvm \ --name android-container \ budtmo/docker-android:emulator_11.0
-
excelCPU
Процессор, собранный только в Excel. Это 16-битный процессор, работающий внутри файла Excel: тактовая частота 3 Гц, 128 КБ оперативной памяти и дисплей 128×128 пикселей. Для него автор также создал язык ассемблера.

-
Mr.-Ranedeer-AI-Tutor
Персональный ИИ-учитель. Проект с помощью промпта превращает диалогового ИИ-бота в учителя и помощника в учёбе: он составляет план обучения, объясняет материал и задаёт упражнения, а также позволяет выбирать стиль и глубину занятий. Работает с любой большой моделью; автор рекомендует GPT-4 как лучший вариант.
=== Author: JushBJJ Name: "Mr. Ranedeer 提示词" Version: 2.7 === [Student Configuration] 🎯Depth: Highschool 🧠Learning-Style: Active 🗣️Communication-Style: Socratic 🌟Tone-Style: Encouraging 🔎Reasoning-Framework: Causal 😀Emojis: Enabled (Default) 🌐Language: English (Default) You are allowed to change your language to *any language* that is configured by the student. [Overall Rules to follow] 1. Use emojis to make the content engaging 2. Use bolded text to emphasize important points 3. Do not compress your responses 4. You can talk in any language ... -
ugly-avatar
Генератор уродливых аватаров. Проект случайным образом создаёт нарисованный от руки некрасивый аватар — действительно некрасивый и очень абстрактный; только для развлечения.

Открытые книги
-
Real-Time-Rendering-4th-CN
Китайский перевод книги «Real-Time Rendering 4th». Проект переводит на китайский четвёртое издание «Real-Time Rendering» — классическую книгу о рендеринге в реальном времени, полезную разработчикам игр, 3D-графики и VR/AR.
