← На главную

Milkman: расширяемая альтернатива Postman без Electron

04.11.2026 08:58 · hackernews

Milkman — настольная среда для создания и выполнения запросов, вдохновлённая Postman. Разработчик выбрал JavaFX вместо Electron, поскольку хотел сократить время запуска и потребление памяти. Проект не требует обязательной учётной записи: в описании отдельно подчёркивается, что такое ограничение в Postman и Insomnia стало одной из причин его создания.

Архитектура почти полностью построена на плагинах. Ядро работает с рабочими пространствами, окружениями, коллекциями, запросами и их свойствами, а типы запросов, редакторы заголовков и тел, импортёры и прочие функции подключаются отдельно. Пользователи могут писать собственные расширения для внутренних сервисов и форматов.

Основной HTTP-плагин поддерживает REST, подсветку JSON, прокси и Server-Sent Events, а также импорт коллекций и окружений из Postman и Insomnia. GraphQL-плагин создаёт запросы, но не предоставляет автодополнение и проверку схемы. Плагин gRPC работает с Server Reflection, потоковой передачей и proto-определениями. Через JDBC можно выполнять SQL-запросы, а отдельные расширения предназначены для Cassandra CQL и других NoSQL-баз.

В списке возможностей также есть WebSocket, Socket.IO и Model Context Protocol. Test Runner последовательно запускает несколько запросов и проверяет результаты. Другие плагины добавляют управление OAuth-данными с обновлением токенов, сценарии после запроса, JMESPath-запросы к JSON-ответам, синхронизацию рабочих пространств через Git и публикацию запросов через PrivateBin. Есть интерфейс командной строки и поддержка собственных CSS-тем.

Стабильные и nightly-сборки доступны в разделе релизов репозитория. В документации также указано, что импорт данных Insomnia уже реализован в nightly-сборке и должен войти в версию 5.7.0. Для Windows предусмотрена установка через Chocolatey, для macOS — через Homebrew. Плагины можно распаковать в каталог приложения, а начиная с версии 5.8.0 устанавливать через встроенный менеджер. Разработчики приглашают участников предлагать идеи, ошибки и pull request.

Читать оригинал →