Download
Software is getting slower more rapidly than hardware becomes faster.
Installation
To download, install (and optimally configure) G-WAN:
wget http://gwan.com/archives/gwan_linux64-bit.tar.bz2 tar -xjf gwan_linux64-bit.tar.bz2 cd gwan_linux64-bit sudo ./gwan (./gwan -h for help)
Then, type http://localhost:8080/ in your Web browser to play with the provided gwan/.../csp examples, such as:
- AJAX forms (contact, loan, etc.)
- Caching (using G-WAN's wait-free integrated cache)
- G-WAN wait-free Key-Value store, SQLite, Tokyo Cabinet (all benchmarked)
- Web beacon (1x1 transparent pixel served at the speed of light say users)
- JSON (serialization and de-serialization, benchmarked)
- Chaptchas (easy for humans, hard for machines)
- Charts (area, bar, dot, line, pie, ring - using various styles)
- GIF fractals (ultra-fast in-memory GIF I/O)
- Currency conversions (using the European Central Bank rates)
- Data URIs (inlining images in HTML replies)
- HTTP headers (custom, without, automatically generated)
- Redirections (conditional or static)
- Crash reports (caught in libc, C scripts and G-WAN calls)
- Server report (formatted in ASCII or HTML)
The manual documents server usage, basic and advanced functions and features like G-WAN handlers (which require 10 to 20x less code than Apache, Lighttpd or Nginx modules).
To Upgrade G-WAN: (a) copy the ./include files and the new gwan executable from the archive and then (b) run G-WAN once without the -r switch (daemon mode) to make sure that all your servlets and handlers compile without modifications.
Timeline
The G-WAN development log is available here. You can also reach the relevant entry by clicking on a release date tag (top-right corner of this page).
Questions & Answers
The API and Frequently Asked Questions are worth considering first.
The G-WAN Forum lists many more examples and will let you search for replies to common questions.
G-WAN is developed and tested on Ubuntu (LTS) but it has been successfully used on many other Linux distributions.
› Linux
Server and C script samples
G-WAN 32-bit (~300 KB)
G-WAN 64-bit (~300 KB)
Manual
PDF (~500 KB)
White-Paper
PDF (~100 KB)
› Windows
G-WAN v1.0.4
Windows support was discontinued after Linux proved to be much faster.
› Promotional Artwork
80x15 button
54x15 button
16x16 button
These icons will embelish backlinks on your G-WAN-based Web sites.