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.)

GitHub

2k stars
79 watching
249 forks
Language: C
last commit: 5 months ago
Linked from 3 awesome lists


Backlinks from these 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