Development
Интерактивный REPL для JSONPath, выполняющий многошаговые конвейеры запросов к любому JSON. Пишите по одному выражению на строку (например, $..book[?(@.price<10)], затем $[0:5]) и видите совпадения каждого шага с количеством, путями и значениями — плюс URL для шаринга, кодирующий ваши данные и конвейер. Поддерживает рекурсивный спуск ($..), маски ([*]), фильтры ([?(@.price<10)]), срезы ([0:5:2]) и отрицательные индексы.
jsonpath-repl-playgroundValidation
Проверяет или генерирует числа по алгоритму Луна (mod-10). Подходит для кредитных карт, IMEI, IMEISV, SIN, NPI и других идентификаторов на основе Луна.
luhn-checksumDevelopment
Статически проверяет ссылки Markdown на ошибки формата, битые якоря и неопределенные ссылки (без сетевых запросов)
markdown-link-checkerText Processing
Проверяет Markdown по ~15 правилам markdownlint плюс 2 правилам китайской типографики, с отчётом по строкам и авто-исправлением безопасных проблем
markdown-lint-style-checkerDevelopment
Проверяет Markdown на проблемы стиля: уровни заголовков, ограждения кода, согласованность списков и др. (движок правил без зависимостей)
markdown-linterFormat Conversion
Создает оглавление из заголовков Markdown со ссылками-якорями в стиле GitHub
markdown-toc-generatorDevelopment
Преобразует данные JSON в классы C# со свойствами PascalCase, атрибутами JsonPropertyName и выводом вложенных типов
json-to-csharpDevelopment
Преобразует данные JSON в определения struct Go с json-тегами, экспортируемыми полями PascalCase и выводом вложенных типов
json-to-goDevelopment
Преобразует данные JSON в классы Java с аннотациями Jackson @JsonProperty, приватными полями, getter и setter
json-to-javaDevelopment
Преобразует данные JSON в data-классы Kotlin с аннотациями @SerializedName, поддержкой null и выводом вложенных типов
json-to-kotlinDevelopment
Преобразует данные JSON в struct Rust с derive-макросами serde Serialize/Deserialize, полями snake_case и атрибутами serde rename
json-to-rustDevelopment
Преобразует данные JSON в интерфейсы TypeScript или псевдонимы типов с поддержкой объединений, необязательных полей и вложенных объектов
json-to-typescript