Настольный API-клиент для REST, GraphQL, WebSocket, SSE и gRPC на базе Tauri, Rust и React; работает офлайн и не собирает телеметрию.
- Звёзды
- 1,777
- Форки
- 89
- Открытые issues
- 9
- Последний коммит
- 3 дня назад
Что это?
Voiden — настольный API-клиент на Electron для проектирования, тестирования и документирования API. Вместо непрозрачной базы коллекций запросы, документация и тесты хранятся вместе в текстовых файлах .void, где Markdown сочетается со структурированными блоками запросов — например, endpoint, auth, params и body. Эти блоки можно повторно использовать в разных файлах, а всё рабочее пространство — сравнивать, проверять и объединять с помощью Git.
Приложение полностью работает офлайн: аккаунт и обязательная синхронизация с облаком не нужны. Поддержка протоколов реализована через плагины: доступны REST, GraphQL, gRPC и WebSocket. Коллекции можно импортировать из Postman, Insomnia, OpenAPI и Swagger. Скрипты, выполняемые до запроса и после получения ответа, можно писать на JavaScript, Python или shell.
Безголовый Voiden Runner CLI, работающий на Node.js 18+, выполняет те же файлы .void в терминале, CI-пайплайнах, Docker-контейнерах и cron-задачах. В проекте также предусмотрена поддержка MCP, чтобы AI-агенты, например Claude Code или Codex, могли выполнять запросы из проекта.
Ключевые возможности
- 01Хранит запросы, документацию и тесты вместе в текстовых файлах .void.
- 02Поддерживает REST, GraphQL, gRPC и WebSocket с помощью устанавливаемых плагинов.
- 03Импортирует коллекции из Postman, Insomnia, OpenAPI и Swagger.
- 04Запускает скрипты до запроса и после получения ответа на JavaScript, Python или shell.
- 05Предоставляет безголовый CLI-раннер для терминала, CI и Docker.
- 06Работает офлайн: аккаунт и обязательная синхронизация с облаком не нужны.
Сценарии использования
- Хранение запросов к API и документации к ним под контролем версий рядом с кодом в Git-репозитории.
- Проверка изменений API в pull request по текстовым файлам запросов.
- Запуск набора API-запросов в CI/CD-пайплайнах с помощью безголового раннера.
- Перенос существующих коллекций Postman или Insomnia в файлы, удобные для работы с Git.
Быстрый старт
- 1
Установите Voiden с помощью Homebrew на macOS
brew install voiden - 2
Установите Voiden с помощью winget на Windows
winget install Voiden - 3
Скачайте установщик для вашей платформы с voiden.md/download и откройте приложение
Что важно знать
- Для установки через некоторые менеджеры пакетов (Nix, Flatpak, snap) требуется дополнительная настройка, а для apt в Linux сначала нужно добавить репозиторий.
- Установщик Windows может вызвать предупреждение SmartScreen, пока приложение набирает репутацию загрузок.
В подборках
Темы
Частые вопросы
- Что такое voiden?
- Офлайн API-клиент с интеграцией Git: хранит запросы, тесты и документацию в текстовых Markdown-файлах .void. Voiden — настольный API-клиент на Electron для проектирования, тестирования и документирования API. Вместо непрозрачной базы коллекций запросы, документация и тесты хранятся вместе в текстовых файлах .void, где Markdown сочетается со структурированными блоками запросов — например, endpoint, auth, params и body. Эти блоки можно повторно использовать в разных файлах, а всё рабочее пространство — сравнивать, проверять и объединять с помощью Git.
- voiden можно использовать бесплатно? Какая у него лицензия?
- voiden распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- voiden всё ещё поддерживается?
- Активно поддерживается. Последний коммит в voiden — 4 нояб. 2026 г..
- Для чего можно использовать voiden?
- Хранение запросов к API и документации к ним под контролем версий рядом с кодом в Git-репозитории. Проверка изменений API в pull request по текстовым файлам запросов. Запуск набора API-запросов в CI/CD-пайплайнах с помощью безголового раннера. Перенос существующих коллекций Postman или Insomnia в файлы, удобные для работы с Git.
- Как установить voiden?
- Установите Voiden с помощью Homebrew на macOS: brew install voiden Установите Voiden с помощью winget на Windows: winget install Voiden Скачайте установщик для вашей платформы с voiden.md/download и откройте приложение
- Где скачать voiden?
- Исходный код и инструкции по установке — на GitHub: https://github.com/VoidenHQ/voiden
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Консольный HTTP API-клиент и альтернатива Postman и Insomnia, который хранит запросы в обычных YAML-файлах.
Кроссплатформенный open-source API-клиент для GraphQL, REST, WebSockets, SSE и gRPC с локальным хранением, Git и облачной синхронизацией.
Терминальный API-клиент, который хранит запросы HTTP, GraphQL, gRPC, WebSocket и SSE в обычных .http-файлах, пригодных для версионирования в git.
Нативный API-клиент с локальным хранением данных для REST, gRPC, GraphQL и WebSocket, написанный на Go и со встроенным прокси трафика.
Локальный desktop-клиент для HTTP, gRPC, GraphQL и WebSocket на базе Wails 3 и Vue 3.