GHNS Project

“Get Hot New Stuff!”

Information

Some of the software presented here works already, while others are currently being developed. All software is available under free licences.

Desktop Software

KNewStuff and KNewStuff2 are the C++ GHNS library for the KDE desktop. It comes with the useful khotnewstuff application.
SDLNewStuff is a download frontend for SDL, written in Python, and used mainly in games.
GNOME Art is a download dialog for the GNOME desktop, written in Ruby.
jGHNS is a download dialog written in Java/AWT.
DXS Client is a command line client for the Desktop Exchange Service written in Perl.

Server Software

Desktop Exchange Service is a webservice which facilitates data uploads and downloads via SOAP messages. A Perl/SOAP::Lite implementation exists.
Hotstuff is a collection of scripts which manage the catalogisation, versioning and general data processing on the server side.
Hotstuff Web Interface allows users to view GHNS repository contents, upload new data via HTTP, and administer contents and translations.

Standard Specification and Documentation

GHNS Standard is a formal reference document which lists all required data fields, enumerations and registered values.
Documentation is further available in form of recommendations, tutorials and graphical explanations, here as well as external.