Community mailing list archives

community@mail.odoo.com

Re: Which technology and which platform

by
Leonardo Donelli
- 01/23/2015 14:37:45
Odoo is written in Python (backend) and Javascript (web client). It also uses pieces in XML, HTML, CSS, YAML (tests).
Odoo atm only supports PostgreSQL as database.

The backend uses psycopg2 to connect to postgres, werkzeug for WSGI, a custom ORM, and various other standard python libraries.
The web client uses Twitter Bootstrap, jQuery, something similar to Backbone (or backbone itself ?), and QWeb, a custom templating engine (that can theoretically be used outside of Odoo too) and some other Javascript libraries. You can see them here: https://github.com/odoo/odoo/tree/8.0/addons/web/static/lib