This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
| NaviServer | |
|---|---|
| Original author | NaviSoft |
| Developers | Bernd Eidenschink, Ibrahim, Stephen Deasey, Gustaf Neumann, Vlad Seryakov, Zoran Vasiljevic |
| Stable release | |
| Written in | C,Tcl |
| Operating system | Cross-platform |
| Type | Web server |
| License | Mozilla Public License |
| Website | GitHub RepositorySourceForge |
NaviServer[2][3] is a high performanceweb server written inC andTcl. It can be easily extended in either language to create web sites and services; there are over 35 modules available (including database integration or protocol support forUDP,SMTP,LDAP,DNS,COAP, etc.)
The project is under active development,NaviServer is mostly written in C with a very well-commented source code, had more than 6,000 commits made by 35 contributorsrepresenting more than 100,000 lines of code.[4] NaviServer is licensed under the terms of theMozilla Public License (MPL).
Recent new features include:
NaviServer is based onAOLserver (version 4.10),AOL'sopen-sourceweb server. The NaviServer project started as afork of the AOLserver project in July 2005.[5] It is different by supporting multiple protocols, providing higher scalability throughasynchronous I/O and aims to be less conservative with new feature development.
HistoricallyNaviServer was the original name of the server, a closed-source product by a company calledNaviSoft in the early 1990s.[6] It was bought byAOL in 1995, and released as open-source in 1999 asAOLserver after they releasedMozilla. This friendly-fork takes the code back to its original name.
Large applications of NaviServer are theArsDigita Community System andOpenACS in particular.