{"id":19436759,"url":"https://github.com/axorax/axoget","last_synced_at":"2026-02-06T17:36:06.938Z","repository":{"id":208865656,"uuid":"716682129","full_name":"Axorax/axoget","owner":"Axorax","description":"Simple and fast API testing","archived":false,"fork":false,"pushed_at":"2024-08-16T15:52:15.000Z","size":1191,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-09T15:55:33.498Z","etag":null,"topics":["api-test","api-testing","api-tests","fetch","fetch-api","fetcharoni","fetcher","node-fetch"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Axorax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"axorax"}},"created_at":"2023-11-09T16:41:26.000Z","updated_at":"2024-08-16T15:52:19.000Z","dependencies_parsed_at":"2023-11-23T18:20:12.997Z","dependency_job_id":"d22a01ef-433c-47ff-b382-b206432211bc","html_url":"https://github.com/Axorax/axoget","commit_stats":null,"previous_names":["axorax/fetcharoni","axorax/axoget"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Axorax/axoget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Faxoget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Faxoget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Faxoget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Faxoget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Axorax","download_url":"https://codeload.github.com/Axorax/axoget/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axorax%2Faxoget/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29170281,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T16:33:35.550Z","status":"ssl_error","status_checked_at":"2026-02-06T16:33:30.716Z","response_time":59,"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-test","api-testing","api-tests","fetch","fetch-api","fetcharoni","fetcher","node-fetch"],"created_at":"2024-11-10T15:12:32.264Z","updated_at":"2026-02-06T17:36:06.920Z","avatar_url":"https://github.com/Axorax.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"./src/static/axoget.ico\" height=\"100\" width=\"100\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eaxoget\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eSimple and fast API testing\u003c/p\u003e\n\n---\n\n![Thumbnail](thumbnail.png)\n\n# ❓ About\n\naxoget is a simple app that allows you to test out an API or make http requests. It uses the Node.js fetch API. axoget is a simple and lightweight version of something like Insomnia or Postman. It is not entirely an alternative as it does not have a lot of the features that other similar apps like Insomnia or Postman offer.\n\nRemember, you are writing JavaScript so in the address input if you put `${1 + 1}` it will be 2.\n\nI made this project to learn more about Electron and TypeScript. You can [donate](https://www.patreon.com/axorax) if you like the project or want to support me! \u003c3\n\nTo download, go to the releases page. The file `axoget.exe` is the sinlge executable file. You can also find setup files in various formats.\n\n# 📜 Scripts\n\n| Command      | Usage                  | Description                                                         |\n| ------------ | ---------------------- | ------------------------------------------------------------------- |\n| build        | `npm run build`        | Build the project                                                   |\n| dev          | `npm run dev`          | Open the app in dev mode (all code changes take effect immediately) |\n| lint:styles  | `npm run lint:styles`  | Run stylelint for scss                                              |\n| start        | `npm start`            | Start the app                                                       |\n| nstart       | `npm run nstart`       | Open the app with nodemon (scss file changes don't take effect)     |\n| ts           | `npm run ts`           | Watch for changes to typescript files                               |\n| pug          | `npm run pug`          | Watch pug file for changes                                          |\n| electron     | `npm run electron`     | It fixes the script.js file and runs electron                       |\n| watch-scss   | `npm run watch-scss`   | Watch style.scss file for changes                                   |\n| compile-scss | `npm run compile-scss` | Compile style.scss file                                             |\n\n\u003e [!NOTE]  \n\u003e When running the app for the first time (with the source code not the executable), it may restart a few times as it needs to compile TypeScript, SCSS and Pug. Also you may get an error popup at the start, ignore it and wait. None of this happens in the production executable app.\n\n# 🙋‍♂️ FAQ\n\n## Difference between preview and render?\n\nPreview loads the HTML directly. Render loads the HTMl with absolute paths for script and style tags. So, if some HTML does not work in preview (CSS doesn't appear) then it might work in render.\n\n# 🤝 Contributing\n\nFeel free to contribute. PRs on making the output file size smaller would be very much appreciated. Do not make a PR if it matches any one of the conditions below:\n\n- Only refactoring code\n- Just a variable, class, id, etc. name change\n- Breaks other functionality\n- Does nothing meaningful (is useless)\n- Contains NSFW content\n\n---\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.patreon.com/axorax\"\u003eSupport me on Patreon\u003c/a\u003e — \u003ca href=\"https://github.com/axorax/socials\"\u003eCheck out my socials\u003c/a\u003e\u003c/p\u003e\n","funding_links":["https://patreon.com/axorax","https://www.patreon.com/axorax"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxorax%2Faxoget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxorax%2Faxoget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxorax%2Faxoget/lists"}