Проекты на C++
-
CPlusPlusThings
Руководство по C++ от основ до продвинутых тем для начинающих. Помогает глубже разобраться в языке и подготовиться к собеседованиям; охватывает синтаксис, многопоточность, параллельное программирование и другие темы.
-
modern-cpp-features
Обзор новых возможностей языка и стандартной библиотеки современного C++, начиная с C++11. Помогает быстрее освоить новые версии языка.
Проекты на Go
-
7days-golang
Практический курс: за семь дней написать на Go веб-фреймворк, распределённый кеш и другие приложения.
-
cli
Официальная консольная утилита GitHub на Go. Позволяет работать с issues, переключать ветки, клонировать репозитории и выполнять другие привычные операции прямо из терминала.

Проекты на Java
-
FXGLGames
Примеры игр на фреймворке FXGL. Он работает без установки и настройки, а игру можно упаковать в один исполняемый JAR-файл. Пример кода:
public class BasicGameApp extends GameApplication { @Override protected void initSettings(GameSettings settings) { settings.setWidth(800); settings.setHeight(600); settings.setTitle("Basic Game App"); } public static void main(String[] args) { launch(args); } }
-
quarkus-quickstarts
Коллекция демонстрационных Java-проектов от Quarkus с разными фреймворками. Примеры быстро запускаются и имеют понятную структуру: начинающим они подойдут для практики, опытным разработчикам — как заготовки проектов. Пример запуска:
mvn quarkus:dev mvn clean package -Pnative ./target/amqp-quickstart-1.0-SNAPSHOT-runner
Проекты на JavaScript
-
breathe-relaxer
Сайт для отдыха и дыхательных упражнений. Наденьте наушники, откройте страницу и дышите глубже.

-
image-compress-without-backend
Небольшой онлайн-инструмент сжатия изображений, работающий целиком в браузере. Фотографии не загружаются на сервер; обработка проходит быстро и эффективно. Подходит, когда требования к качеству невысоки, например для показа изображений на мобильных устройствах.

-
qier-progress
Индикатор загрузки в верхней части страницы, который показывает пользователю, что запрос выполняется. Проект переписывает популярный nprogress на TypeScript: сборка меньше, есть разноцветный режим и настройка высоты и цвета, а также качественные аннотации типов. Небольшая и понятная кодовая база подойдёт для изучения TypeScript на практике. Пример кода:
const qprogress = new QProgress() qprogress.start() qprogress.finish()
-
showdoc
Онлайн-инструмент для документации с открытым кодом на JavaScript. Поддерживает редактирование и просмотр с разных устройств, управление доступом, экспорт документов и Markdown. Функций немного, но для собственного сервера или небольшой команды их достаточно.

-
wx-promise-pro
Решение для асинхронных API мини-приложений WeChat с поддержкой TypeScript и finally. Возможности:
- Подключение в одном месте для использования во всём приложении.
- Преобразование всех асинхронных API WeChat в промисы с доступом через wx.pro.
- Поддержка finally из ES2018.
- Поддержка разработки на TypeScript.
import { promisifyAll, promisify } from 'wx-promise-pro' // promisify all wx‘s api promisifyAll() // promisify single api promisify(wx.getSystemInfo)().then(console.log)
Проекты на Objective-C
-
simplenote-macos
Бесплатное приложение для заметок на macOS с открытым кодом.

Проекты на PHP
-
clean-code-php
Практическое руководство по чистому коду на PHP: от именования переменных до принципов SOLID. Есть перевод на китайский.
Проекты на Python
-
activitywatch
Приложение на Python, которое записывает, на что вы тратите время. Есть визуализация в браузере; пример показан ниже.

-
akshare
Библиотека Python с открытым кодом для доступа к финансовым данным. Предоставляет базовые сведения, текущие и исторические котировки и производные данные по акциям, фьючерсам, опционам, фондам и криптовалютам. Включает инструменты сбора, очистки и сохранения данных, полезные специалистам и любителям анализа финансовых рынков. Пример кода:
import akshare as ak bond_df = ak.bond_spot_deal() print(bond_df) 债券简称 成交净价(元) 最新收益率(%) 涨跌(BP) 加权收益率(%) 交易量(亿) 0 19国开15 98.97 3.5750 1.00 3.5826 None 1 19附息国债03 99.82 2.7714 0.14 2.7772 None 2 19附息国债11 99.87 2.8000 0.25 2.7963 None 3 19附息国债04 100.82 2.9832 -1.54 2.9747 None 4 15附息国债05 102.95 3.0359 -1.41 3.0359 None -
repoll
Инструмент управления и мониторинга кластеров Redis на Django. Включает стандартизованную процедуру заявок, управление конфигурацией и интерфейсы мониторинга, упрощая работу администраторов.

-
wttr.in
Консольная утилита на Python для просмотра прогноза погоды.

Проекты на Swift
-
Mos
Утилита для macOS, которая делает прокрутку мыши плавной, как на трекпаде, и позволяет отдельно настроить её направление.

Искусственный интеллект
-
google-research
Неофициальная подборка исследований Google AI Research.
-
Retinanet-Pytorch
Реализация модели обнаружения объектов RetinaNet на библиотеке глубокого обучения PyTorch. У проекта понятная структура, подробные комментарии и инструкции. Подойдёт для обучения при наличии начальных знаний о глубоком обучении и для практических задач обнаружения объектов.
Прочее
-
apisix
Высокопроизводительный расширяемый API-шлюз для облачных микросервисов. Основан на Nginx и etcd; поддерживает динамические маршруты и горячую загрузку плагинов, что полезно для управления API в микросервисной архитектуре.

-
app-ideas
Подборка идей для приложений, сгруппированных по сложности. Помогает тренировать навыки программирования и осваивать новые технологии.
-
book
«Язык программирования Rust» (The Rust Programming Language) — официальная книга для начинающих изучать Rust.
-
code
Личная подборка автора с полезными и эффектными программами для macOS. Среди них можно найти инструменты, которые делают повседневную работу удобнее.

-
devops-exercises
Вопросы и ответы для собеседований по DevOps и популярным сервисам разработки и эксплуатации. Подборка для специалистов по инфраструктуре.
-
OnlineToolsBook
Коллекция интересных и полезных онлайн-инструментов, которыми можно пользоваться прямо в браузере.
-
structured-text-tools
Список консольных утилит для обработки структурированного текста: логов, JSON, YAML и других форматов.
Открытые книги
-
cookbook-2nd
«Кулинарная книга IPython. Второе издание» (IPython Cookbook, Second Edition).
