DEV Community

Anes Berbic
Anes Berbic

Posted on

I built an open-source, local-first Postman alternative that uses 60MB of RAM (Tauri v2 + Rust)

Hey everyone,

 I've been building ApiArk — an open-source desktop API client that's
local-first, no login required, and stores everything as plain YAML
files on your filesystem.

The main motivation: Postman uses 300-800MB of RAM, takes 10-30s to start,
forces you to create an account, and had a 30,000-workspace data leak last year.
I wanted something fast, private, and git-friendly.

What it does:

  • REST, GraphQL, gRPC, WebSocket, SSE, MQTT support
  • ~60MB RAM, <2s startup (Tauri v2, not Electron)
  • Collections are YAML files — just git commit and push
  • Environment variables, scripting (JS/TS), testing/assertions
  • Local mock servers and scheduled API monitoring
  • Import from Postman, Insomnia, Bruno, OpenAPI in one click
  • No account, no cloud, no telemetry — ever

Built with Tauri v2 (Rust backend) + React + TypeScript.
MIT licensed, open source, free forever for core features.

🔗 Website: https://apiark.dev
🔗 GitHub: https://github.com/berbicanes/apiark
🔗 Download: https://apiark.dev/download

Available for Windows, macOS, and Linux.

Would love to hear what features you'd want to see next.
Happy to answer any questions about the tech stack or architecture.

Top comments (0)