[Pkg-tcltk-devel] Bug#804043: ITP: naviserver -- Programmable web server written in C and Tcl

Héctor Romojaro Gómez hector.romojaro at gmail.com
Wed Nov 4 11:19:02 UTC 2015


Package: wnpp
Severity: wishlist
Owner: Hector Romojaro <hector.romojaro at gmail.com>
X-Debbugs-CC: debian-devel at lists.debian.org, Pkg-tcltk-devel at lists.alioth.debian.org

   Package name: naviserver
        Version: 4.99.8
Upstream Author: Vlad Seryakov, Stephen Deasey, Zoran Vasiljevic, Gustaf Neumann
            URL: http://sourceforge.net/projects/naviserver/
        License: MPL 1.1
    Description: Programmable web server written in C and Tcl

 Naviserver is a programmable web server written in C and Tcl. 
 The implementation is high performance, but the interface is easy to
 use, at both the C and Tcl level.
 Features include:
 * Hybrid multi-threaded / async architecture for easy programmer interface and high performance
 * Threads isolated from each other with own Tcl interpreters
 * Shares data between threads easily with protected variables and caches
 * Pooled database connections (also: nsdbi)
 * Dynamic Pages in TCL (PHP- and ASP-like syntax)
 * Built-in cron-like scheduling
 * Watchdog for restarting server
 * Efficient handling for large up- and downloads (spooling and writer threads)
 * Optional non-blocking log file writing (to avoid file system latencies, since 4.99.4)
 * Fully async drivers for HTTP and SSL (based on poll(), supporting several 1000 file descriptors, since 4.99.4)
 * Gzipped delivery of dynamic and static content (since 4.99.5)
 * Tcl configuration file

More information in the project wiki page: http://wiki.tcl.tk/naviserver
Source code also available at bitbucket: https://bitbucket.org/naviserver/

I plan to maintain this package in the Tcl/Tk team.



More information about the Pkg-tcltk-devel mailing list