8 releases (4 breaking)

0.5.0 Dec 28, 2023
0.4.2 Nov 7, 2023
0.4.1 Mar 10, 2023
0.4.0 Dec 1, 2022
0.1.0 Oct 6, 2022

#162 in HTTP client

Download history 2/week @ 2024-01-06 25/week @ 2024-01-13 1/week @ 2024-01-20 62/week @ 2024-01-27 31/week @ 2024-02-03 42/week @ 2024-02-10 60/week @ 2024-02-17 75/week @ 2024-02-24 106/week @ 2024-03-02 110/week @ 2024-03-09 34/week @ 2024-03-16 49/week @ 2024-03-23 115/week @ 2024-03-30 120/week @ 2024-04-06 127/week @ 2024-04-13

418 downloads per month

MIT license

35KB
949 lines

Skelphore

Massive repeated HTTP(S) requests simplifier.

Name

This project has autogenerated name, thanks to This Word Does Not Exist project. The word definition can be checked here.

Purpose

When developing applications which make requests to HTTP(S) services one usually should support using just a few endpoints. Repeat those requests building from scratch each time seems quite unoptimal - this is where Skelphore can be used. You can preconfigure usage of several needed endpoints and then reuse that configuration to avoid repeating the same actions in code again and again.

Inside

Skelphore built atop the reqwest crate, and simplifies its usage while partially concealing its API. Thus if more detailed access to requests building process is needed, consider using reqwest itself instead (or any other comparatively-low-level crate).

Dependencies

~5–19MB
~274K SLoC