{"id":18838829,"url":"https://github.com/antonio-nicolau/clientao","last_synced_at":"2025-08-12T17:42:44.692Z","repository":{"id":155185422,"uuid":"622330405","full_name":"antonio-nicolau/ClientAO","owner":"antonio-nicolau","description":"ClientAO is an open-source cross-platform API Client for building and using APIs, visually inspect responses.","archived":false,"fork":false,"pushed_at":"2023-05-19T16:08:22.000Z","size":723,"stargazers_count":42,"open_issues_count":1,"forks_count":8,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-06-10T17:08:35.057Z","etag":null,"topics":["api-client","dart","flutter","flutter-desktop","flutter-tools","http-client"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antonio-nicolau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"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":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"antonionicolau","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-04-01T19:40:03.000Z","updated_at":"2025-01-13T22:40:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"38b6b501-13e7-40a5-963f-7b268deba36a","html_url":"https://github.com/antonio-nicolau/ClientAO","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/antonio-nicolau/ClientAO","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio-nicolau%2FClientAO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio-nicolau%2FClientAO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio-nicolau%2FClientAO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio-nicolau%2FClientAO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonio-nicolau","download_url":"https://codeload.github.com/antonio-nicolau/ClientAO/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio-nicolau%2FClientAO/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270108536,"owners_count":24528763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-client","dart","flutter","flutter-desktop","flutter-tools","http-client"],"created_at":"2024-11-08T02:40:53.115Z","updated_at":"2025-08-12T17:42:44.651Z","avatar_url":"https://github.com/antonio-nicolau.png","language":"Dart","funding_links":["https://ko-fi.com/antonionicolau"],"categories":[],"sub_categories":[],"readme":"# ClientAO\n\n## Please support this initiative by giving this project a Star ⭐️ \n\n[\u003cimg width=\"150\" height=\"60\" src=\"https://user-images.githubusercontent.com/67912928/234311345-74229279-e82d-42ca-a723-9aaab02a882a.png\"\u003e](https://discord.gg/mkFrZvhn)\n\n\nClientAO is an open-source cross-platform API Client for building and using APIs, visually inspect responses.\n\n\n\n\u003cimg width=\"1312\" alt=\"Screenshot 2023-05-17 at 18 03 26\" src=\"https://github.com/antonio-nicolau/ClientAO/assets/67912928/ec82a0a0-e5f6-4f1e-92e7-5b4a82f935ca\"\u003e\n\n\nWith ClientAO you can:\n- Draft Collections to help you have your requests organised:\n- Create different types of HTTP requests (GET, POST, PATCH, PUT and DELETE)\n- Create WebSocket requests\n- Easily manipulate request query params, Headers, Auth and body\n- Inspect request Response (status code, headers, body, time taken and response body size)\n- View formatted code previews for types like JSON, XML, HTML, etc...\n- For return results as images (video coming soon), ClientAO helps by directly previewing these results\n- Create and manage environment variables\n\n\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/a9f08cfa-6cf4-47fc-ada9-0b28b016ae83\n\n\n\n### Features of ClientAO\n\n\n1. Create HTTP request\n\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/b89e5e96-2f62-41e5-9323-a66401ab6837\n\n\n2. Create WebSocket request\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/f6a39e4d-487c-4425-8522-f0f7d5869e00\n\n\n3. Generate Client code, it supports Dart with http package, NodeJS with http \u0026 Axios\n\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/2ceb2761-f82c-4181-a851-0a74ed1cef9d\n\n\n\n4. Create and manage Environment variables\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/6a52a907-37c2-4196-b58c-9dd85c723966\n\n5. Dark mode support\n\n\nhttps://github.com/antonio-nicolau/ClientAO/assets/67912928/8b7be719-96ec-4f0b-a124-eb71f4539287\n\n\n\n\n### Important to getting started\n\nThis project uses Records feature which is available on Dart 3.0.0, so to avoid error when running remember to update your Dart version in the `pubspec.yaml`\n\n```\nenvironment:\n  sdk: '\u003e=3.0.0 \u003c4.0.0'\n```\n\n- [Hive](https://pub.dev/packages/hive) for Local cache with 🥹\n- [Hooks_riverpod](https://pub.dev/packages/hooks_riverpod) as state management. 😍\n- [Http](https://pub.dev/packages/http) for http requests 😇\n- [davi](https://pub.dev/packages/davi) for amazing table view 😊\n\nIn case you need any help with ClientAO please feel free to drop by our [Discord server](https://discord.gg/mkFrZvhn). Would be great to have you there 😊\n\n\n### Download\n\n\u003e **_NOTE:_**  Since I don't have an Apple developer account, I can't generate an assigned package, so when trying to install your operating system will warn you that this software is dangerous \n\nClientAO is available for Mac, Windows, you can downloaded from the links below:\n\nMacOS (Universal build - Apple Silicon \u0026 Intel) - [Download Link](https://github.com/antonio-nicolau/ClientAO/releases/download/v1.0.1/Clientao.dmg)\n\nWindows - [Download Link](https://github.com/antonio-nicolau/ClientAO/releases/download/v1.0.1/client_ao.exe)\n\n### Having issue, want to request a feature or give Feedback\nJust click on the [Issue tab](https://github.com/antonio-nicolau/ClientAO/issues) to raise a new issue in this repo.\n\n### How can I Contribute?\nPlease check out [CONTRIBUTING.md](https://github.com/antonio-nicolau/ClientAO/blob/master/CONTRIBUTING.md)\n\n\n## Support Donate\n\nIf you find this project useful, you can buy me a coffee ☕️ \nwill be very grateful to you for your support 😊\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/antonionicolau)\n\n\n\u003ca href=\"https://bmc.link/antonionicolau\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonio-nicolau%2Fclientao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonio-nicolau%2Fclientao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonio-nicolau%2Fclientao/lists"}