Blyte is a program for writing movie screenplays. Compared to a normal word processor, it is easier, faster, and more efficient for writing scripts, since it knows how scripts are put together. It can thus predict what you want to do next, automatically find errors, format the script correctly, and much more.
C-frame is a specialized 2D IDE for cross-platform 'system programming' (development on Windows/Linux/UNIX). You can convert an existing plain ASCII C source file to a CFR format (displayed in an editor as frames). It has compiler support for MSVC++, gcc, and gcc for Win32. It supports GTK+, GTK+ for Win32 with MinGW, and X11 software development.
ChipVault is a chip development program for organizing VHDL and Verilog designs. ChipVault displays designs hierarchically and provides for rapid design navigation and editor launching. ChipVault provides hooks for performing bottom-up tasks such as launching RTL compilers, synthesis, block generation and instantiation, and includes simple to use Revision Control and Issue Tracking systems to help facilitate large group design projects with multiple designers and hundreds of design files. ChipVault is written in Perl and is small, fast, and efficient.
Code::Blocks is a C/C++ IDE built with configurability and extensibility in mind. It is built around a plugin framework that allows it to be extended through the use of external libraries (plugins). Much of the already available functionality is provided by plugins. It even includes a plugin creation wizard to help you create your own plugins easily.
Cream is a configuration of the famous Vim text editor that makes it easier to use, like an Apple- or Windows-style text editor. It uses Vim's own extensibility to improve menus, keyboard shortcuts, and editing behavior. Cream seamlessly maintains Vim's insertmode to access all the power of the original Vim plus many custom Cream extensions.