Mercurial
view seobeo/README.md @ 194:fb28063dc490 hg-web
Adding few more images.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sun, 25 Jan 2026 20:19:42 -0800 |
| parents | b818a4561a3c |
| children |
line wrap: on
line source
# seobeo HTTP client and networking library for C. ## Features - HTTP/HTTPS client - SSL/TLS support - Async networking with libuv - Snapshot testing utilities ## Files | File | Description | |------|-------------| | `seobeo.h` | Public API header | | `seobeo_internal.h` | Internal declarations | | `s_http_client.c` | HTTP client implementation | | `s_network.c` | Network utilities | | `s_ssl.c` | SSL/TLS handling | | `s_logging.c` | Logging utilities | | `snapshot_creator.c/h` | Snapshot testing | | `docs/` | Documentation | | `examples/` | Usage examples | | `tests/` | Unit tests | | `os/` | OS-specific code | ## Usage ```c #include "seobeo/seobeo.h" // Make HTTP request HttpResponse* resp = http_get("https://example.com"); // handle response... http_response_free(resp); ``` ## Building ```bash bazel build //seobeo:seobeo bazel test //seobeo:seobeo_test ``` ## Dependencies - libuv (via //third_party/libuv) - OpenSSL