Проекты на C
-
tbox
Кроссплатформенная библиотека разработки на C. Решает вопросы совместимости операционных систем и использует особенности каждой платформы для оптимизации. Есть описание на китайском.
Проекты на C#
-
ScreenToGif
Записывает выбранную область экрана, изображение с веб-камеры или происходящее на графическом планшете. Запись можно отредактировать и сохранить как GIF или видео.

Проекты на Go
-
sshtron
Многопользовательская «Змейка» по SSH. Введите в консоли
ssh sshtron.zachlatta.com— установка не нужна, через несколько секунд можно играть. Автор отмечал задержки из-за расположения сервера за рубежом.
-
wuzz
Интерактивная консольная утилита для отладки HTTP-запросов: позволяет просматривать и изменять запросы. Основные сочетания клавиш:
- Ctrl+R — отправить запрос
- Ctrl+C — выйти
- Ctrl+K,Shift+Tab — предыдущее представление
- Ctlr+J,Tab — следующее представление
- Ctrl+H,Alt+H — показать или скрыть историю
- Down — переместиться на строку вниз
- Up — переместиться на строку вверх
- Page down — переместиться на страницу вниз
- Page up — переместиться на страницу вверх
- F2 — перейти к URL
- F3 — перейти к параметрам запроса
- F4 — перейти к методу HTTP
- F5 — перейти к телу запроса
- F6 — перейти к заголовкам запроса
- F7 — перейти к поиску
- F8 — перейти к заголовкам ответа
- F9 — перейти к телу ответа

-
xbar
Bitbar выводит результат работы любого скрипта — собственного или готового — в строку меню macOS. Можно настроить частоту обновления, например для периодического получения курса биткоина или числа звёзд проекта HelloGitHub. Как начать:
- Запустите программу и выберите каталог со скриптами.
- Убедитесь, что скрипт исполняемый; при необходимости выполните
chmod +x script.sh. - Выберите
Refresh all, чтобы обновить данные.

Проекты на Java
-
fresco
Открытая библиотека Facebook для работы с изображениями на Android. Есть документация на китайском. Возможности:
- Показывает заглушку до завершения загрузки.
- Загружает изображения.
- Кеширует изображения.
- Удаляет изображение из памяти, когда оно больше не отображается.
- И другие.
Проекты на JavaScript
-
octotree
Расширение браузера, которое наглядно показывает дерево каталогов проекта на сайтах GitHub и GitLab. Пример работы:

-
screenfull
Миниатюрная кроссплатформенная JavaScript-библиотека для полноэкранного режима. Онлайн-демо.
-
standard
Единый стиль кода JavaScript без споров о форматировании. Есть документация на китайском.
-
vue2-elm
Крупное одностраничное приложение на Vue 2 и Vuex: 45 страниц с регистрацией, входом, каталогом товаров, корзиной, оформлением заказа и другими этапами полного пользовательского сценария.

Проекты на Python
-
mycli
Консольный клиент MySQL с подсветкой синтаксиса и автодополнением. Пример подключения к базе данных:
mycli -h localhost -u 用户名 数据库.
-
python-fire
Библиотека Google, которая автоматически превращает код Python в консольную утилиту. Не нужно отдельно описывать аргументы, справку или функцию main, управляющую запуском. Достаточно вызвать Fire в главном модуле. Пример:
import fire class Example(object): def hello(self, name='world'): """Says hello to the specified name.""" return 'Hello {name}!'.format(name=name) def main(): fire.Fire(Example) if __name__ == '__main__': main() # 在终端中调用效果如下: $ ./example.py hello Hello world! $ ./example.py hello David Hello David! $ ./example.py hello --name=Google Hello Google!
Прочее
-
gophers
Подборка изображений талисмана Go.

-
node-interview
Материалы о том, как пройти собеседование по Node.js в компании Ele.me.
-
performance-column
«Колонка о производительности» от разработчика Alibaba по прозвищу Хуцзы. Помогает разобраться с производительностью на ПК, в мобильном вебе и нативных приложениях. Читать материалы.
Открытые книги
-
explore-python
«Путешествие по Python» — книга, которая последовательно и доступно объясняет темы, связанные с Python.
-
react-naive-book
Открытое, бесплатное и профессиональное руководство по React.js с простым изложением.
-
The-Art-Of-Programming-By-July-2nd
Книга «Искусство программирования: собеседования и алгоритмы».