|over 1 year ago||7 months ago|
|Apache License 2.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eBPF will help solve service mesh by getting rid of sidecars
4 projects | news.ycombinator.com | 9 Dec 2021
It looks not too different from the majority of HTTP parsers out there written in C. Here is an example of NodeJS .
C in Web Dev
5 projects | reddit.com/r/C_Programming | 4 Dec 2021
NodeJS's HTTP parser used to be a handwritten C lib: http-parser
The history and reasons behind CORS, and how to use it
9 projects | news.ycombinator.com | 14 Oct 2021
How to pass ownership of std::function object to function pointer?
2 projects | reddit.com/r/cpp_questions | 25 Mar 2021
For cases where it is necessary to pass local information to/from a callback, the http_parser object's data field can be used.2 projects | reddit.com/r/cpp_questions | 25 Mar 2021
From nodejs http-parser documentation:
Plain Text Protocols
4 projects | news.ycombinator.com | 25 Feb 2021
Legacy HTTP/1.1 suffers a few issues, see the current RFC errata:
There are issues particularly around how whitespace and obsolete line folding should be handled
It's not as trivial as a few string splits.
What are some alternatives?
American Fuzzy Lop - american fuzzy lop - a security-oriented fuzzer
C++ Format - A modern formatting library
semver.c - Semantic version in ANSI C
llhttp - Port of http_parser to llparse
PHP CPP - Library to build PHP extensions with C++
stb - stb single-file public domain libraries for C/C++
ZXing - ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Klib - A standalone and lightweight C library
ZBar - Clone of the mercurial repository http://zbar.hg.sourceforge.net:8000/hgroot/zbar/zbar
RE2 - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
SLRE - Super Light Regexp engine for C/C++
leaf - Lightweight Error Augmentation Framework