Fast and modular implementation for an XML-RPC client and server
Provides a way to create socks client or server both 4 and 5 version.
[simple | small | shell] web server
sws was born out of a project requirement for a small universal Web server
that could run on any POSIX platform to serve static content. Since it is
written in /bin/sh it should run on any BSD/GNU-Linux/Unix system. It has
been tested on FreeBSD, Solaris, and Debian GNU/Linux. Installation consists
of putting the program somewhere, making it executable, creating the
document directory, and creating an entry in inetd.conf. sws requires
/bin/sh, dirname, cat, and date to function. These should be found on any
modern POSIX system.
This module is designed to parse a configuration file in the same syntax
used by the Apache web server (see http://httpd.apache.org for
details). This allows you to build applications which can be easily
managed by experienced Apache admins. Also, by using this module,
you'll benefit from the support for nested blocks with built-in
parameter inheritance. This can greatly reduce the amount or repeated
information in your configuration files.
A good reference to the Apache configuration file format can be found
here:
http://httpd.apache.org/docs-2.0/configuring.html
nghttp2 - HTTP/2.0 C Library
This is an experimental implementation of Hypertext Transfer Protocol version
2.0.
HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP client.
Its goal is to make CLI interaction with web services as
human-friendly as possible. It provides a simple http command that
allows for sending arbitrary HTTP requests using a simple and natural
syntax, and displays colorized responses. HTTPie can be used for
testing, debugging, and generally interacting with HTTP servers.
Web|sh is a TCL module for Apache. It is currently the most
advanced and the best supported of the several such modules
listed at
http://tcl.apache.org/
Works with both Apache-1.3.x and 2.x and has an interesting development
paradigm.
This is a port of the libshout library. Libshout allows applications to easily
communicate and broadcast to an Icecast streaming media server. It handles the
socket connections, metadata communication, and data streaming for the calling
application, and lets developers focus on feature sets instead of implementation
details.
XMMS2 is a redesign of the XMMS music player. It features a client-server
model, allowing multiple (even simultaneous!) user interfaces, both textual
and graphical. All common audio formats are supported using plugins. On top
of this, there is a flexible media library to organize your music.
Couchdb is a document database server, accessible via a RESTful JSON API. It has
an ad-hoc and schema-free with a flat address space. CouchDB is distributed,
featuring robust, incremental replication with bi-directional conflict detection
and management. It features a table oriented reporting engine that uses
Javascript as a query language.