Geeklets is a project mainly written in ..., it's free.
My desktop geektool configs
Instructions:
Copy these files into ~/Library/Preferences/