{"id":27245617,"url":"https://github.com/thatsinewave/api-explorer","last_synced_at":"2026-02-16T07:01:50.284Z","repository":{"id":283925915,"uuid":"953169639","full_name":"ThatSINEWAVE/API-Explorer","owner":"ThatSINEWAVE","description":"A lightweight, browser-based REST API testing tool that allows you to test and debug API endpoints directly in your browser, without installing any software","archived":false,"fork":false,"pushed_at":"2025-03-24T10:29:31.000Z","size":282,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T21:35:18.357Z","etag":null,"topics":["api","api-client","api-rest","api-test","api-test-automation","api-testing","api-testing-framework","api-tests","api-tool","api-tools","good-first-contribution","good-first-issue","good-first-issues","good-first-pr-first-contribution","good-first-prs","html-css-javascript","html-css-js","open-source","opensource","thatsinewave"],"latest_commit_sha":null,"homepage":"https://thatsinewave.github.io/API-Explorer/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThatSINEWAVE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"ThatSINEWAVE","ko_fi":"thatsinewave"}},"created_at":"2025-03-22T18:18:09.000Z","updated_at":"2025-03-24T10:29:34.000Z","dependencies_parsed_at":"2025-03-23T04:27:26.559Z","dependency_job_id":"e6a856a9-c51d-441c-9922-664f480a2297","html_url":"https://github.com/ThatSINEWAVE/API-Explorer","commit_stats":null,"previous_names":["thatsinewave/api-explorer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ThatSINEWAVE/API-Explorer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatSINEWAVE%2FAPI-Explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatSINEWAVE%2FAPI-Explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatSINEWAVE%2FAPI-Explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatSINEWAVE%2FAPI-Explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThatSINEWAVE","download_url":"https://codeload.github.com/ThatSINEWAVE/API-Explorer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatSINEWAVE%2FAPI-Explorer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29502928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T05:57:17.024Z","status":"ssl_error","status_checked_at":"2026-02-16T05:56:49.929Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-client","api-rest","api-test","api-test-automation","api-testing","api-testing-framework","api-tests","api-tool","api-tools","good-first-contribution","good-first-issue","good-first-issues","good-first-pr-first-contribution","good-first-prs","html-css-javascript","html-css-js","open-source","opensource","thatsinewave"],"created_at":"2025-04-10T21:28:36.922Z","updated_at":"2026-02-16T07:01:50.270Z","avatar_url":"https://github.com/ThatSINEWAVE.png","language":"JavaScript","funding_links":["https://github.com/sponsors/ThatSINEWAVE","https://ko-fi.com/thatsinewave"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# [API Explorer](https://thatsinewave.github.io/API-Explorer)\n\n![API-Explorer](https://raw.githubusercontent.com/ThatSINEWAVE/API-Explorer/refs/heads/main/.github/SCREENSHOTS/API-Explorer.png)\n\nA lightweight, browser-based REST API testing tool that allows you to test and debug API endpoints directly in your browser, without installing any software.\n\n\u003c/div\u003e\n\n## Features\n\n- **Intuitive Interface**: Clean, dark-themed interface designed for developers\n- **Support for All HTTP Methods**: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS\n- **Request Configuration**:\n  - URL Parameters\n  - Custom Headers\n  - Request Body (JSON, Form Data, x-www-form-urlencoded, Raw)\n  - Authentication (Basic Auth, Bearer Token, API Key)\n- **Response Handling**:\n  - Syntax highlighting for JSON responses\n  - Response headers display\n  - Status code indicators with color coding\n  - Response time and size metrics\n- **Useful Utilities**:\n  - Pretty print JSON responses\n  - Raw view option\n  - Copy response to clipboard\n  - Download response as file\n\n\u003cdiv align=\"center\"\u003e\n\n## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)\n\n\u003c/div\u003e\n\n## Usage\n\n### Making a Simple GET Request\n\n1. Select `GET` from the method dropdown\n2. Enter the API endpoint URL\n3. Click \"Send\"\n4. View the response in the response panel\n\n### Adding Query Parameters\n\n1. In the \"Params\" tab, add key-value pairs\n2. Each parameter will be appended to the URL as query parameters\n\n### Setting Headers\n\n1. Navigate to the \"Headers\" tab\n2. Add custom header key-value pairs\n\n### Sending Body Data\n\n1. Go to the \"Body\" tab\n2. Select the appropriate content type:\n   - JSON: Enter valid JSON data\n   - Form Data: Add key-value pairs\n   - x-www-form-urlencoded: Add key-value pairs\n   - Raw: Enter raw request body\n\n### Using Authentication\n\n1. Navigate to the \"Auth\" tab\n2. Select the authentication type:\n   - Basic Auth: Enter username and password\n   - Bearer Token: Enter token value\n   - API Key: Enter key name, value, and location (header or query parameter)\n\n## Installation\n\nNo installation required! This is a pure client-side application that runs entirely in your browser.\n\nTo run locally:\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/ThatSINEWAVE/API-Explorer.git\n   ```\n\n2. Open `index.html` in your browser\n\nTo host on your own server, simply upload all files to any static web hosting service.\n\n## Browser Compatibility\n\nAPI Explorer works on all modern browsers including:\n- Chrome\n- Firefox\n- Edge\n- Safari\n\n\u003cdiv align=\"center\"\u003e\n\n## [Join my Discord server](https://discord.gg/2nHHHBWNDw)\n\n\u003c/div\u003e\n\n## Technical Details\n\nAPI Explorer is built with:\n- **Vanilla JavaScript** - no framework dependencies\n- **CSS3** - with custom properties for theming\n- **HTML5**\n- **highlight.js** - For syntax highlighting of code responses\n- **atom-one-dark.min.css** - Dark theme for highlighted code\n- **Font Awesome** (all.min.css) - For icons throughout the interface\n- **json.min.js** - Extension for highlight.js to properly highlight JSON\n\nThe application uses the Fetch API for making HTTP requests, which provides a more powerful and flexible feature set than older techniques like XMLHttpRequest.\n\n## Limitations\n\n- Due to browser security restrictions (CORS), some API endpoints may not be accessible directly. In these cases, you may need to use a CORS proxy.\n- No persistent storage of request history (all data is lost on page refresh)\n- File uploads are not yet supported\n\n## Contributing\n\nFeel free to submit issues or contribute improvements via pull requests.\n\n## License\n\nThis project is open-source and available under the [MIT License](LICENSE).\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatsinewave%2Fapi-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthatsinewave%2Fapi-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatsinewave%2Fapi-explorer/lists"}