About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net ajax ant apache api application atom authentication blog build-tools c c# c++ calendar chat client cms code code-generators collaboration communication communications community compiler component configuration content content-management content-management-system cross-platform css database design desktop development distributed django documentation document-management dynamic-content eclipse editor education email engine enterprise extension file-sharing finance firefox flash flex forum framework game generator gis gnome graphics groovy gtk gui haskell hibernate html http i18n image j2ee java javascript jquery json language ldap library linux logging lua management mapping maven media metadata middleware mobile mono music mysql network object-oriented oop orm osx parser pdf performance perl persistence photo php php5 plugin portal postgresql programming project-management publishing python rails rest rss ruby script search security server shell site-management soa software-development spring sql sqlite statistics streaming swing system technology template templates test testing tool toolkit tools ui unit-testing video web webservices web-services wiki windows wordpress workflow www xhtml xml xslt
[822 users on Ohloh]
Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
Spring Framework
[535 users on Ohloh]
Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application fra...
Ruby on Rails
[513 users on Ohloh]
Ruby on Rails is a full-stack MVC framework for database-backed web applications that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.

From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.

[448 users on Ohloh]
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
[311 users on Ohloh]
Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable..
Zend Framework
[227 users on Ohloh]
The leading open-source PHP framework has a flexible architecture that lets you easily build modern web applications and web services.

It includes a Model-View-Controller (MVC), Database abstraction, Internationalization (i18n) and Localization (l10n), Authentication, Authorization, and Session management, Web Services, Tools for E-Mail and MIME Formats, a complete port of Apache Lucene in PHP, and several useful core infrastructure components.

[164 users on Ohloh]
Symfony is a web application framework for PHP5 projects.

It aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.

Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.

Symfony provides a lot of features s...

Catalyst Framework
[102 users on Ohloh]
Catalyst is an MVC framework for web development in perl, designed to save on wheel re-invention without getting in the way of architecting your application however is best suited to the problem domain and taking full advantage of the power of CPAN
[70 users on Ohloh]
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid
[69 users on Ohloh]
Tags: mvc php web framework
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks
[67 users on Ohloh]
With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.
Struts 1
[64 users on Ohloh]
Struts is a framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture.
[60 users on Ohloh]
TurboGears is a rapid development, "front-to-back", open source web meta-framework. Its aim is to simplify and speed up the development of modern web applications written in the Python programming language.

TurboGears is designed around the model-view-controller architecture, much like Struts or Ruby on Rails, and takes the best Python web components available (hence "meta-framework") and combines them into one easy-to-install, documented whole.

TurboGears was created in 2005 by Kevi...

[55 users on Ohloh]
Kohana is a PHP5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use.

Kohana 2.2 is part of the GoPHP5 initiative.

Kohana is licensed the "new" BSD license, but also uses:
- a port of phputf8 (LGPL)
- popoon's externalinput (Apache 2.0).

Struts 2
[53 users on Ohloh]
Struts is a framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. Struts 2 is the result of the merger of Struts and WebWork framework development. Some of its features are Spring integration, POJO forms, POJO actions, first-class AJAX support, stateful checkboxes, enhanced tags, and HTTP independent framework interfaces.
[52 users on Ohloh]
Agavi is an open-source MVC-style application framework for PHP 5 with strong support for important features such as web services, internationalization, and a heavy focus on code modularity and reusability.

(Note that the metrics that Ohloh provides regarding Agavi are incorrect, as the Ohloh system does not have a sufficient understanding of Agavi's source control repository; however, the activity it reports is correct.)

[49 users on Ohloh]
Lightweight, fast and modular MVC Ruby web framework. Excellent for high performance dynamic pages and web services.
SilverStripe CMS
[43 users on Ohloh]
SilverStripe is a CMS and application framework based on PHP5 / MySQL that powers your medium-sized website.

- Friendly flexible back-end out of the box
- Complete design/template freedom
- Productive object oriented coding framework (PHP5 only)
- Open Source! :)
- Works with the Web 2.0 rather than fighting it (supports APIs rather than having a module for everything)
- Good at web standards and search-engine ranking

Apache Cocoon
[39 users on Ohloh]
Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts.
[32 users on Ohloh]
Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.