Об этом проекте
Yaak — это офлайн-ориентированный десктопный API-клиент, предназначенный для организации и выполнения запросов по REST, GraphQL, WebSocket, Server-Sent Events и gRPC. Построенный на Tauri, Rust и React, он делает акцент на скорости, малом размере и приватности без телеметрии и облачной привязки.
Ключевые возможности включают импорт коллекций из Postman, Insomnia, OpenAPI, Swagger или Curl; фильтрацию и проверку ответов с помощью JSONPath или XPath; аутентификацию через OAuth 2.0, JWT, Basic Auth или пользовательские плагины. Конфиденциальные значения можно хранить в виде зашифрованных секретов или в системной связке ключей операционной системы.
Рабочие пространства и вложенные папки помогают организовать запросы, а переменные окружения поддерживают переключение между средами разработки, staging и production. Рабочие пространства можно зеркалировать в файловую систему для версионирования в Git или синхронизации с такими инструментами, как Dropbox. Теги шаблонов позволяют использовать динамические значения, такие как UUID или метки времени, а пользователи могут выбирать встроенные темы, создавать собственные темы или разрабатывать плагины, расширяющие аутентификацию, теги шаблонов или пользовательский интерфейс.
Исходный код распространяется по лицензии MIT, его можно собирать и запускать бесплатно как для личного, так и для коммерческого использования. Готовые двоичные файлы бесплатны для личного использования, но для коммерческого использования требуется лицензия. Вклад сообщества в настоящее время ограничен исправлением ошибок, если иное явно не одобрено через процесс обратной связи проекта.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.