591 projects tagged "HTTP Servers"

Download Website Updated 08 Apr 2011 yaSSL Embedded Web Server

Screenshot
Pop 29.36
Vit 33.88

The yaSSL Embedded Web Server is a fast, embeddable, and easy-to-configure Web server with a strong focus on portability and security. The Web server offers SSL/TLS (HTTPS) support built-in through the CyaSSL embedded SSL Library. With a footprint size of less than 100kB with SSL enabled (or 40kB without SSL) and a simple and clean API, the yaSSL Embedded Web Server was designed to fit perfectly into resource-constrained embedded environments. While maintaining a small size and fast speeds, the yaSSL Embedded Web Server offers a full feature set to give you the maximum amount of freedom and flexibility when developing your project.

Download Website Updated 21 May 2014 Alaya Webdav Server

Screenshot
Pop 355.22
Vit 45.47

Alaya is a primitive chrooting Web server with basic WebDAV support. It can serve HTTPS and HTTP, and can authenticate using PAM, /etc/shadow, /etc/passwd, or using its own authentication files that allow for 'native' users that only have access to alaya content. It's intended to be a simple method of sharing content over WebDAV, and though it can be configured with a config file, it's easy to configure by command-line switches alone. Alaya always chroots to ensure that malicious users can't use '..' within a URL to access unintended documents, and that users can't accidentally leave documents in places outside of the chroot. It has a 'ChHome' mode that chroots users into their home directory and serves content from there. It supports .cgi scripts out of a trusted path (so not from within the chrooted WebDAV share) and read-only shared directories that are outside of the chroot (allowing access to shared content when in ChHome mode).

No download No website Updated 16 Feb 2012 NXWEB

Screenshot
Pop 24.21
Vit 28.87

NXWEB is ultra-fast and super-lightweight web server for applications written in C. It can serve thousands of concurrent requests with a small memory footprint using an event-driven and multi-threaded model that is designed to scale. It features an exceptionally light code base, a simple API, decent HTTP protocol handling, keep-alive connections, SSL support (via GNUTLS), HTTP proxy (with keep-alive connection pooling), non-blocking sendfile support (with configurable small file memory cache), cacheable gzip content encoding, cacheable image thumbnails with watermarks (via ImageMagick), a modular design for developers, and the ability to run as a daemon.

Download Website Updated 16 May 2014 Embedthis Goahead

Screenshot
Pop 249.81
Vit 25.18

Embedthis GoAhead is a tiny embedded Web server. It is fast, runs in less than 150K, and has been embedded to a wide variety of operating systems and CPUs.

Download Website Updated 13 Jul 2012 sthttpd

Screenshot
Pop 54.08
Vit 1.00

sthttpd is a fork of thttpd, a simple, small, portable, fast, and secure HTTP server which implements little more than just HTTP/1.1. sthttpd aims to maintain the small footprint of its parent while keeping up with security and other bugfixes.

Download No website Updated 02 Aug 2012 hchatd

Screenshot
Pop 33.17
Vit 1.00

hchatd is a simple chat server, written in (almost compliant) ANSI C, and able to compile on multiple Unix systems. Users can create multiple chatrooms, while the chatroom URL is the only thing you need to connect to it. The server contains client code (HTML and JavaScript); it uses XMLHttpRequest, so the chat is truly online.

Download No website Updated 10 Jan 2013 Higgs.IO

Screenshot
Pop 23.32
Vit 22.48

Higgs.IO is a high performance, message oriented network library built for realtime systems. It provides a core extensible framework and libraries built on top of the core. Libraries include a WebSocket server, an HTTP server and client, and Boson, a custom serialization and RMI library.

Download No website Updated 19 Jan 2013 ashttpd

Screenshot
Pop 17.26
Vit 22.26

ashttpd was originally a testbed for a kernel async-sendfile patch. Today, it's just another Web server for serving static content rapidly. It differs from its competitors by storing its webroot in a database, which provides a 50% performance increase over using the operating system's VFS. It also allows precalculation of strong cache-validators (ETags).

No download Website Updated 24 Apr 2014 NanoHttpd

Screenshot
Pop 154.41
Vit 6.60

NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.

No download Website Updated 05 Feb 2014 koudevoeten

Screenshot
Pop 93.18
Vit 3.12

Koudevoeten is a small application which streams (using MJPEG streams) the video stream of any video4Linux device via its built-in webserver. MJPEG streams can be viewed with most Web browsers.

Screenshot

Project Spotlight

Luksus

A drive encryption script that makes encryption of storage media and virtual files quick and easy.

Screenshot

Project Spotlight

Orthanc

A lightweight, RESTful server for medical imaging.