Консольный инструмент, который проверяет файлы переводов на соответствие правилам i18n и выпущен для JavaScript, Dart и Python. Он сообщает о пропущенных ключах, повторяющихся значениях и других частых ошибках и одинаково работает в CI и на рабочей машине.
Проекты
Всё, что CDGet поддерживает открыто. Отфильтруйте по категории, измените порядок и откройте проект, чтобы узнать, что он делает и где его найти.
Встраиваемая база данных, которая хранит данные приложения в одном локальном файле: один движок на Rust и привязка для Node.js поверх него. Проект на ранней стадии разработки, и пока ничего не опубликовано, поэтому сейчас его собирают из исходников.
Движок сравнения и просмотр в две колонки для текста и для изображений, выпущенные как библиотека React и как пакет Flutter. Он сопоставляет две версии построчно, а внутри изменённых строк — по словам, сравнивает два изображения попиксельно и рисует результат, удерживая обе стороны на одной высоте, так что приложению не приходится писать ни сравнение, ни выравнивание.
Небольшой ES-модуль, который загружает Google Analytics 4 на веб-страницу и отправляет через него просмотры страниц и события. Один импорт, одна настройка и никаких зависимостей.
Просмотрщик логов, который выглядит и ведёт себя как терминал, для веба и для Flutter. Он рисует вывод на canvas, а не создаёт по элементу на строку, поэтому быстрый поток сообщений и история в десятки тысяч записей обходятся в один и тот же кадр, и приложению не нужно строить собственную панель консоли.
Библиотека React, которая напрямую следует спецификации Material Design 3 и добавляет компоненты, которых нет в других библиотеках Material. Она читает токены, уже объявленные на странице, поэтому уживается с существующей настройкой Material.
Редактор Markdown, который ещё и читает, выпущенный как библиотека React и как пакет Flutter. Писать можно прямо по свёрстанному документу или по исходному тексту, переключаясь одним щелчком, а готовый текст уходит в режим только для чтения и выглядит там точно так же.
Библиотека компонентов React для интерфейсов приложений. Кнопки, поля, меню, диалоги, таблицы и графики используют один набор свойств, поставляются доступными и следуют тёмной теме без файла темы.
Шаблон Next.js на App Router, в котором уже настроены переводы, стили, метаданные для поиска и линтер, чтобы новый сайт не начинался с той же сборки заново.
Песочница для быстрого скрипта на Node.js. TypeScript, режим наблюдения, замер времени выполнения, бенчмарки и сервер статических файлов готовы без отдельного проекта вокруг них.
Единый язык оформления из стекла и градиента, выпущенный как библиотека React и как пакет Flutter с одинаковыми именами компонентов. То, что нажимают, окрашено; то, что содержит, прозрачно.
Небольшие функции, которые иначе пришлось бы писать заново: слаги, регистр текста, работа с датами, форматирование, глубокое копирование, проверка и хеширование. Одинаковые имена работают одинаково в JavaScript, Dart и Python.
Создаёт случайный текст на том языке, который у него запросили: имена людей, никнеймы, отдельные слова и целые предложения, на девяти языках и без зависимостей во время выполнения. Те же генераторы выпущены для JavaScript, Dart и Python.
Тот же старт, что и Vutron, но для React. Vite, Electron и интерфейс на Material Plus уже связаны, поэтому настольное приложение собирается и упаковывается в день создания.
Собрание образцов для демонстраций, тестов и учебных примеров: наборы данных, код, изображения, документы и проза с единообразными именами, которые можно свободно распространять. Почти все папки уже заполнены, а своих файлов пока ждут только две — со звуком и с видео.
Небольшая консольная надстройка над Terser, принимающая glob-шаблоны, чтобы сжать целый каталог одной командой, а не по файлу за раз.
Плагин VitePress, который переводит стандартную тему и её поиск. Одна короткая настройка покрывает все языки документации.
Плагин VitePress, который строит боковое меню по файлам на диске. Порядок, заголовки, фильтры и настройки для каждой папки заменяют меню, которое велось вручную.
Отправная точка для настольных приложений на Vite, Vue 3 и Electron. Сборка, упаковка, тесты и переводы настроены до первой собственной строки.


















