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, Windows and Mac OSX. 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.
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. eric4 includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net.
Current stable versions are eric4 based on Qt4 and Python 2 and eric5 based on Python 3 and Qt4.
Padre is a Perl IDE, an integrated development environment, or in other words a text editor that is simple to use for new Perl programmers but also supports large multi-lingual and multi-technology projects.
Our primary focus is to create a peerless environment for learning Perl and creating Perl scripts, modules and distributions, with an extensible plug-in system to support the addition of related functionality and languages and to support advanced developers taking the editor anywhere they want it to go.
Lazarus is a free cross-platform IDE which provides a Delphi-mimic development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. As of March 2008, Lazarus is available for Microsoft Windows, several Linux distributions, FreeBSD, as well as Mac OS X.
Lazarus uses Free Pascal as its back-end compiler. Therefore Lazarus can, theoretically, be used to develop applications for all platforms supported by Free Pascal.
Similar to Free Pascal’s run-time library, Lazarus provides a cross-platform application framework called the Lazarus Component Library (LCL), which provides a single, unified interface for programmers, with different platform-specific implementations. Using LCL, one can create applications in a write once, compile anywhere manner, unless system-dependent features are used explicitly.
KDevelop is a free software integrated development environment (IDE) for the KDE Platform on Unix-like computer operating systems. KDevelop includes no compiler. Instead, it uses an external compiler such as gcc to produce executable code.
The current version, 4.2, was officially released on 27 January 2011. It builds on KDE 4 technology and supports C, C++ and PHP development.
The last stable release of the previous major version, 3.5.5, which is based on K Desktop Environment 3 technology, supports many programming languages such as Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python and Ruby. Released under the GNU General Public License, KDevelop is free software.
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.
Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!
Komodo Edit is a free text editor for dynamic programming languages introduced in January 2007. With the release of version 4.3, Komodo Edit is built on top of the Open Komodo project.
It was developed for programmers who need a multi-language editor with broad functionality, but not the features of an IDE, like debugging, DOM viewer, interactive shells, and source code control integration.
It features an extensions mechanism based on Mozilla's Add-ons - extensions can be searched for, downloaded, configured, installed and updated directly from the application. Available extensions include a functions list, pipe features, additional language support and user interface enhancements..
Poedit is cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it (although it was only tested on Unix with GTK+ and Windows). It aims to provide more convenient approach to editing catalogs than launching vi and editing the file by hand.
KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.
KompoZer is designed to be extremely easy to use, making it ideal for non-technical computer users who want to create an attractive, professional-looking web site without needing to know HTML or web coding.
GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include:
1.Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML.
2.Complete built-in documentation, including a tutorial for new users.
3.Full Unicode support for nearly all human languages and their scripts.
4.Highly customizable, using Emacs Lisp code or a graphical interface.
5.A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately.
Serna Free XML editor is an easy-to-use open source WYSIWYG XML editor for those who wish to smoothly adopt the XML technology. Indeed, Serna Free is the most powerful among free and open source XML editors for WYSIWYG authoring.
Most people will find Serna Free XML content editor easy to use as it hides all the complexities of the underlying XML technology. Authors with virtually no XML experience can easily start working with structured XML content in a familiar environment that looks much like a conventional word processor
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer. The current version is 2.29, released on 16 September 2011.
Lightweight and built for speed, it is designed mainly for source editing, and performs syntax highlighting and inline function reference for many different languages. There is a standalone .exe available also, ideal for USB flash drives including U3-compatible models. SciTE shares some features with other editors that are also based on the Scintilla editing component.
The SeaMonkey project is a community effort to develop the SeaMonkey all-in-one internet application suite (see below). Such a software suite was previously made popular by Netscape and Mozilla, and the SeaMonkey project continues to develop and deliver high-quality updates to this concept. Containing an Internet browser, email & newsgroup client with an included web feed reader, HTML editor, IRC chat and web development tools, SeaMonkey is sure to appeal to advanced users, web developers and corporate users.
Under the hood, SeaMonkey uses much of the same Mozilla source code which powers such successful siblings as Firefox, Thunderbird, Camino, Sunbird and Miro. Legal backing is provided by the Mozilla Foundation.
Emerald Editor is a text editor, that is under development, that has been substantially influenced by Crimson Editor. Available under the GNU General Public License, it will be an open-source, multi-purpose, functional text editor.
Glade is a RAD tool to enable quick & easy development of graphical user interfaces for the GTK+ toolkit and the GNOME desktop environment.
The user interfaces designed in Glade are saved as XML, and by using the GtkBuilder GTK+ object these can be loaded by applications dynamically as needed.
By using GtkBuilder, Glade XML files can be used in numerous programming languages including C, C++, C#, Vala, Java, Perl, Python,and others.
Glade is Free Software released under the GNU GPL License.
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. As well as being the official compiler of the unfinished GNU operating system, GCC has been adopted as the standard compiler by most other modern Unix-like computer operating systems, including Linux, the BSD family and Mac OS X. There is also an old (3.0) port of GCC to Plan9, running under its Ansi Posix Environment (APE).
GCC has been ported to a wide variety of processor architectures, and is widely deployed as a tool in commercial, proprietary and closed source software development environments. GCC is also available for most embedded platforms, for example Symbian (called gcce), AMCC and Freescale Power Architecture-based chips. The compiler can target a wide variety of platforms, including videogame consoles such as the PlayStation 2 and Dreamcast. Several companies make a business out of supplying and supporting GCC ports to various platforms, and chip manufacturers today consider a GCC port almost essential to the success of an architecture.
Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987, and the compiler was extended to compile C++ in December of that year. Front ends were later developed for Fortran, Pascal, Objective-C, Java, and Ada, among others.
GNOME Office is a free office suite for the GNOME desktop. In contrast to projects like OpenOffice.org and KOffice, the integration between the various applications in the suite is rather loose. Therefore, GNOME Office could be considered to be merely the collection of desktop productivity applications written for the GNOME environment rather than an office suite in the usual sense.
As a consequence of this, it is not completely clear which applications are part of GNOME Office. According to the GNOME wiki, GNOME Office consists of the following core applications:
1.AbiWord word processor
2.Evince document viewer
3.Evolution groupware and e-mail application
5.Inkscape vector graphics editor
6.Ease presentation tool (recently initiated project)
OpenOffice.org, commonly known as OOo or OpenOffice, is an open-source application suite whose main components are for word processing, spreadsheets, presentations, graphics, and databases. OpenOffice is available for a number of different computer operating systems, is distributed as free software and is written using its own GUI toolkit. It supports the ISO/IEC standard OpenDocument Format (ODF) for data interchange as its default file format, as well as Microsoft Office formats among others. As of June 2011, OpenOffice.org supports over 120 languages. As free software, users are free to download, modify, use and distribute OpenOffice.org. LibreOffice is a fork of OpenOffice.org which was formed by many of the original developers of OpenOffice.
OpenOffice.org originated as StarOffice, an office suite developed by StarDivision and acquired by Sun Microsystems in August 1999. The source code of the suite was released in July 2000 with the aim of reducing the dominant market share of Microsoft Office by providing a free and open alternative. OpenOffice.org was an open-source version of the StarOffice suite, with development sponsored primarily by Sun Microsystems. After acquiring Sun in 2010, Oracle Corporation stopped supporting commercial development and contributed the suite to the Apache Incubator to become a project of the Apache Software Foundation.
The project and software are commonly known as OpenOffice, but this term is trademarked both in the Netherlands, by a company co-founded by Wouter Hanegraaff, and, independently, in the UK by Orange UK. As a result, the project adopted OpenOffice.org as its formal name.
LibreOffice is the power-packed free, libre and open source personal productivity suite for Windows, Macintosh and GNU/Linux, that gives you six feature-rich applications for all your document production and data processing needs: Writer, Calc, Impress, Draw, Math and Base. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can get involved!