Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kabutar

A desktop API client — Postman-style HTTP, WebSocket, and GraphQL testing — built with Tauri 2 + React 19 + Vite + Tailwind CSS 4.

HTTP execution happens in the Rust backend (no CORS restrictions); the UI is a React webview. Request history, collections, environments, and settings persist in localStorage.

Prerequisites

  • Bun
  • Rust toolchain + system deps for Tauri (on Linux: webkit2gtk-4.1, etc.)

Develop

bun install
bun run tauri:dev    # vite dev server + desktop window with HMR

Run just the web UI in a browser (HTTP send degrades gracefully — the Tauri bridge is unavailable outside the desktop shell):

bun run dev          # http://localhost:1420

Build

bun run tauri:build  # production bundle (platform installer)

Layout

  • src/web/ — React UI (views, components, Tauri API bridge in api.ts)
  • src/core/http/types.ts — shared request/response type contract
  • src-tauri/ — Rust backend (execute_request command via reqwest, http/sql plugins)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages