QDevelop is a development environment entirely dedicated to Qt4, which requires Qt4 (we recommend versions newer than 4.4.0), gcc under Linux or MinGW under Windows, possibly gdb for program debugging and ctags for code completion. QDevelop runs on Linux, unix, Mac OS X and Microsoft Windows systems and is released under the GPLv2 license.

In order to run Java programs or applets, you must have a Java run time environment (JRE) installed. To run Java web applets in your browser, you additionally need a plugin for your browser, which is not installed by default.

If you don't have the partner repositories enabled follow these instructions first:

1. Go to System -> Administration -> Software Sources -> Other Software
2. Enable the "partner repositories"
3. Clone and if prompted about out of date software select Reload
4. Now download & install
5. Restart the browser


Okteta is a simple editor for the raw data of files. This type of program is also called hex editor or binary editor.


MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.


Little Wizard is a development environment for children. It is intended to be used by primary school children to learn about the main elements of real computer languages. Using only the mouse, children can explore programming concepts such as variables, expressions, loops, conditions, and logical blocks. Every element of the language is represented by an intuitive icon, making it easy to learn.


KTurtle is an educational programming environment for the KDE Desktop. KTurtle aims to make programming as easy and touchable as possible, and therefore can be used to teach kids the basics of math, geometry and... programming.


KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.


It is strongly inspired by the Glade project but it is written from scratch using the Python language. As a result there are few lines of code to read, understand and to maintain!

One of the goals of the project is that the .glade files that Gazpacho generates should be fully compatible with libglade so you can use Gazpacho whatever the language your application is written with.


Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!). With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, and so on...


GNU Ferret (formerly known as GerWin) is the Free Entity Relationship and Reverse Engineering Tool.