an graphical alternative to writing scripts - Scripting for the GUI guys. A user can assemble a data processing 'machine' from 'gears' using drag-and-drop; select a data source; and run the machine to produce output.
a free user interface builder for GTK+ and GNOME interfaces designed are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code)
a P2P filesharing client which is based on the Gnutella network. It offers advanced functions and integrates all common Gnutella extensions (the best Java Gnutella Client)
a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind. It can be used directly via the built-in shell functionality, or via external user interfaces.
an open source viewer for Portable Document Format (PDF) files. he Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities.
a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool that's really useful in the real wor
a pure Java implementation of the Ruby interpreter is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
a 3D simulation environment designed for the simulation of decentralized systems and artificial life. While the concept is similar to existing packages such as Swarm and StarLogo, the implementation, which simulates both continuous time and continuous 3D
lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk.
a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions.