Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit. The controls in Dabo's UI are easily bound to data by setting two properties. The business object is designed to afford you complete control over the validation and handling of your data. The cursor classes are abstracted from their backend implementations, allowing for easy support of nearly any backend database. Dabo's design and approach has been inspired by RAD database development tools such as Visual FoxPro, Delphi, and Visual Basic.
| Tags | framework business objects |
|---|---|
| Operating Systems | Linux Unix Windows Mac OS X |
| Implementation | Python wxpython |
| Translations | Deutsch el_GR ca English English (UK) es fi french (France) Hindi hu_HU id Italian Japanese lv nl_NL Occitan pl_PL Pt-Br pt Romanian Russian sv Thai zh-CN |
Recent releases


Release Notes: This release better handles edge cases in bizobj relations, adds support in bizobjs for many-to-many relationships, improved efficiency in detecting changed records, adds a dDatePicker control, adds the option of vertical text for grid headers, integrates a code editor into the command window, and makes lots of docstring changes to improve Sphinx documentation. Users can now override the setting of the language defined by locale.


Release Notes: Many small bugfixes and enhancements. This will be the last release of the 0.8.x branch; future work on 0.9 and later will have different version requirements for Python and wxPython.


No changes have been submitted for this release.


Release Notes: The biggest change is the incorporation of Web Update to the framework, allowing you to receive notice of bugfixes and updates as soon as they are available, and, if you wish, have those updated files installed on your machine. There have been lots of usability improvements, performance enhancements, and, of course, bugfixes.


Release Notes: No major changes. Mostly additions to support the development of the visual tools used to develop Dabo applications.