Projects / Camelot


Camelot provides components for building business applications on top of Python, SQLAlchemy and Qt. It is inspired by the Django admin interface. You can use Camelot to develop both simple and complex business applications quickly.

Operating Systems

Recent releases

  •  12 Apr 2013 12:01

    Release Notes: Support for SQLAlchemy 0.8.0, and replacement statements for Elixir using pure Declarative. Import and export actions were improved. The history of every form can be reviewed from within the form itself. Print previews can be edited right before printing. This release also improved search, updated translations, and added more unit tests.

    •  29 Jun 2012 14:55

      Release Notes: This release supports Declarative as an alternative to Elixir, adds a configurable toolbar to the default form view, adds column groups in the list view, cleans the default models, and adds various bugfixes and enhancements.

      •  29 Dec 2011 09:49

        Release Notes: The focus of this release was moving to SQLAlchemy 7.x and making the GUI more customizable. It is now straightforward to change the menu and the toolbar. New features include support for importing Excel files from the file wizard, configurable toolbars in the one-to-many and many-to-many editor, Spanish translations, the ability to add a close button to a form and to customize the form close action, default values for filters, a configurable main menu and toolbars in the ApplicationAdmin, and rewritten Camelot functions behind toolbars and menus to actions.

        •  16 Nov 2011 22:46

          Release Notes: This release mainly brings the implementation of the new style actions, using iterators to communicate between the model and the GUI. Other changes are the delayed creation of widgets on tabs to improve performance for screens with many fields, the move to migrate 7.1., a new splash screen, Italian translations, and PySide compatibility.

          •  10 Sep 2011 09:07

            Release Notes: Refresh now re-executes queries in the table view. Deleted entities are grayed out in the GUI if they are deleted when visible. The settings mechanism is now pluggable. Print preview now exports as PDF when no printer is available. A wizard for creating a new project was added. API documentation was integrated with Sphinx. A UserException class was added. It is a subclass of Exception that can be used to inform the user in a gentle way that they should behave differently. Memory usage was reduced. Experimental PySide support was added. German, French, and Dutch translations were added. Generation of .po files was integrated with setuptools.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.