Проекты на C
-
discount
Реализация Markdown на C. Позволяет легко преобразовывать документы MD в HTML.
Проекты на C#
-
EarTrumpet
Небольшая утилита для управления громкостью в Windows.

-
maui
Открытый кроссплатформенный UI-фреймворк от Microsoft для .NET. Один код и нативный интерфейс смогут работать практически на любом устройстве.

Проекты на C++
-
kvrocks
NoSQL-база данных на основе RocksDB, совместимая с протоколом Redis. Дисковое хранилище в духе Redis создано для снижения затрат: стоимость хранения может сократиться до трети стоимости Redis или ещё сильнее.

Проекты на CSS
-
pattern.css
CSS-библиотека для красивых узорных фонов.

-
stylus-shortcut
Библиотека на Stylus для быстрого написания CSS-стилей.

Проекты на Go
-
bubbletea
Мощный фреймворк для текстовых интерфейсов (TUI). Bubble Tea подходит для сложных интерактивных терминальных приложений и помогает сделать консольные программы яркими и выразительными.

-
cloudreve
Облачный файловый менеджер с поддержкой разных сервисов хранения. Готов к работе сразу после установки и предлагает много возможностей.
- Загрузка перетаскиванием, загрузка каталогов и потоковая загрузка.
- Прямая загрузка с клиента и ограничение скорости скачивания.
- Просмотр видео, изображений, аудио, текста и документов Office прямо в браузере.

-
cointop
Консольная утилита для отслеживания курсов криптовалют. Интерфейс напоминает htop и поддерживает сочетания клавиш в стиле Vim — можно следить за рынком прямо в терминале. Попробовать онлайн.

-
duf
Консольная утилита для просмотра свободного места на дисках, способная заменить команду df. Проста в освоении и использовании, с понятным интерфейсом; работает в Linux, macOS и Windows.

-
rosedb
База данных «ключ — значение», полностью написанная на Go. rosedb подойдёт тем, кто ищет практический проект для изучения Go: лаконичный код, понятные комментарии и видео с объяснениями автора помогают разобраться в следующих темах.
- Полезные возможности Go: goroutine, chan и mutex.
- Структуры данных и алгоритмы: связные списки, хеш-таблицы, скип-листы и другое.
- Основы операционных систем, особенно файловые системы и отображение файлов в память.

Проекты на Java
Проекты на JavaScript
-
amis
Генерация страниц админ-панели из JSON-конфигурации. Открытый low-code фреймворк Baidu для фронтенда; начать работу поможет документация на китайском.

-
Ink-wash-docs
Платформа для управления документацией на основе egg.js и Vue.js. Поддерживает редактирование и просмотр документов, управление командой и правами доступа, совместную работу.

-
playground-macos
Страница-портфолио в виде рабочего стола macOS.

-
use-gesture
React-библиотека с широким набором жестов мыши и касаний.

Проекты на Objective-C
-
UTM
Виртуальная машина для iOS и macOS. С UTM можно запускать Windows, Linux и другие ОС на iPhone и iPad без «джейлбрейка».

Проекты на PHP
-
github-profile-views-counter
Счётчик посещений профиля GitHub. Для установки добавьте:

Проекты на Python
-
BaoTa
Платформа BaoTa для администрирования Linux-серверов. Проста в использовании: позволяет установить стек LNMP одной командой, управлять кластерами, сайтами и базами данных. Помогает упорядочить операции, повысить безопасность и снизить риск ошибок. Этот открытый проект представляет бесплатную версию; также есть платная профессиональная версия.

-
learn-python
Бесплатный учебник по Python в виде кода с комментариями. Каждая тема и элемент базового синтаксиса объясняются на запускаемом примере с пояснениями и ссылками. Подойдёт для быстрого знакомства с Python и как справочник на будущее.
"""WHILE statement @see: https://docs.python.org/3/tutorial/controlflow.html @see: https://docs.python.org/3/reference/compound_stmts.html#the-while-statement The while loop executes as long as the condition remains true. In Python, like in C, any non-zero integer value is true; zero is false. The condition may also be a string or list value, in fact any sequence; anything with a non-zero length is true, empty sequences are false. The test used in the example is a simple comparison. The standard comparison operators are written the same as in C: < (less than), > (greater than), == (equal to), <= (less than or equal to), >= (greater than or equal to) and != (not equal to). """ def test_while_statement(): """WHILE statement""" # Let's raise the number to certain power using while loop. number = 2 power = 5 result = 1 while power > 0: result *= number power -= 1 # 2^5 = 32 assert result == 32 -
magic-wormhole
Безопасная передача файлов на другой компьютер одной командой. Инструмент использует протокол PAKE (обмен ключами с аутентификацией по паролю) для шифрованной передачи через интернет; и отправителю, и получателю достаточно выполнить по одной команде.

-
recommenders
Лучшие практики создания рекомендательных систем в блокнотах Jupyter Notebook. Учебный проект Microsoft также включает набор популярных инструментов на Python для рекомендательных систем.

Проекты на Swift
-
Design-Patterns-In-Swift
Реализации паттернов проектирования на Swift 5.0. Есть версия на китайском.
-
IGListKit
Фреймворк Instagram для создания быстрых и гибких списков на основе UICollectionView и данных. Упрощает работу с UICollectionView, позволяет настраивать вычисление различий для собственных моделей и предлагает архитектуру для повторного использования ячеек и компонентов.

-
Observable-Swift
Лёгкий инструмент для реализации KVO в Swift. Простое решение для наблюдения за изменениями значений (Key Value Observing), которого Swift недоставало по сравнению с Objective-C.
// create a Observable<Int> variable var x = Observable(0) // add a handler x.afterChange += { println("Changed x from \($0) to \($1)") } // without operators: x.afterChange.add { ... } // change the value, prints "Changed x from 0 to 42" x <- 42 // alternativelyL x ^= 42, without operators: x.value = 42
Искусственный интеллект
-
imgaug
Python-библиотека для расширения наборов изображений. В машинном обучении важны объём и качество данных: аугментация создаёт из ограниченного набора больше разнообразных обучающих примеров. imgaug предназначена именно для этой задачи.

Прочее
-
AntennaPod
Бесплатное подкаст-приложение с открытым кодом и без рекламы для Android и iOS. Создано и поддерживается энтузиастами подкастов. Позволяет слушать выпуски онлайн и скачивать их; в каталоге — миллионы бесплатных и платных подкастов от независимых авторов до крупных СМИ и издателей, включая BBC, NPR и CNN. Можно добавить собственные источники.

-
awesome-compose
Большая коллекция полезных примеров Docker Compose. Их можно использовать как образцы и шаблоны, чтобы быстрее написать свою конфигурацию.

-
overleaf
Онлайн-редактор LaTeX с совместной работой.

-
react-resume-site
Бесплатный онлайн-конструктор резюме. Позволяет сделать красивое резюме с помощью Markdown. Попробовать онлайн.

-
tabix
Веб-инструмент для визуальных запросов и анализа данных ClickHouse. Позволяет легко запрашивать данные CH в браузере и изучать их с помощью разнообразных графиков. Можно развернуть во внутренней сети или использовать онлайн.

-
vulhub
Открытая коллекция сред с уязвимостями, доступная широкому кругу пользователей. Vulhub содержит более 180 реальных уязвимостей и готовые окружения: одной простой командой можно запустить уязвимое приложение, даже не зная Docker. Специалисты по безопасности смогут воспроизводить и изучать уязвимости, не тратя время на сложное развёртывание, поиск старых версий и настройку зависимостей, а затем быстро проверять исправления.
Открытые книги
-
bitcoinbook
«Осваиваем биткоин», 2-е издание (Mastering Bitcoin, 2nd Edition).

-
python-parallel-programming-cookbook-cn
«Рецепты параллельного программирования на Python» (Python Parallel Programming Cookbook). Читать онлайн на китайском.
