Current projects:  
RSScacheRSScache  
RSScache (Demo)   

file2xmlfile2xml   

generic launchergeneric launcher  
Stable/Older:  
qscoreqscore  
qdemosqdemos  
qmapsqmaps  
qconqcon  
qmasterqmaster  
aa2mapaa2map  
aa2map (Demo)   
cstatcstat  
QuhQuh  
discmagediscmage  
flcflc  
geotoolgeotool  
uCON64uCON64   
RSStoolRSStool  
Retired/Orphaned:  
UDP socket (plugin)UDP socket (plugin)  
Game Launcher (plugin)Game Launcher (plugin)  
irccgiirccgi  
htdocsplayerhtdocsplayer  
NetGUINetGUI  

Ancient:  
Amiga projectsAmiga projects   

Patches:  
SDL koalafy patch  
Qstat/Qstat2 patches  
GameQ patches  
Snippets/Minor projects:  
fvwm configs  
autoconf alternative  
Game Server scriptsGame Server scripts  
demo2videodemo2video  
Video encoder  
YouTube player  
ircbot.php  
qstat_xml2rss.xsl  
Q3A (id Tech 3) shader manualQ3A (id Tech 3) shader manual  
Mouse polling rateMouse polling rate  
Master servers  
Q3A (id Tech 3) modificationsQ3A (id Tech 3) modifications  
Connectors  
CVAR guideCVAR guide  
simple httpd+PHP+SQL example  
OO in C  
multidimensional alloc  
Q3A (id Tech 3) brushesQ3A (id Tech 3) brushes  
XSL scripts  
pastemap  
pastemap (Demo)  
rcon.phprcon.php  
xpath.sh  
GPL Textures  
jumpheightcalculator.phpjumpheightcalculator.php  
airways_preview.pk3airways_preview.pk3  
mediawiki mediamediawiki media  
mediawiki rssmediawiki rss  
vpsfree.sh  
bindiff.sh  
cpu_minutes.sh  
disasm.tar.gz  
dumper.sh  
pdf2cbz.sh  
MD3 HitboxMD3 Hitbox   
Inverted CrosshairInverted Crosshair   


This has been obsoleted by htdocsplayer


NetGUI
What is it?

NetGUI (libnetgui) aims to become the "final word" in FAST development of graphical user interfaces.

NetGUI wraps around different API's (GTK, CURSES, SDL, httpd) to draw widgets.

NetGUI has a build-in httpd server to serve GUI's to remote desktops.

NetGUI uses CCS and JavaScript to ensure the httpd-GUI is as responsive as the other toolkits.

NetGUI doesn't necessarily need a desktop or graphical output to produce GUI's.

NetGUI reduces bloated GUI programming to a handful functions which are as easy to understand as HTML.

NetGUI has a global "Stress-Free" setting to skip annoying requesters by using the default answers.

NetGUI produces events that can be processed using getopt()!

NetGUI is written in C, portable and VERY small.

Security

Current versions of NetGUI (libnetgui) will answer requests from localhost ONLY.

OpenSSL support is planned to be included in future releases.

Download

Currently there is only the CVS version available.


Install

Here is a steps NetGUI installation guide

unpack the latest NetGUI distribution (see download section)
compile the sources (this is not necessary if you downloaded a binary distribution)
start the example application from the commandline with netgui --gui http://localhost:<port>
enter http://localhost:<port> in your browser (if it fails repeat step , and )

As an alternative to step and you can start NetGUI also in a non-httpd mode:
start the example application from the desktop with example --gui gtk://localhost
(Note the use of gtk as the protocol name. The port is ignored in non-httpd mode)

How does it work?



Screenshots

libnetgui widgets example using GTK and as httpd
libnetgui widgets example being a httpd
libnetgui widgets example using GTK

Support us


<a href="http://netgui.sf.net"> <img src="http://netgui.sf.net/images/netgui/netgui_banner.png"> </a>

Thanks!

NetGUI

Share