picohttpparser
HTTP parser
A lightweight HTTP request/response parser written in C.
tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)
2k stars
79 watching
249 forks
Language: C
last commit: 5 months ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
fukamachi/fast-http | A fast and low-level HTTP request/response parser for Common Lisp. | 343 |
jeremycw/httpserver.h | A single header C library for building event-driven non-blocking HTTP servers | 1,791 |
ianh/owl | A parser generator tool for visibly pushdown languages | 746 |
uriparser/uriparser | A C library for parsing and handling Uniform Resource Identifiers (URIs) in a strict RFC 3986 compliant manner. | 336 |
tmm1/http_parser.rb | A simple HTTP request/response parser that provides callbacks for parsing HTTP messages. | 200 |
s-you/pico.v | A lightweight web server implementation in V language | 110 |
chh/optparse | A lightweight command line argument parser for PHP | 19 |
lexborisov/myhtml | A fast HTML parsing library written in C | 1,655 |
natlabs/http-parser.mo | An HTTP request parser for parsing URL, search query, headers and form data. | 10 |
patrys/httmock | A mocking library for HTTP requests in Python | 468 |
athento/hocr-parser | A Python library for parsing the HOCR specification into structured data | 13 |
servo/html5ever | A high-performance HTML parser written in Rust. | 2,148 |
solusipse/ureq | A lightweight C library for dispatching and handling HTTP requests on resource-constrained systems. | 662 |
monaco-io/request | An HTTP client library for making requests in Go | 291 |
henvic/httpretty | Prints HTTP requests in a human-readable format on the terminal | 400 |