List of object–relational mapping software

This is an old revision of this page, as edited by Requestion (talk | contribs) at 19:56, 13 March 2007 (add {{cleanup-spam}} tag). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This is a list of well-known object-relational mapping software. This list is neither up-to-date nor all-inclusive.

ColdFusion

  • Arf [1] ARF - Active Record Factory
  • CFCPowerTools [2] Batch generation of your data layer objects in minutes.
  • Reactor [3] Reactor is a very simple API for ColdFusion which generates and instantiates database abstraction CFCs on the fly as needed.
  • objectBreeze [4] objectBreeze creates objects directly from your data persistence layer.
  • Transfer [5] Transfer is a library for generating Business Objects on the fly and abstracting database transactions through them.

Common Lisp

  • CLSQL [6] CLSQL is a Database interface Library for Common Lisp that can access a number of different SQL database engines.

Java

.NET

Perl

PHP

  • PHP Object Generator [68] PHP Object Generator (POG) is an open source [69] object-oriented code generator for PHP 4 and PHP 5 which uses the Object Relational Mapping (ORM) programming pattern to accelerate web development.
  • Metastorage [70] ORM classes generator tool for PHP 4, PHP 5 or higher, free software (modified BSD license)
  • Propel (PHP ORM toolkit) [71] ORM and Query-Toolkit for PHP5, inspired from Apache Torque, free software (GNU LGPL)
  • DB DataObject [72] PEAR Package, free software (PHP License)
  • Doctrine [73] Open Source ORM for PHP 5.1, free software (GNU LGPL)
  • CakePHP [74] Framework modelled on Rails, that uses common design patterns such as ActiveRecord. free software (MIT/Expat license)
  • EZPDO, [75], A lightweight and easy-to-use PHP persistence solution. free software (modified BSD license)
  • ADOdb Active Record, [76], Recently, ADOdb, a well-known PHP database abstraction layer, has included an implementation of ActiveRecord as well. free software (dual licensed, modified BSD license + GNU LGPL)
  • Solar PHP, [77], PHP5 Framework which provides a lightweight implementation of the TableModule pattern, Solar_Sql_Table, based on Solar_Sql. free software (modified BSD license)

Python

Lists of ORM tools for Python: [78] [79]

Ruby

Smalltalk

C++

  • DTL [98], Database Template Library
  • DataXtend CE for C++ [99], commercial ORM from Progress Software Corporation, also available for Java and C#.