[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-395":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":15,"starSnapshotCount":15,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},395,"hoppscotch","hoppscotch\u002Fhoppscotch","Open-Source API Development Ecosystem • https:\u002F\u002Fhoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia","https:\u002F\u002Fhoppscotch.io",null,"TypeScript",79549,5920,501,545,0,8,97,360,48,116,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"api","api-client","api-rest","api-testing","developer-tools","graphql","http","http-client","pwa","rest","rest-api","spa","testing","testing-tools","tools","vue","vuejs","websocket","2026-06-17 04:00:03","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fhoppscotch.io\">\n    \u003Cimg\n      src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F56705483\"\n      alt=\"Hoppscotch\"\n      height=\"64\"\n    \u002F>\n  \u003C\u002Fa>\n  \u003Ch3>\n    \u003Cb>\n      Hoppscotch\n    \u003C\u002Fb>\n  \u003C\u002Fh3>\n  \u003Cb>\n    Open Source API Development Ecosystem\n  \u003C\u002Fb>\n  \u003Cp>\n\n[![contributions welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcontributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https:\u002F\u002Fimg.shields.io\u002Fwebsite?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https:\u002F\u002Fhoppscotch.io) [![Tests](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Factions\u002Fworkflows\u002Ftests.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Factions) [![Tweet](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl?url=https%3A%2F%2Fhoppscotch.io%2F)](https:\u002F\u002Fx.com\u002Fshare?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https:\u002F\u002Fhoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io)\n\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Csub>\n      Built with ❤︎ by\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Fgraphs\u002Fcontributors\">\n        contributors\n      \u003C\u002Fa>\n    \u003C\u002Fsub>\n  \u003C\u002Fp>\n  \u003Cbr \u002F>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fhoppscotch.io\">\n      \u003Cpicture>\n        \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fpackages\u002Fhoppscotch-common\u002Fpublic\u002Fimages\u002Fbanner-dark.png\">\n        \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".\u002Fpackages\u002Fhoppscotch-common\u002Fpublic\u002Fimages\u002Fbanner-light.png\">\n        \u003Cimg alt=\"Hoppscotch\" src=\".\u002Fpackages\u002Fhoppscotch-common\u002Fpublic\u002Fimages\u002Fbanner-dark.png\">\n      \u003C\u002Fpicture>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n_We highly recommend you take a look at the [**Hoppscotch Documentation**](https:\u002F\u002Fdocs.hoppscotch.io) to learn more about the app._\n\n#### **Support**\n\n[![Chat on Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-Discord-7289DA?logo=discord)](https:\u002F\u002Fhoppscotch.io\u002Fdiscord) [![Chat on Telegram](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-Telegram-2CA5E0?logo=telegram)](https:\u002F\u002Fhoppscotch.io\u002Ftelegram) [![Discuss on GitHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdiscussions-GitHub-333333?logo=github)](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Fdiscussions)\n\n### **Features**\n\n❤️ **Lightweight:** Crafted with minimalistic UI design.\n\n⚡️ **Fast:** Send requests and get responses in real time.\n\n🗄️ **HTTP Methods:** Request methods define the type of action you are requesting to be performed.\n\n- `GET` - Requests retrieve resource information\n- `POST` - The server creates a new entry in a database\n- `PUT` - Updates an existing resource\n- `PATCH` - Very similar to `PUT` but makes a partial update on a resource\n- `DELETE` - Deletes resource or related component\n- `HEAD` - Retrieve response headers identical to those of a GET request, but without the response body.\n- `CONNECT` - Establishes a tunnel to the server identified by the target resource\n- `OPTIONS` - Describe the communication options for the target resource\n- `TRACE` - Performs a message loop-back test along the path to the target resource\n- `\u003Ccustom>` - Some APIs use custom request methods such as `LIST`. Type in your custom methods.\n\n🌈 **Theming:** Customizable combinations for background, foreground, and accent colors — [customize now](https:\u002F\u002Fhoppscotch.io\u002Fsettings).\n\n- Choose a theme: System preference, Light, Dark, and Black\n- Choose accent colors: Green, Teal, Blue, Indigo, Purple, Yellow, Orange, Red, and Pink\n- Distraction-free Zen mode\n\n_Customized themes are synced with your cloud\u002Flocal session._\n\n🔥 **PWA:** Install as a [Progressive Web App](https:\u002F\u002Fweb.dev\u002Fprogressive-web-apps) on your device.\n\n- Instant loading with Service Workers\n- Offline support\n- Low RAM\u002Fmemory and CPU usage\n- Add to Home Screen\n- Desktop PWA\n\n🚀 **Request:** Retrieve response from endpoint instantly.\n\n1. Choose `method`\n2. Enter `URL`\n3. Send\n\n- Copy\u002Fshare public \"Share URL\"\n- Generate\u002Fcopy request code snippets for 10+ languages and frameworks\n- Import `cURL`\n- Label requests\n\n🔌 **WebSocket:** Establish full-duplex communication channels over a single TCP connection.\n\n📡 **Server-Sent Events:** Receive a stream of updates from a server over an HTTP connection without resorting to polling.\n\n🌩 **Socket.IO:** Send and Receive data with the SocketIO server.\n\n🦟 **MQTT:** Subscribe and Publish to topics of an MQTT Broker.\n\n🔮 **GraphQL:** GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.\n\n- Set endpoint and get schema\n- Multi-column docs\n- Set custom request headers\n- Query schema\n- Get query response\n\n🔐 **Authorization:** Allows to identify the end-user.\n\n- None\n- Basic\n- Bearer Token\n- OAuth 2.0\n- OIDC Access Token\u002FPKCE\n\n📢 **Headers:** Describes the format the body of your request is being sent in.\n\n📫 **Parameters:** Use request parameters to set varying parts in simulated requests.\n\n📃 **Request Body:** Used to send and receive data via the REST API.\n\n- Set `Content Type`\n- FormData, JSON, and many more\n- Toggle between key-value and RAW input parameter list\n\n📮 **Response:** Contains the status line, headers, and the message\u002Fresponse body.\n\n- Copy the response to the clipboard\n- Download the response as a file\n- View response headers\n- View raw and preview HTML, image, JSON, and XML responses\n\n⏰ **History:** Request entries are synced with your cloud\u002Flocal session storage.\n\n📁 **Collections:** Keep your API requests organized with collections and folders. Reuse them with a single click.\n\n- Unlimited collections, folders, and requests\n- Nested folders\n- Export and import as a file or GitHub gist\n\n_Collections are synced with your cloud\u002Flocal session storage._\n\n📜 **Pre-Request Scripts:** Snippets of code associated with a request that is executed before the request is sent.\n\n- Set environment variables\n- Include timestamp in the request headers\n- Send a random alphanumeric string in the URL parameters\n- Any JavaScript functions\n\n👨‍👩‍👧‍👦 **Teams:** Helps you collaborate across your teams to design, develop, and test APIs faster.\n\n- Create unlimited teams\n- Create unlimited shared collections\n- Create unlimited team members\n- Role-based access control\n- Cloud sync\n- Multiple devices\n\n👥 **Workspaces:** Organize your personal and team collections environments into workspaces. Easily switch between workspaces to manage multiple projects.\n\n- Create unlimited workspaces\n- Switch between personal and team workspaces\n\n⌨️ **Keyboard Shortcuts:** Optimized for efficiency.\n\n> **[Read our documentation on Keyboard Shortcuts](https:\u002F\u002Fdocs.hoppscotch.io\u002Fdocumentation\u002Ffeatures\u002Fshortcuts)**\n\n🌐 **Proxy:** Enable Proxy Mode from Settings to access blocked APIs.\n\n- Hide your IP address\n- Fixes [`CORS`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTTP\u002FCORS) (Cross-Origin Resource Sharing) issues\n- Access APIs served in non-HTTPS (`http:\u002F\u002F`) endpoints\n- Use your Proxy URL\n\n_Official proxy server is hosted by Hoppscotch - **[GitHub](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fproxyscotch)** - **[Privacy Policy](https:\u002F\u002Fdocs.hoppscotch.io\u002Fsupport\u002Fprivacy)**._\n\n🌎 **i18n:** Experience the app in your language.\n\nHelp us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md) and the process for submitting pull requests to us.\n\n☁️ **Auth + Sync:** Sign in and sync your data in real-time across all your devices.\n\n**Sign in with:**\n\n- GitHub\n- Google\n- Microsoft\n- Email\n- SSO (Single Sign-On)[^EE]\n\n**🔄 Synchronize your data:** Handoff to continue tasks on your other devices.\n\n- Workspaces\n- History\n- Collections\n- Environments\n- Settings\n\n✅ **Post-Request Tests:** Write tests associated with a request that is executed after the request's response.\n\n- Check the status code as an integer\n- Filter response headers\n- Parse the response data\n- Set environment variables\n- Write JavaScript code\n\n🌱 **Environments:** Environment variables allow you to store and reuse values in your requests and scripts.\n\n- Unlimited environments and variables\n- Initialize through the pre-request script\n- Export as \u002F import from GitHub gist\n\n\u003Cdetails>\n  \u003Csummary>\u003Ci>Use-cases\u003C\u002Fi>\u003C\u002Fsummary>\n\n---\n\n- By storing a value in a variable, you can reference it throughout your request section\n- If you need to update the value, you only have to change it in one place\n- Using variables increases your ability to work efficiently and minimizes the likelihood of error\n\n---\n\n\u003C\u002Fdetails>\n\n🚚 **Bulk Edit:** Edit key-value pairs in bulk.\n\n- Entries are separated by newline\n- Keys and values are separated by `:`\n- Prepend `#` to any row you want to add but keep disabled\n\n🎛️ **Admin dashboard:** Manage your team and invite members.\n\n- Insights\n- Manage users\n- Manage teams\n\n📦 **Add-ons:** Official add-ons for hoppscotch.\n\n- **[Hoppscotch CLI](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Ftree\u002Fmain\u002Fpackages\u002Fhoppscotch-cli)** - Command-line interface for Hoppscotch.\n- **[Proxy](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fproxyscotch)** - A simple proxy server created for Hoppscotch.\n- **[Browser Extensions](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch-extension)** - Browser extensions that enhance your Hoppscotch experience.\n\n  [![Firefox](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Ffirefox\u002Ffirefox_16x16.png) **Firefox**](https:\u002F\u002Faddons.mozilla.org\u002Fen-US\u002Ffirefox\u002Faddon\u002Fhoppscotch) &nbsp;|&nbsp; [![Chrome](https:\u002F\u002Fraw.github.com\u002Falrra\u002Fbrowser-logos\u002Fmaster\u002Fsrc\u002Fchrome\u002Fchrome_16x16.png) **Chrome**](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fhoppscotch-extension-for-c\u002Famknoiejhlmhancpahfcfcfhllgkpbld)\n\n  > **Extensions fix `CORS` issues.**\n\n_Add-ons are developed and maintained under **[Hoppscotch Organization](https:\u002F\u002Fgithub.com\u002Fhoppscotch)**._\n\n**For a complete list of features, please read our [documentation](https:\u002F\u002Fdocs.hoppscotch.io).**\n\n## **Demo**\n\n- Web : [hoppscotch.io](https:\u002F\u002Fhoppscotch.io)\n- Windows\u002FLinux\u002FmacOS : [Desktop Apps](https:\u002F\u002Fdocs.hoppscotch.io\u002Fdocumentation\u002Fclients\u002Fdesktop#download-hoppscotch-desktop-app)\n\n## Usage\n\n1. Provide your API endpoint in the URL field\n2. Click \"Send\" to simulate the request\n3. View the response\n\n## Developing\n\nFollow our [self-hosting documentation](https:\u002F\u002Fdocs.hoppscotch.io\u002Fdocumentation\u002Fself-host\u002Fgetting-started) to get started with the development environment.\n\n## Contributing\n\nPlease contribute using [GitHub Flow](https:\u002F\u002Fguides.github.com\u002Fintroduction\u002Fflow). Create a branch, add commits, and [open a pull request](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Fcompare).\n\nPlease read [`CONTRIBUTING`](CONTRIBUTING.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us.\n\n## Continuous Integration\n\nWe use [GitHub Actions](https:\u002F\u002Fgithub.com\u002Ffeatures\u002Factions) for continuous integration. Check out our [build workflows](https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Factions).\n\n## Changelog\n\nSee the [`CHANGELOG`](CHANGELOG.md) file for details.\n\n## Authors\n\nThis project owes its existence to the collective efforts of all those who contribute — [contribute now](CONTRIBUTING.md).\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhoppscotch\u002Fhoppscotch\u002Fgraphs\u002Fcontributors\">\n    \u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fhoppscotch\u002Fcontributors.svg?width=840&button=false\"\n      alt=\"Contributors\"\n      width=\"100%\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## License\n\nThis project is licensed under the [MIT License](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT) — see the [`LICENSE`](LICENSE) file for details.\n\n[^EE]: Enterprise edition feature. [Learn more](https:\u002F\u002Fdocs.hoppscotch.io\u002Fdocumentation\u002Fself-host\u002Fgetting-started).\n","Hoppscotch 是一个开源的 API 开发生态系统，提供了一个轻量级且快速的界面来发送请求并实时获取响应。它支持多种 HTTP 方法（如 GET、POST、PUT 等），具备直观的 UI 设计，允许开发者高效地测试和调试 RESTful 和 GraphQL API。此外，Hoppscotch 还提供了离线模式、本地部署以及云端服务，并且可以通过 Web、桌面应用程序或命令行工具访问。该项目非常适合需要进行 API 测试与开发的场景，是 Postman 和 Insomnia 的开源替代品。",2,"2026-06-17 02:35:22","top_all"]