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.
Run BASIC is a powerful, all-in-one Web programming system and application server, designed to make Web programming easy. Its capabilities include the use of the BASIC scripting language, graphics, XML, SQLite database, Cascading Style Sheets, and more. A help file, a tutorial, and example programs are included. This free edition lets you experiment with the Run BASIC system on a single computer.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. TurnKey Django is an appliance that just works, with no configuration required. It gets you up and running with Django in minutes on a virtual machine, bare metal or in the cloud. It's designed to be easy to use and easy to maintain. Security patches are automatically installed. It provides a Web management interface, configuration console, and AJAX Web shell. To minimize footprint, the appliance is built from the ground up with the minimum required components. It runs everywhere thanks to multiple build formats, including an installable live CD, a VMDK with OVF support and an Amazon EC2 AMI. It's a part of the TurnKey Linux Virtual Appliance Library.
TurnKey Ruby on Rails Appliance is a server appliance for the Ruby on Rails Web development framework. It is designed to be easy to use and easy to maintain. Security patches are automatically installed. It provides a Web management interface, configuration console, and an AJAX Web shell. To minimize footprint the appliance is built from the ground up with the minimum required components. It runs everywhere thanks to multiple build formats, including an installable live CD, a VMDK with OVF support, and an Amazon EC2 AMI.
BitNami RubyStack provides a fast, easy way to develop and deploy Ruby on Rails applications. It includes Ruby, Subversion, MySQL, SQLite, ImageMagick, and several Ruby Gems, and will optionally install Apache 2.2 with rewrite and proxy support. It supports Windows, Linux, and OS X, so you can share the same Rails environment on multiple platforms.
Shttp is a simple, partial HTTP/1.1 implementation built using the ServerKit framework. It's a little over 1000 lines of code, and serves well as a minimal lightweight HTTP server in closed/controlled/static content settings, as well as a learning tool for those interested in developing TCP-service-providing modules using ServerKit. Illustrating how easy it is to build efficient server programs using ServerKit, this module has demonstrated 7200 requests/second in AB benchmarks.
CyaSSL is a C-language-based SSL library targeted for embedded and RTOS environments, primarily because of its small size and speed. CyaSSL supports the industry standards up to the current TLS 1.2 level, is up to 20 times smaller than OpenSSL, includes SSL client libraries and an SSL server implementation, includes an OpenSSL compatibility layer, and offers several progressive ciphers such as RABBIT and HC-128. Dual licensed under both the GPLv2 and standard commercial licensing, it caters to a wide range of projects.