
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a toolkit to create full featured web applications. It provides a rich set of libraries for commonly needed tasks, accessible via a simple interface and logical structure.

NetBeans is both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform.

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.

wxWidgets (formerly wxWindows) is a widget toolkit for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program’s GUI code to compile and run on several computer platforms with minimal or no code changes.

SAPID CMF is a framework for the rapid creation of content-based Web 2.0 generation applications. It allows you to organize the process of new application development, data, structures, representation and functionality components with a rich GUI.

K Desktop Environment (KDE) aims to be a powerful system for an easy-to-use desktop environment. The KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology. These include KOffice, KDevelop, Amarok, K3b and many others.

EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins. EasyEclipse’s primary purpose is to provide easy-to-install and -use distributions of Eclipse, rather than develop new code.

Eclipse is an open-source Integrated development environment (IDE) written primarily in Java. In its default form it is meant for Java developers, consisting of the Java Development Tools (JDT). Eclipse also offers a wide range of other Open Source framework tools.

OpenLaszlo is an open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.

CakePHP enables PHP users at all levels to rapidly develop robust web applications. It is simple and fast to set up with an emphasis on clean code and best practices.

Ruby on Rails is a free web application framework designed to make web development faster, simpler and more efficient. Often shortened to Rails, or RoR, Ruby on Rails is written in the Ruby programming language.

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Jaxer is the world’s first true Ajax server. HTML, JavaScript, and CSS are native to Jaxer, as are XMLHttpRequests, JSON, DOM scripting, etc. And as a server it offers access to databases, files, and networking, as well as logging, process management, scalability, security, integration APIs, and extensibility.

Aptana Studio’s community edition is the free, open source Web development environment optimized for use with Ajax libraries and scripting languages like JavaScript, Ruby and PHP. Aptana Studio is considered by many devleopers the best-in-class authoring environment for today’s more rich and interactive Web pages and Ajax applications.

NVU is a Web Authoring System for Linux, Windows and Mac that rivals programs like FrontPage and Dreamweaver. Nvu (which stands for “new view”) allows you to manage and create web pages with no technical expertise or knowledge of HTML.

Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Smultron is a free text editor for Mac OS X Leopard 10.5 which is both easy to use and powerful. It is designed to not confuse newcomers nor disappoint advanced users.

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.

SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs.

Aptana Studio’s community edition is the free, open source Web development environment optimized for use with Ajax libraries and scripting languages like JavaScript, Ruby and PHP. Aptana Studio is considered by many devleopers the best-in-class authoring environment for today’s more rich and interactive Web pages and Ajax applications.

NVU is a Web Authoring System for Linux, Windows and Mac that rivals programs like FrontPage and Dreamweaver. Nvu (which stands for “new view”) allows you to manage and create web pages with no technical expertise or knowledge of HTML.

KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.

Amaya is a Web editor/Browser, i.e. a tool used to create and update documents directly on the Web. Browsing features are seamlessly integrated with the editing and remote access features in a uniform environment. This follows the original vision of the Web as a space for collaboration and not just a one-way publishing medium.

Notepad++ is a source code editor and Notepad replacement, which supports several programming languages and runs under the MS Windows environment. Its features include syntax highlighting, WYSIWYG, auto-completion, multi document/view and more.

FlashDevelop is a .NET open source script editor designed mostly for Actionscript 2/3 development. FlashDevelop is very quick to setup and easy to use as an external editor for the Flash IDE or as a complete open source development environment.

swfmill is an xml2swf and swf2xml processor with import functionalities. It’s most common use is the generation of asset libraries containing images (PNG and JPEG), fonts (TTF) or other SWF movies for use with MTASC- or haXe-compiled ActionScript.

JasperReports is an open source Java reporting tool that can write to screen, to a printer or into PDF, HTML, Microsoft Excel, RTF, ODT, Comma-separated values and XML files.

db4o (database for objects) is a high-performance, embeddable open source object database for Java and .NET developers. Get a head start for your products by leveraging db4o’s cutting edge technology to achieve unprecedented levels of performance and flexibility.

EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins. EasyEclipse’s primary purpose is to provide easy-to-install and -use distributions of Eclipse, rather than develop new code.

Eclipse is an open-source Integrated development environment (IDE) written primarily in Java. In its default form it is meant for Java developers, consisting of the Java Development Tools (JDT). Eclipse also offers a wide range of other Open Source framework tools.

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer.

A powerful, flexible, and robust content management system with state of the art features and functionality. Mia can be used for anything from small personal sites all the way up to large enterprise portals and e-commerce websites.

Lilina is a simple aggregator which runs on your server, enabling you to access your news wherever you are. It supports both RSS and Atom and works with both PHP 4 and 5.

Madeam is a rapid application development PHP MVC Framework. It allows quick prototyping and deployment of web applications by harnessing the power of Active Record, Convention Over Configuration, REST and PHP 5.

A compiled database engine which can be called by python, c, and numerous languages, with very low overhead but advanced features like multithreading.

CakePHP enables PHP users at all levels to rapidly develop robust web applications. It is simple and fast to set up with an emphasis on clean code and best practices.

phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. It can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. This is the main PHP website and is the starting point for all things PHP.

The Apache Software Foundation provides support for the Apache community of open-source software projects. Its projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field.
Open Source Living is a dynamic archive of Open Source software (OSS) spanning all major platforms, inclusive of small to large scale projects. It aims to introduce and inform new users about viable OSS alternatives to corporate, closed source software.
Through its Community Forums and exciting multi-authored publication, Sourced, OS Living houses informed discussion on issues of import in the Open Source field.
OS Living adheres to the Open Source Initiative's definition of OSS. Each software item included in the archive endeavours to conform to OSI guidelines on standards and licensing. Find out more »
Working on a top OSS project? Found something that could benefit others? Send us all the details via our user-friendly submission form and we'll consider it for inclusion in the Archive. Submit »
If you find the Open Source Living project a valuable resource and would like to help towards maintaining the site, we welcome donations through Paypal™. Donate »