6 releases (stable)
| 1.1.0 | Mar 20, 2024 |
|---|---|
| 1.0.3 | Dec 20, 2022 |
| 1.0.2 | Jan 25, 2022 |
| 1.0.0 | Mar 27, 2021 |
| 0.3.2 | Apr 11, 2020 |
#336 in HTTP client
195 downloads per month
Used in os-checker-plugin-github-…
17KB
290 lines
Async client for GitHub API v3 (application/vnd.github.v3+json)
Written for https://lib.rs. Supports only get() requests, because I didn't need more. PR's welcome.
-
Uses
async/awaitandstd::futures. -
Supports streaming of GitHub's paged responses.
-
Automatically waits for responses that GitHub processes asynchronously in the background.
-
Automatically waits when hitting rate limit.
-
It's tiny, around 200 lines of code.
It relies on serde for parsing responses, so bring your own data model.
Dependencies
~6–18MB
~230K SLoC