yaak README

The project's README from github.com/mountain-loop/yaak. As one markdown file: README.md.

💫 Yaak ➟ Desktop API Client 💫

A fast, privacy-first API client for REST, GraphQL, SSE, WebSocket, and gRPC – built with Tauri, Rust, and React.

Development is funded by community-purchased licenses. You can also become a sponsor to have your logo appear below. 💖


User avatar: MVST-Solutions  User avatar: dharsanb  User avatar: railwayapp  User avatar: caseyamcl  User avatar: bytebase  User avatar: rauchg  User avatar:   

User avatar: seanwash  User avatar: jerath  User avatar: itsa-sh  User avatar: dmmulroy  User avatar: timcole  User avatar: VLZH  User avatar: terasaka2k  User avatar: andriyor  User avatar: majudhu  User avatar: axelrindle  User avatar: jirizverina  User avatar: chip-well  User avatar: GRAYAH  User avatar: flashblaze  User avatar: Frostist  User avatar: PurplProto  

Yaak API Client

Features

Yaak is an offline-first API client designed to stay out of your way while giving you everything you need when you need it. Built with Tauri, Rust, and React, it’s fast, lightweight, and private. No telemetry, no VC funding, and no cloud lock-in.

🌐 Work with any API

🔐 Stay secure

☁️ Organize & collaborate

🧩 Extend & customize

Contribution Policy

[!IMPORTANT] Community PRs are currently limited to bug fixes. If your PR is not a bug fix, link the feedback item where @gschier explicitly gave you permission to work on it. See CONTRIBUTING.md for policy details and DEVELOPMENT.md for local setup.

Useful Resources

yaak (mountain-loop/yaak)

Searching Database…

19.3K ·GitHub
Что это такое?Yaak — это бесплатный десктопный API-клиент с открытым исходным кодом для отправки запросов REST, GraphQL, WebSocket, Server-Sent Events и gRPC — ориентированная на приватность альтернатива Postman, Insomnia и Bruno.
Это то, чем пользуются в браузере, или настоящее приложение для компьютера?Настоящее десктопное приложение для macOS, Windows и Linux, созданное на Tauri — бэкенд на Rust, фронтенд на React. Это не веб-приложение: всё работает на вашем компьютере.
Как установить его себе на компьютер?Установите готовое десктопное приложение для macOS, Windows или Linux; в репозитории также есть сборка Flatpak для Linux. Чтобы собрать из исходников, выполните 'npm install && npm run bootstrap', а затем 'npm start' для запуска dev-версии клиента.
Он отправляет мои запросы или данные в облако, или всё хранится локально?Он работает в первую очередь офлайн: без телеметрии, без привязки к облаку и без необходимости заводить аккаунт. Конфиденциальные значения можно защитить как зашифрованные секреты и хранить в системном хранилище ключей вашей ОС.
Могу ли я импортировать свои коллекции из Postman или Insomnia?Да — можно импортировать коллекции из Postman, Insomnia, OpenAPI, Swagger или Curl, так что переход не означает, что придётся заново создавать все запросы вручную.
Как насчёт аутентификации — он поддерживает OAuth-потоки и API-токены?OAuth 2.0, JWT и Basic Auth уже встроены, а сторонние плагины могут добавить и другие схемы аутентификации. Конфиденциальные значения хранятся в зашифрованном виде в системном хранилище ключей вашей ОС.
Как работать с dev, staging и prod, не редактируя каждый запрос?Используйте переменные окружения для переключения между dev, staging и prod, группируйте запросы в воркспейсы и вложенные папки, а при желании зеркалируйте воркспейс в файловую систему для версионирования в Git или синхронизации с Dropbox.
Можно ли настроить его под себя с помощью тем или плагинов?Да — выберите одну из встроенных тем или создайте свою, а также пишите плагины, расширяющие аутентификацию, теги шаблонов или интерфейс. Теги шаблонов подставляют в запросы динамические значения вроде UUID или отметок времени.
Size
49.7 MB
Stars
19.3K
Age
3y
Commits · 90 Days