How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Declarative User Interfaces for Python
The main features of nucleic/enaml are: GUI Development, GUI Frameworks.
Open-source alternatives to nucleic/enaml include: dtylman/gowd — Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs). getlantern/systray — systray is a Go library used to create and manage icons and menus within the operating system notification area. It… deckarep/gosx-notifier — gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher. andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… go-vgo/robotgo — Robotgo is a cross-platform desktop automation framework for the Go programming language. It provides a comprehensive…
gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co
Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co