Show HN: Pure C Asynchronous HTTP Framework
1–10 of 13 posts
Re: Show HN: Pure C Asynchronous HTTP Framework
#2Nice to see BearSSL being used. Definitely my favorite SSL library. No memory allocations by the lib itself. Still missing TLS1.3 though.
Re: Show HN: Pure C Asynchronous HTTP Framework
#3Looks interesting.
There’s also facil[0], and h20 (though the latter is more of a standalone thing, it seems).
It might be fun to try to build something on top of them in something like Chicken Scheme or Janet.
Re: Show HN: Pure C Asynchronous HTTP Framework
#4Code looks pristine. Very nice!
Re: Show HN: Pure C Asynchronous HTTP Framework
#5Looks interesting. There’s also facil[0], and h20 (though the latter is more of a standalone thing, it seems). It might be fun to try to build something on top of them in something like Chicken Scheme or Janet. [0] https://facil.io/
h2o still is pretty modular and it's easy to for example rip out their http/1.1 parser and use it. Other projects tend to accumulate a large utils.h or similar over time wrapping every other libc function, have typedefs, macros left and right etc. so you'd either pull all this in too or spend a few days undoing everything.
Re: Show HN: Pure C Asynchronous HTTP Framework
#6interesting project!
Re: Show HN: Pure C Asynchronous HTTP Framework
#7Nice to see BearSSL being used. Definitely my favorite SSL library. No memory allocations by the lib itself. Still missing TLS1.3 though.
out of curiosity is it no allocations because it's bring your own buffer?
Re: Show HN: Pure C Asynchronous HTTP Framework
#8[deleted]
Re: Show HN: Pure C Asynchronous HTTP Framework
#9Re: Show HN: Pure C Asynchronous HTTP Framework
#10Nice to see BearSSL being used. Definitely my favorite SSL library. No memory allocations by the lib itself. Still missing TLS1.3 though.
very interested in this project, bearssl is released as beta quality, not sure how active it is developed these days but I'm happy to get rid of the heavy openssl when possible especially for embedded devices.