QFerris — это современный OpenSource-аналог Postman/Insomnia, созданный на Rust для разработчиков, которые ценят производительность, минимализм и контроль.
Почему QFerris?
- 🚀 В 3-5 раз меньше RAM, чем у Postman (благодаря Rust и Tauri).
- 🔌 Поддержка HTTP, GRPC, GraphQL (и WebSocket в планах).
- 🛠️ Плагины на WASM — расширяйте функционал без ущерба безопасности.
- 📁 Локальное хранение (SQLite) + Git-интеграция.
- 🦀 Написан на Rust — никакого Electron!
Установка (требуется Rust ≥1.70):
git clone https://github.com/just-squad/qferris
cd qferris
cargo run --release- Интуитивный GUI с тёмной/светлой темой.
- Импорт из Postman/Insomnia (в разработке).
- Переменные окружения (
{{base_url}}/{{token}}). - GRPC через .proto (автогенерация кода).
- GUI:
tauri+Leptos - HTTP:
reqwest - GRPC:
tonic+prost - База данных:
sqlx+ SQLite - Плагины:
wasmtime
- Базовый HTTP-клиент (MVP)
- GRPC-поддержка
- Система плагинов (WASM)
- Облачная синхронизация
Полный план: ROADMAP.md
Мы приветствуем контрибьютеров! Вот как можно присоединиться:
- Тестирование: Попробуйте собрать FerrisQ и сообщите о багах.
- Разработка: Возьмите задачу из Good First Issues.
- Документация: Помогите улучшить docs или перевести README.
MIT © 2025 [JustSquad]
QFerris не аффилирован с Postman или Insomnia. Это community-driven проект.