[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79362":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":14,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":14,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},79362,"rustman","animeshchaudhri\u002Frustman","animeshchaudhri","  Free, open-source API testing desktop app built with Rust. No account, no cloud, no telemetry.","https:\u002F\u002Fanimeshchaudhri.github.io\u002Frustman\u002F",null,"Rust",141,8,1,6,0,39,2.86,"MIT License",false,"master",true,[24,25,26,27,28,29,30,31,32],"api-client","api-testing","desktop-app","open-source","postman-alternative","react","rust","tauri","typescript","2026-06-12 02:03:50","# Rustman\n\n> A free, open-source, lightweight API testing desktop app — built with Rust and Tauri v2.\n\nNo subscriptions. No cloud sync. No telemetry. Your requests stay on your machine.\n\n**[Download](https:\u002F\u002Fgithub.com\u002Fanimeshchaudhri\u002Frustman\u002Freleases\u002Flatest)** · **[Website](https:\u002F\u002Fanimeshchaudhri.github.io\u002Frustman\u002F)**\n\n---\n\n## Why Rustman?\n\n| | Rustman | Postman | Bruno |\n|---|---|---|---|\n| Price | Free forever | Freemium \u002F $14mo | Free |\n| Install size | ~20 MB | ~350 MB | ~100 MB |\n| No account | ✓ | ✗ | ✓ |\n| Zero telemetry | ✓ | ✗ | ✓ |\n| Native HTTP (no CORS) | ✓ | ✗ | ✗ |\n| Monaco editor | ✓ | Basic | Basic |\n| Async pre\u002Fpost scripts | ✓ | ✓ | ✓ |\n| Large response viewer | ✓ | ✗ | ✗ |\n\n## Features\n\n- **Native Rust HTTP engine** — requests go through `reqwest`, no browser CORS limits or size caps\n- **Pre-request scripts** — async JavaScript sandbox runs before every request; set env vars, sign payloads, call `await` and WebCrypto\n- **Post-request scripts** — runs after the response; chain tokens, transform data, set variables for the next request\n- **Built-in test runner** — write `pm.test()` assertions in the post-request script, see pass\u002Ffail results with per-test timing\n- **Collections & history** — organize requests, replay from history, all stored in local SQLite\n- **Environment variables** — `{{variable}}` substitution in URLs, headers, and bodies\n- **All auth types** — Bearer, Basic, API Key (header or query), Cookie, JWT\n- **cURL import & export** — paste any cURL command; parsed by a native Rust tokenizer\n- **Monaco editor** — VS Code's editor for request bodies and scripts, full keyboard shortcuts\n- **Flexible split layout** — toggle between stacked and side-by-side panels, drag to resize\n- **6 accent themes** — Flame, Violet, Cobalt, Emerald, Rose, Midnight — dark and light mode\n- **Postman collection import** — import existing v2.1 collections and environments\n- **Virtual response viewer** — handles multi-megabyte responses without freezing\n\n## Download\n\nGrab the latest installer from the [releases page](https:\u002F\u002Fgithub.com\u002Fanimeshchaudhri\u002Frustman\u002Freleases\u002Flatest).\n\n| Platform | Format |\n|---|---|\n| macOS | `.dmg` (Universal — Apple Silicon + Intel) |\n| Windows | `.msi`, `.exe` |\n| Linux | `.deb`, `.rpm`, `.AppImage` |\n\n## Build from source\n\n**Requirements:** [Rust toolchain](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall) + Node.js 18+ + [Tauri prerequisites](https:\u002F\u002Ftauri.app\u002Fstart\u002Fprerequisites\u002F)\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fanimeshchaudhri\u002Frustman\ncd rustman\nnpm install\nnpm run tauri build\n```\n\nFor development:\n\n```sh\nnpm run tauri dev\n```\n\n## Tech stack\n\n- **Frontend** — React, TypeScript, Vite, Tailwind CSS v4, Monaco Editor\n- **Backend** — Rust, Tauri v2, reqwest, rusqlite (SQLite)\n- **Scripting** — sandboxed async `Function()` constructor with Postman-compatible `pm.*` API\n\n## License\n\nMIT — see [LICENSE](LICENSE)\n","Rustman 是一个免费且开源的API测试桌面应用程序，使用Rust语言构建。其核心功能包括基于Rust的原生HTTP引擎、请求前后异步脚本支持、内建测试运行器以及集合与历史记录管理等，所有操作均在本地完成，无需账号注册或云同步，并且不收集任何遥测数据。该工具适合需要进行高效API开发和调试但又希望保持数据隐私性和安全性的开发者使用。其轻量级设计（约20MB）和强大的功能使其成为Postman的一个优秀替代品。",2,"2026-06-11 03:57:46","CREATED_QUERY"]