EndpointView
A lightweight, high-performance API testing client with a touch of sweetness. Built with Tauri, Rust, and Svelte.
Features
- Request Builder: Support for GET, POST, PUT, DELETE, PATCH with custom headers, query parameters, and JSON bodies.
- Response Viewer: Beautifully formatted JSON responses, status codes, latency tracking, and response size.
- History: Automatically saves your request history for quick access.
- Sweet Sorbet Theme: A unique, playful aesthetic designed to make API testing a little more delightful.
- System-Level Networking: Powered by Rust's
reqwest to bypass CORS and ensure maximum performance.
Build it Yourself
Want to run EndpointView from source? Follow these steps.
Prerequisites
- Rust: Install Rust
- Bun: Install Bun
- C++ Build Tools: Required for compiling Tauri apps (e.g., Visual Studio Build Tools on Windows).
Instructions
Clone the repository
git clone https://github.com/Skullmc1/EndpointView.git
cd EndpointView
Install Frontend Dependencies
bun install
Run in Development Mode
This will start the frontend server and launch the Tauri window.
bun tauri dev
Build for Production
To create an optimized executable for your operating system.
bun tauri build