awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nucleic avatar

nucleic/enaml

0
View on GitHub↗
1,578 stars·132 forks·Python·9 viewsenaml.readthedocs.io/en/latest↗

Enaml

Declarative User Interfaces for Python

Features

  • GUI Development - Declarative UI syntax library.
  • GUI Frameworks - Declarative syntax for building user interfaces.

Star history

Star history chart for nucleic/enamlStar history chart for nucleic/enaml

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does nucleic/enaml do?

Declarative User Interfaces for Python

What are the main features of nucleic/enaml?

The main features of nucleic/enaml are: GUI Development, GUI Frameworks.

What are some open-source alternatives to nucleic/enaml?

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…

Open-source alternatives to Enaml

Similar open-source projects, ranked by how many features they share with Enaml.
  • deckarep/gosx-notifierdeckarep avatar

    deckarep/gosx-notifier

    590View on GitHub↗

    gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher

    Go
    View on GitHub↗590
  • dtylman/gowddtylman avatar

    dtylman/gowd

    436View on GitHub↗

    Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs)

    Go
    View on GitHub↗436
  • andlabs/uiandlabs avatar

    andlabs/ui

    8,357View on GitHub↗

    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

    Go
    View on GitHub↗8,357
  • fyne-io/fynefyne-io avatar

    fyne-io/fyne

    27,941View on GitHub↗

    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

    Goandroidcross-platformfyne
    View on GitHub↗27,941
See all 30 alternatives to Enaml→