Conversation
basilfx
requested review from
MichelRottleuthner,
aabadie and
leandrolanzieri
as code owners
September 16, 2026 20:06
PicoHTTPParser is a tiny, primitive fast HTTP request/response parser. Unlike most parsers, it is stateless and does not allocate memory by itself.
This test application only 'smoke tests' the PicoHTTPParser package, because it has its own set of tests that are much more extensive than the tests in here.
basilfx
force-pushed
the
feature/pkg-picohttpparser
branch
from
September 16, 2026 20:11
bddb5ae to
04d01fa
Compare
crasbe
reviewed
Sep 16, 2026
Contributor
You know that you can just run |
Member
Author
I think I just got unlucky with some combination of commands not doing what I wanted. So please don't judge ;-P |
Member
Author
|
I have fixed the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contribution description
This PR adds the PicoHTTPParser package. This is a package that can parse HTTP requests and responses, so you can build webservers and HTTP clients. I have been using this to create two webserver examples (to be contributed).
This package is plain C, fast, does not allocate memory and is simple to use. I think it is a good fit (dual-use), quite a few GitHub stars and still has some active development.
This package currently includes two small patches. Both of them have been upstreamed already:
Testing procedure
A 'smoke test' has been added, which can be executed using
make -C tests/pkg/picohttpparser all test.Issues/PRs references
None
Declaration of AI-Tools / LLMs usage:
AI-Tools / LLMs that were used are: