Description
Enaml is a programming language and framework for creating professional quality
user interfaces with minimal effort. Enaml combines a domain specific declarative language with a constraints based layout system to allow users to easily define
rich UIs with complex and flexible layouts. Enaml applications can be run on any
platform which supports Python and Qt.
A few highlights of the framework:
enaml alternatives and related packages
Based on the "GUI" category
-
Eel
Little library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. -
Flexx
Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering. -
urwid
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc. -
pywebview
A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own native dedicated window -
PySide
Python bindings for the Qt cross-platform application and UI framework, supporting the Qt v4 framework. -
Python bindings for Sciter
Python bindings for the Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). -
Qt Style Sheet Inspector
A inspector to be able to view and edit Qt style sheet while an application is running -
PyQt
Python bindings for the Qt cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of enaml or a related project?
enaml Recommendations
There are no recommendations yet. Be the first to promote enaml!
Have you used enaml? Share your experience. Write a short recommendation and enaml, you and your project will be promoted on Awesome Python.
Recommend enaml
Recently added enaml resources
Be the first to add one!