Skip to content

QFerris — быстрый и легковесный API-клиент на Rust

License

Notifications You must be signed in to change notification settings

just-squad/qferris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🦀 QFerris — быстрый и легковесный API-клиент на Rust

License: MIT

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

🚧 Roadmap

  • Базовый HTTP-клиент (MVP)
  • GRPC-поддержка
  • Система плагинов (WASM)
  • Облачная синхронизация

Полный план: ROADMAP.md

🤝 Как помочь проекту

Мы приветствуем контрибьютеров! Вот как можно присоединиться:

  1. Тестирование: Попробуйте собрать FerrisQ и сообщите о багах.
  2. Разработка: Возьмите задачу из Good First Issues.
  3. Документация: Помогите улучшить docs или перевести README.

📜 Лицензия

MIT © 2025 [JustSquad]


QFerris не аффилирован с Postman или Insomnia. Это community-driven проект.

About

QFerris — быстрый и легковесный API-клиент на Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published