Repolode
VoidenHQ

VoidenHQ/voiden

Офлайн API-клиент с интеграцией Git: хранит запросы, тесты и документацию в текстовых Markdown-файлах .void.

Open source альтернатива:PostmanInsomnia

Звёзды
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. 1

    Установите Voiden с помощью Homebrew на macOS

    brew install voiden
  2. 2

    Установите Voiden с помощью winget на Windows

    winget install Voiden
  3. 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 обновляется ежедневно.

Похожие проекты