A (WIP) HTTP Debugging client, inspired by POSTman and Insomnia.
- Rust 99.4%
- Lua 0.6%
| .idea | ||
| example-workspace | ||
| src | ||
| test-theme | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| THIRD_PARTY_NOTICES.md | ||
Vial
Experimental app for HTTP/HTTPS testing.
Overview
Vial is built in Rust using ratatui for a terminal UI. It provides:
- High‑level control: duplicate headers, custom TLS.
- Packet inspection and hex dumps.
The application runs locally with no external accounts or uploads.
Current State
- Workspace support is incomplete; cannot create or load a workspace.
- Only HTTP and HTTPS are supported; other protocols not yet implemented.
- Response handling: plain‑text only; binary data can be displayed as hex dump.
Goals (0.1.0)
- Implement minimal HTTP/HTTPS functionality.
- Basic request/response handling.
- Support binary files via hex dump view.
- Optional TUI rendering of images.
- Prepare plugin architecture for future protocols.
Future Work
- Full custom TLS support.
- WebSocket and other protocols added gradually.
Documentation
- Workspace module docs: docs/workspaces.md
License
This project is licensed under the MIT license.