The qDecoder Project


qDecoder version of 9.0.2 is now available.

qDecoder is a free software licensed under the terms of the 2-clause BSD-like license.

qDecoder: Powerful Unix C/C++ Library Including Web Application Interface

Key Feature Quick Link
CGI Interfaces
o Request Parser , Response Generator
o Session , En/decoder
Network & IPC Interfaces
o Socket , Shared memory , Semaphore
o Database wrapper (MySQL, …)
Data structures
o Linked-list
o Dynamic hash table , Static(array) hash table
o Circular Queue (Stack & FIFO)
o qDecoder implementation of Obstack
Useful APIs
o Configuration parser
o Automated file logger
o Server side includes
Common Utilities
o String , File , Hashes
And more…

qHttpd: Customizable Compact HTTP Server

Now qHttpd version of 1.2.0 supports external LUA script

Blog Posts

qHttpd’s Key Features
o Supports HTTP/0.9, HTTP/1.0, HTTP/1.1
o Supports external LUA script for hooking.
o Supports defaults behavior of methods OPTIONS, GET, HEAD.
o You can override defaults methods.
o You can add your own methods.
o Supports customizable hooks.
o Supports connection status page.
o Supports mime types.
o Supports rotating file log.
o Simple configuration format.
o One binary & one configuration


[Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference]