Welcome to the world of gDesklets!

gDesklets is a system for bringing mini programs (desklets), such as weather forecasts, news tickers, system information displays, or music player controls, onto your desktop, where they are sitting there in a symbiotic relationship of eye candy and usefulness. The possibilities are really endless and they are always there to serve you whenever you need them, just one key-press away.
The system is not restricted to one desktop environment, but currently works on most of the modern Unix desktops (including GNOME, KDE, Xfce).

gDesklets' advanced technology such as screen resolution independent layout, full network transparency, or Python inline scripting make it the most flexible solution for desktop applet systems currently available.
New desklets can easily be installed with the graphical gDesklets Shell, which also helps you maintain your collection of already installed desklets, even if you have hundreds of them.

The community around gDesklets includes dozens of developers who are continually working on new desklets for gDesklets and make them available to you on this website. gDesklets makes desklet development really easy and you can join the community of developers, too!
If you need help with gDesklets or desklets, or have a question, the forum is the place where you can get in touch with gDesklets' community.

Latest News

gDesklets in Russian Linux Format
by pycage on Fri 24 Feb 2006, 09:22:00 pm

The Russian Linux magazine Linux Format has a review about gDesklets in this issue.

Thanks to Sergey N. Belinsky for reporting!

gDesklets 0.35.3 has been released
by pycage on Sun 15 Jan 2006, 10:47:39 pm

Release 0.35.3 fixes problems with GTK 2.8 and some bugs in general.

gDesklets and the Next Generation
by pycage on Wed 04 Jan 2006, 02:26:34 pm

The gDesklets project started almost three years ago in April 2003 and the core was slow and memory-hungry at that time. Since then, many optimizations and improvements took place, of which the most remarkable are:

  • handling of percentual geometry values and other units (2004)

  • inline scripting and introduction of controls (2004)

  • an accurate geometry engine based on a nesting-box-model (2005)

However, all this was integrated into an architecture from 2003, which, inspite of being perfectly extensible, was never really designed with such features in mind. As a result the core grew rather large...

In 2006 we want to design the core in a way which suites the current features (and future features as well) in a better way. As a result the inner core and the scripting host will become completely platform-independent, while rendering will be handled by backends (Cairo or OpenGL or even AJAX-DHTML come to mind). This would even make it possible to display desklets running on another machine on your desktop!
Another benefit of this separation will be that the graphics rendering will no longer be the bottleneck of a desklet's performance, as it is now.

Of course there are also plans for a new gDesklets Shell for a better user interface.

If you want to help (by writing code or documentation or by designing graphics), please don't hesitate to contact martin AT gdesklets DOT org!
We're looking forward to your help.

Merry Christmas, many Desklets, and a Happy New Year!
by pycage on Sat 24 Dec 2005, 11:03:27 am

The gDesklets Team wishes you all a Merry Christmas, many nice Desklets,
and a Happy New Year!

2005 has been a great year for gDesklets; may 2006 become a good year as well!

gDesklets now in Fedora
by pycage on Sun 18 Dec 2005, 03:25:13 pm

Thanks to Luya Tshimbalanga, I can happily announce that gDesklets is now officially in Fedora Extras for all supported architectures!

Now with our shiny new website, this very comprehensive Developer's Book, and even a handy printed reference (still in German only, sorry), what are you waiting for? :)

Site Ready!
by devilx on Thu 15 Dec 2005, 12:08:38 pm

So, now this site is finally ready for instant use and testing. Please make new Desklet-Posts here, the old site will be closed as soon as possible!
If you have questions to the new site, bugrepors or other feedback you can post them on our Forum, join our IRC-Channel or write us an e-mail.
Have fun on the new site! :)

Please visit our old site
by pycage on Sat 19 Nov 2005, 08:31:39 pm

There are no desklets available on our new site yet. For getting desklets, please visit our old site:


New Forum
by pycage on Sat 19 Nov 2005, 08:26:52 pm

The new forum on this site is already usable, but it's still lacking some convenience. It's still in a testing state. If you want to help testing, please don't hesitate to use the forum and let us know what's broken or missing.

This site will open soon!
by pycage on Fri 18 Nov 2005, 09:33:29 pm

This website is currently in a testing phase. We hope to have it ready for you soon. In the meantime, you can already use the site and click around, but be aware that it may contain no valid information at the moment. :)