pthrlib is a comprehensive library and toolkit allowing programmers to easily and quickly write small, fast, HTTP/1.1-compliant Web servers in C. It includes examples, full manual pages documenting every function, and a production quality micro-webserver called rws.
| Tags | Internet Web HTTP Servers Software Development Libraries Application Frameworks |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | Assembly C |
Recent releases


Release Notes: pthrlib was ported to Solaris and *BSD, and now works correctly with gcc 3.2.


Release Notes: This release adds MSP files, patches to enable chunked encoding, fixes to compile on RedHat 7.3, and support for DBI_TIMESTAMP, DBI_INTERVAL, DBI_INT_OR_NULL, DBI_CHAR, and DBI_BOOL in the DBI library. There is better handling of NULLs in the DBI library, along with debugging. There have also been a number of enhancements to the rws micro-webserver.


Release Notes: Binary and source RPMs are available for pthrlib and the rws micro-webserver, and some documentation updates were made.


Release Notes: Major documentation improvements--a comprehensive tutorial has been added.


Release Notes: pthr_server_main_loop has been rewritten and enhanced to make it much simpler to create your own pthrlib-based servers. "rws" (the pthrlib-based Web server) now supports tiny fast CGI scripts written in C which are dynamically linked into the main Web server.