Wikipedia

List of object-relational mapping software

This is a list of well-known object-relational mapping software. It is not up-to-date or all-inclusive.

Java

JavaScript

iOS

.NET

  • Base One Foundation Component Library, free or commercial
  • Dapper, open source
  • Entity Framework, included in .NET Framework 3.5 SP1 and above
  • iBATIS, free open source, maintained by ASF but now inactive.
  • LINQ to SQL, included in .NET Framework 3.5
  • NHibernate, open source
  • nHydrate, open source
  • Quick Objects, free or commercial

Objective-C, Cocoa

  • Enterprise Objects, one of the first commercial OR mappers, available as part of WebObjects
  • Core Data, object graph management framework with several persistent stores, ships with Mac OS X and iOS

Perl

  • DBIx::Class

PHP

  • CakePHP, ORM and framework for PHP 5, open source (scalars, arrays, objects); based on database introspection, no class extending
  • CodeIgniter, framework that includes an ActiveRecord implementation
  • Doctrine, open source ORM for PHP 5.2.3, 5.3.X. Free software (MIT)
  • FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern.
  • Laravel, framework that contains an ORM called "Eloquent" an ActiveRecord implementation.
  • Propel, ORM and query-toolkit for PHP 5, inspired by Apache Torque, free software, MIT
  • Qcodo, ORM and framework for PHP 5, open source
  • QCubed, A community driven fork of Qcodo
  • Redbean, ORM layer for PHP 5, creates and maintains tables on the fly, open source, BSD
  • Skipper, visualization tool and a code/schema generator for PHP ORM frameworks, commercial
  • Yii, ORM and framework for PHP 5, released under the BSD license. Based on the ActiveRecord pattern.
  • Zend Framework, framework that includes a table data gateway and row data gateway implementations.

Python

  • Django, ORM included in Django framework, open source
  • SQLAlchemy, open source
  • SQLObject, open source
  • Storm, open source (LGPL 2.1) developed at Canonical Ltd.
  • Tryton, open source
  • web2py, the facilities of an ORM are handled by the DAL in web2py, open source
  • Odoo - Formerly known as OpenERP, It is an Open Source ERP in which ORM is included

Ruby

  • iBATIS (inactive)
  • ActiveRecord
  • DataMapper

Smalltalk

  • TOPLink/Smalltalk, by Oracle, the Smalltalk predecessor of the Java version of TOPLink

See also

  • Comparison of object-relational mapping software

References

This article is copied from an article on Wikipedia® - the free encyclopedia created and edited by its online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of Wikipedia® encyclopedia articles provide accurate and timely information, please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.

Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.