20 stable releases
Uses new Rust 2024
| 2.0.4 | Oct 15, 2025 |
|---|---|
| 2.0.2 | Jun 2, 2025 |
| 1.3.1 | May 25, 2025 |
#1710 in Command line utilities
382 downloads per month
57KB
1.5K
SLoC
NeoCurl
A command line tool to test servers.
Read the book for quick start and guide.
Features
- Sending requests
- Asserts
- Logs
- Third-party libs
- Async requests
Example
import neocurl as nc
@nc.define
def get(client):
response = client.get("https://httpbin.org/get")
nc.info(f"Response status: {response.status}, finished in {response.duration:.2f}ms")
assert response.status_code == 200, f"Expected status code 200, but got {response.status_code} ({response.status})"
response.print()
Dependencies
~23–40MB
~591K SLoC