I recently wrote a
multipart/form-data parser that is able to parse arbitrary chunks of HTTP request data generated when you submit an HTML form. Currently no chunk size is enforced, so parsing the entire input in one go should also work.
I wrote a summary here that goes a bit more into details.
Anyway, I hope it’s useful, and would love to get some feedback. Thanks!