Postier is a cross-platform HTTP client built with Tauri, designed to be a feature light alternative to Postman and equivalent.
I want it fully open-source, with no account and privacy respectful.
I'm just tired of 'free' software that embark a shitload of feature, mandatory user account and creepy privacy statement.
So I wanted to create a tool that make only what it says and make it open-source.
I know that developing this kind of stuff implies a lot of features (like making graphql call and not only http) but this is a cool adventure so - let's go :)
You can embark with me by contributing or via a tips.
-
HTTP Request Support
- Supports GET, POST, PUT, DELETE, HEAD, OPTIONS and PATCH methods
- URL input with method selection
- Request body editor (formats: form-data, raw as text or javascript or JSON or HTML or XML, none)
- Headers managements
- Request history
-
Response Handling
- Real-time response display
- Response in raw or preview or pretty
- If the response is view in "pretty" you have syntax-highlighted via
prism-react-renderer
- Response headers viewer
- HTTP status code display
-
User Interface
- Modern, clean design using Radix UI & icon
- Dark/Light/Auto mode support (via Radix theme)
- Pretty theme choice (via prism-react-renderer)
- Accent color choice (via Radix theme)
- UI scale choice (via Radix theme)
-
Self sync config & history
- Config and history are saved into two
txt
file, like so you can sync it the way you want. - Example of path in linux (both path are visible via the setting tab):
/home/$USER/.local/share/com.postier.app/history.txt
/home/$USER/.config/com.postier.app/history.txt
- Config and history are saved into two
https://github.com/users/bouteillerAlan/projects/4/views/2
- Frontend Framework: React with TypeScript
- Desktop Framework: Tauri
- UI Components: Radix UI
- HTTP Client: Tauri build-in plugin
- FS API: Tauri build-in plugin
- Syntax Highlighting: prism-react-renderer
- Node.js (v22.14.0 or higher)
- pnpm
- Rust (for Tauri)
- Install dependencies:
pnpm install
- Start the development server:
pnpm tauri dev
WIP
Contributions are welcome! Please feel free to submit a Pull Request.
See the following file :
- Give me a tips on GitHub or on Ko-fi
- Give a star on GitHub
- Or just participate in the development :D