
Apidog
All-in-one API platform to design, debug, mock, and test with CI/CD
Discover top open-source software, updated regularly with real-world adoption signals.

Fast, privacy-first desktop API client for modern protocols
Offline-first API client supporting REST, GraphQL, gRPC, WebSocket, and SSE. Built with Tauri and Rust for speed and privacy—no telemetry, no cloud lock-in.

Yaak is a desktop API client engineered for developers who value speed, privacy, and control. Built with Tauri, Rust, and React, it delivers a lightweight, offline-first experience without telemetry, VC-driven feature bloat, or mandatory cloud synchronization.
Work seamlessly across REST, GraphQL, gRPC, WebSocket, and Server-Sent Events within a single interface. Import existing collections from Postman, Insomnia, OpenAPI, Swagger, or cURL commands. Filter and inspect responses using JSONPath or XPath, and secure authentication flows with OAuth 2.0, JWT, Basic Auth, or custom plugins.
Organize requests into workspaces and nested folders, then mirror them to your filesystem for Git version control or Dropbox sync. Environment variables enable quick context switching between development, staging, and production. Sensitive credentials stay encrypted in your OS keychain, never leaving your machine unless you choose otherwise.
Customize workflows with template tags for dynamic values like UUIDs and timestamps. Choose from built-in themes or design your own. Extend functionality through a plugin system that supports custom authentication methods, template tags, and UI components. Yaak accepts bug-fix contributions under the MIT license.
When teams consider Yaak, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Microservices Testing with Git Workflows
Mirror API collections to a Git repository, enabling code review for request changes and version-controlled environment configurations across dev, staging, and production.
Real-Time API Development
Test WebSocket connections and Server-Sent Events streams alongside REST endpoints in a unified interface, eliminating context switching between specialized tools.
Privacy-Compliant API Auditing
Conduct security assessments and penetration testing with encrypted secrets stored in the OS keychain, ensuring sensitive credentials never sync to third-party servers.
gRPC Service Integration
Import Protocol Buffer definitions, execute gRPC calls, and inspect responses with the same workflow used for REST and GraphQL, streamlining polyglot API development.
No. Yaak is offline-first and requires no account. All data stays on your machine unless you choose to sync via filesystem mirroring to Git or Dropbox.
Yes. Yaak imports collections from Postman, Insomnia, OpenAPI, Swagger, and cURL, preserving your existing request structures and environment variables.
Mirror workspaces to your filesystem and commit them to Git. Team members clone the repository and open the mirrored workspace, enabling standard version control workflows.
Yaak supports REST, GraphQL, gRPC, WebSocket, and Server-Sent Events (SSE) within a single client interface.
Yes. Yaak's plugin system allows you to add custom authentication methods, template tags for dynamic values, and UI components. Note that feature contributions to the core project are not accepted—only bug fixes.
Project at a glance
ActiveLast synced 4 days ago