Topics / #api-testing
API testing projects on GitHub
Tools for testing and validating API endpoints and responses.
As of , the most-starred API testing projects on GitHub are hoppscotch (80.6K stars), bruno (47.7K stars) and insomnia (40K stars). GitHub.Locker tracks 9 API testing repositories with 280.7K stars combined. The fastest-growing on October 16 was bruno, with +24 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+24bruno
usebruno/bruno · ★ 47.7KBruno is an open-source API client for exploring and testing REST, GraphQL, and other APIs, built as a lightweight alternative to Postman and Insomnia.
keploy
keploy/keploy · ★ 18.6KKeploy is an open-source tool that auto-generates API and integration tests from real traffic: it records your API calls, database queries and streaming events, then replays them as tests.
+10Mobile-Security-Framework-MobSF
MobSF/Mobile-Security-Framework-MobSF · ★ 22KMobSF is an automated, all-in-one mobile security framework: it performs static and dynamic analysis, penetration testing, malware analysis and privacy analysis on Android, iOS and Windows Mobile apps.
+8hoppscotch
hoppscotch/hoppscotch · ★ 80.6KHoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.
The all-time top
9 projects · by stars
- 80.6K
#1 · hoppscotch/hoppscotchhoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.
- 47.7K
#2 · usebruno/brunobruno
Bruno is an open-source API client for exploring and testing REST, GraphQL, and other APIs, built as a lightweight alternative to Postman and Insomnia.
- 40K
#3 · Kong/insomniainsomnia
Insomnia is an open-source, cross-platform API client for debugging, designing, testing and mocking APIs over GraphQL, REST, WebSockets, SSE and gRPC.
- 4
cli
38.6Khttpie/cli · PythonHTTPie is a command-line HTTP client built to make interacting with APIs and web servers from the terminal as human-friendly as possible. It ships two commands, http and https, for sending arbitrary HTTP requests with simple syntax and colorized, formatted output.
- 5

Mobile-Security-Framework-MobSF
22KMobSF/Mobile-Security-Framework-MobSF · JavaScriptMobSF is an automated, all-in-one mobile security framework: it performs static and dynamic analysis, penetration testing, malware analysis and privacy analysis on Android, iOS and Windows Mobile apps.
- 6
hurl
19.3KOrange-OpenSource/hurl · RustHurl is a command line tool that runs HTTP requests written in a simple plain text format. It can chain requests, capture values and evaluate queries on response headers and body — for fetching data as well as testing HTTP sessions.
- 7
keploy
18.6Kkeploy/keploy · GoKeploy is an open-source tool that auto-generates API and integration tests from real traffic: it records your API calls, database queries and streaming events, then replays them as tests.
- 8

metersphere
13.6Kmetersphere/metersphere · JavaMeterSphere is an open-source continuous testing platform with a built-in AI assistant, designed to make software testing simpler and faster so it stops being the bottleneck of continuous delivery.
- 9
agentic-playwright
233idavidov13/agentic-playwright · PythonA production-grade Playwright + TypeScript scaffold for end-to-end and API testing that comes with AI rules (a Constitution and 17 skills) baked in, so Claude Code, Cursor, and GitHub Copilot automatically write tests that follow your team's patterns.
Related topics
Often tagged together