Projects tagged ‘mvc’


[233 total ]

382USERS
   

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 ... [More] , 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 framework with multiple view technologies. There is also a .NET port available. [Less]

337USERS
   

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.

335USERS
   

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 ... [More] 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. [Less]

294USERS
   

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

212USERS
   

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.

148USERS
   

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 ... [More] (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. [Less]

106USERS
   

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 ... [More] 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 seamlessly integrated together, such as: * simple templating and helpers * cache management * smart URLs * scaffolding * multilingualism and I18N support * object model and MVC separation * Ajax support * enterprise ready [Less]

80USERS
   

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

60USERS
   

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

47USERS
   

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.

45USERS
   

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 ... [More] 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 Kevin Dangoor, the first stable 1.0 version was released in early 2007. Development progresses with a moderate but steady pace since then, there is a recent 1.1 beta version and the upcoming 2.0 version in alpha state. [Less]

44USERS
   

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 ... [More] 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.) [Less]

41USERS
   

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.

39USERS
   

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 ... [More] allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts. [Less]

36USERS
   

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 ... [More] clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks [Less]

35USERS
   

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) ... [More] - 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 [Less]

30USERS
   

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 ... [More] its features are Spring integration, POJO forms, POJO actions, first-class AJAX support, stateful checkboxes, enhanced tags, and HTTP independent framework interfaces. [Less]

30USERS
   

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).

26USERS
   

MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.

25USERS
   

Lightweight, fast and modular MVC Ruby web framework. Excellent for high performance dynamic pages and web services.

25USERS
   

Jaws is a Framework and Content Management System(CMS) for building dynamic web sites. It aims to be User Friendly giving ease of use and lots of ways to customize web sites, but at the same time is Developer Friendly, it offers a simple and powerful framework to hack your own modules.

21USERS
   

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.

19USERS
 

OSC is a Content Management System(CMS) written in PHP for the MySQL database(it uses database abstraction layer so don't worry it will support your favorite DBMS very soon). it is very flexible and extendable CMS with multi language support. it ... [More] fully supports MVC with complete separation of logic/presentation. The installation of OSC powered by PEAR Installer so you can install and upgrade it from main package repository of OSC. [Less]

18USERS
   

Umbrella project for integrations of Wicket and other projects such as Jasper Reports, Hibernate, Freemarker. Also a home for small community contributions.

16USERS
   

Akelos is a PHP framework for developing database-backed web applications according to the Model-View-Controller pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database the Akelos ... [More] PHP Framework gives you a pure-PHP development environment built upon programming best practices. To go live, all you need to add is a database and a web server. Who is the Akelos PHP Framework for? * PHP developers who want to enjoy writing web applications. * Ruby on Rails developers who need to code in PHP. * Developers who want to distribute their work to the mass market of cheap shared hosting. * Developers who need to write multilingual web applications. [Less]

15USERS
 

Jifty is a way to build web applications.

15USERS
   

SQLObject is a popular Object Relational Manager for providing an object interface to your database, with tables as classes, rows as instances, and columns as attributes. SQLObject includes a Python-object-based query language that makes SQL more abstract, and provides substantial database independence for applications.

12USERS
   

Camping is a small web framework, less than 4k, a little white blood cell in the vein of Rails.

12USERS
   

PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented. PRADO is an open source project. You can use it for free in either open source or proprietary applications.

12USERS
   

FLOW3 is an offspring from the development of the upcoming TYPO3 5.0 Version, the newest version of the CMS. FLOW3 can be used independently of TYPO3 as a development framework It is also published under the GPL and thus Open Source. It's making extensive use of software development paradigms that had not been brought to PHP programming yet.