Qingjian: кроссплатформенная клавиатурная раскладка для языкового обучения
Qingjian — это кроссплатформенная клавиатурная раскладка на Rust, которая помогает учить языки, отображая переводы рядом с вводимыми словами.
Проект решает задачу интеграции языкового обучения в повседневное использование ввода, не отвлекая пользователя от процесса. Например, при вводе на китайском языке ты одновременно видишь переводы на английский, что облегчает запоминание новых слов, не нагружая интерфейс избыточной информацией. При этом Qingjian не пытается стать полноценным языковым приложением, а представляет собой вспомогательный инструмент для изучения.
Запускается на macOS, Windows и Linux (с использованием IMK, TSF или IBus/Fcitx). Однако на данный момент Windows версия еще в бета-тестировании, так что стабильность может варьироваться. Если ты ищешь способ улучшить язык во время повседневного ввода, зверни внимание на Qingjian.
青简 (Qingjian) — это кроссплатформенная система ввода, разработанная на языке программирования Rust. Она ориентирована на упрощение процесса ввода текста и интеграцию обучения языку прямо в этот процесс.
Цель проекта
Основная цель青简 — не просто преобразовать пиньинь (систему латинизированного ввода китайских символов) в китайские иероглифы, а использовать процесс ввода как способ непринужденного изучения языка. При вводе текста рядом с кандидатами на ввод отображаются переводы и их грамматические категории, что помогает пользователю учиться на лету. Например, если ты вводишь текст на китайском, рядом будут показаны английские слова с переводом:
1 开发 development
2 编程 programming
3 架构 architecture
4 编译 compile
5 语言 language
Установка и запуск
青简 доступен для macOS и Windows. инструкцию по установке и настройке можно найти в документации проекта на сайте:
- Официальный сайт: qingjian.app
- Скачать: qingjian.app/download
- Документация: qingjian.app/docs
Принцип работы
青简 поддерживает разные языковые режимы. Пользователь может указать, на каком языке он пишет (основной язык) и на каком языке он хочет получить обучение (учебный язык). Например, если основной язык — китайский, а учебный язык — английский, при вводе кандидат будет соответственно отображаться с переводом.
Важно, что 青简 не планирует предлагать сразу несколько языков для одного кандидата, что позволяет сохранять чистоту интерфейса ввода и избегать перегрузки информации.
Конфиденциальность
青简 гарантирует, что никаких данных пользователя не отправляется на сервер. Все операции, такие как преобразование пиньинь и работа с языковыми моделями, происходят локально на устройстве.
Ограничения
青简 пока не стремится стать универсальной языковой платформой для обучения. Программа не будет включать тесты, навязчивые обучения или сложные интерфейсы, которые могут отвлечь пользователя от основного процесса ввода текста.
Проект находится на стадии тестирования, что значит, что функционал и архитектура могут изменяться по мере развития.
青简 представляет собой интересный подход к обучению языкам, позволяя интегрировать обучение в повседневную деятельность без лишней нагрузки.
Радар проекта: 78 из 100 — зрелый и живой проект
- Импульс 92 ≈ 127 звёзд в день
- Темп разработки 100 800 коммитов за 12 недель
- Зрелость 64 проекту 2 месяца, 25 релизов
- Сообщество 78 65 участников, 654 форка
- Свежесть 97 последний коммит — 5 дней назад
- Быстрый старт 15 есть: сайт/демо
- Готовность к продакшену 65 релиз data-v10, автосборка
- Безопасность и доверие 100 лицензия GPL-3.0, SECURITY.md, организация
- Документация 93 README 2.7 тыс. знаков, 11 разделов, папка docs
- Экосистема 74 16 подписчиков на обновления, 14 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: qingjian-team/qingjian →
RepoRadar