RSS 212 projects tagged "Linux"

Download No website Updated 13 May 2013 NanoHttpd

Screenshot
Pop 22.49
Vit 2.44

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.

Download No website Updated 19 Jan 2013 ashttpd

Screenshot
Pop 21.02
Vit 10.94

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).

Download No website Updated 02 Aug 2012 hchatd

Screenshot
Pop 44.86
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 Website Updated 03 Apr 2013 Embedthis Goahead

Screenshot
Pop 176.75
Vit 5.99

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.

No download No website Updated 16 Feb 2012 NXWEB

Screenshot
Pop 28.18
Vit 21.39

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 15 Apr 2013 Alaya Webdav Server

Screenshot
Pop 129.20
Vit 11.82

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).

Download Website Updated 08 Apr 2011 yaSSL Embedded Web Server

Screenshot
Pop 22.89
Vit 27.78

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.

No download Website Updated 13 Aug 2012 x0

Screenshot
Pop 50.87
Vit 2.47

x0 is a low-latency scalarable HTTP Web server and framework written in C++ (C++11), supporting CGI, FastCGI, reverse proxying, SSL + SNI, advanced HTTP & FastCGI load balancing, systemd socket activation, and more.

No download Website Updated 31 Jul 2012 libonion

Screenshot
Pop 90.85
Vit 3.57

libonion is a lightweight library that helps you to add HTTP (and HTTPS) functionality to your programs. With it you can build small servers with minimal memory and CPU footprint, which makes it ideal for embedded systems and to add HTTP functionality to existing programs.

Download No website Updated 01 Mar 2013 QtWebApp

Screenshot
Pop 61.21
Vit 30.72

QtWebApp allows you to write standalone Web server applications in C++ as easily as Java Servlets. The HTTP 1.1 server supports persistent connections, sessions with cookies, and file uploads. It contains a template engine and a logger that can be configured at runtime. The application runs on Unix as a daemon, on Windows as a service, and on all operating systems on the command line. It is based on Nokia QT 4.7. Compatibility with QT 4.8 and 5.0 has been verified successfully.

Screenshot

Project Spotlight

libvterm

A terminal emulator library.

Screenshot

Project Spotlight

Mahotas

An image processing library for Python.