Skip to content
SPECIFICTION
Get listed

Hiawatha vs Racket Web Server

Hiawatha

hiawatha.leisink.net

Racket Web Server

docs.racket-lang.org

Side by side

FigureHiawathaRacket Web Server
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Web Server Software8.1 (#8)7.7 (#16)
LicenseThe webserver is distributed under GNU GPL version 2.The package listing gives the license as Apache-2.0 or MIT.
PlatformsThe download page lists a MacOS X package, Debian/Ubuntu repository options, and FreeBSD and OpenBSD ports; it says the Windows package is compiled via Cygwin and is not recommended for production unless tested.Racket describes its software as cross-platform for Windows, macOS, and Linux, and offers installers for those platforms.
PurposeHiawatha is an advanced, secure webserver designed for Unix.The manual describes Racket libraries for building web applications.
SecurityIt supports TLS via mbed TLS and offers protection against SQL injection, XSS, CSRF/XSRF and DoS attacks.The security FAQ warns that continuation URLs can subvert authentication and should be protected like the information in the continuation.

Plans

Hiawatha

  • Hiawatha webserverFree

Hiawatha pricing →

Racket Web Server

  • Racket Web ServerFree

Racket Web Server pricing →

In their own words

Hiawatha

Hiawatha has no write-up on Specifiction yet; its figures are above.

Visit hiawatha.leisink.net

Racket Web Server

Racket Web Server has no write-up on Specifiction yet; its figures are above.

Visit docs.racket-lang.org