EasyChem is a program that helps you creating high quality diagrams of molecules and 2D chemical formulas that can be exported to PDF, PS, LaTeX and fig. The program was originally developed to create diagrams for chemistry books and is now frequently used for this purpose in commercial and non-commercial chemistry-related books.


Eagle is a printed circuit board design tool. The program includes a layout editor, schematic editor, and an autorouter. The following limitations apply to the EAGLE Light Edition: The usable board area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers can be used (Top and Bottom). The schematic editor can only create one sheet.


Dia can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.


CSSED is a small developer editor and validator, that tries to ease the CSS editing. It features syntax highlighting, syntax validation, MDI notebook based interface, quick CSS properties and values insertion, auto-completion and dialog-based insertion of CSS complex values.


Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.


Cervisia is a front-end for the CVS version control system client. In addition to basic and advanced CVS operations, it provides a convenient graphical interface for viewing, editing, and manipulating files in a CVS repository or working directory. It includes tools designed to ease the use of CVS, such as a log browser, conflict resolver, and changelog editor that checks for incorrect formatting.


BOUML is a Unified Modeling Language editor for Qt. You can use it to create nearly all of UML diagrams. BOUML can generate code from those diagrams in C++, Java and IDL, and can also reverse existing code.


Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites


BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works.