awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wxWidgets avatar

wxWidgets/Phoenix

0
View on GitHub↗
2,618 Stars·560 Forks·Python·4 Aufrufewxpython.org↗

Phoenix

Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles.

The project provides a mechanism for mapping native C++ graphical toolkit components to Python, allowing for the development of desktop

Features

  • Python GUI Frameworks - Enables the development of native desktop graphical user interfaces through Python bindings for C++ toolkit components.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Cross-Platform Desktop Development - Enables building native graphical user interfaces for Windows, macOS, and Linux from a single Python codebase.
  • Graphical User Interfaces - Provides a framework for building native desktop applications with cross-platform windowing and controls.
  • Desktop Development - Provides a cross-platform framework for building native desktop applications using Python.
  • Grafische Benutzeroberflächen - Enables the creation of cross-platform desktop applications using native widgets and visual styles.
  • Build Automation Systems - Automates the compilation, configuration, and bundling of native extension modules for consistent distribution.
  • Cross-Language Service Generators - Parses header files to automatically generate wrapper code for cross-language communication between Python and C++.
  • Native Windowing - Provides capabilities for managing native application windows and interfaces across multiple operating systems.
  • API Binding Generators - Automatically generates language-specific bindings from native C++ metadata for Python integration.
  • Native Header Generators - Automatically generates header-based bindings to map native C++ objects into Python interfaces.
  • GUI Development - Modern implementation of the cross-platform GUI toolkit.
  • Native System Interfacing - Leverages system-specific widgets and visual styles to ensure applications feel like native software.
  • Native Object Accessors - Maps high-level Python object methods directly to native operating system controls for consistent UI behavior.
  • Shared Library Bundling - Packages native GUI toolkit binaries within the application to ensure portability and avoid dependency conflicts.
  • Event Loop Integrations - Integrates native operating system message queues with Python's event-driven runtime for responsive UI interaction.
  • Build Pipelines - Orchestrates the end-to-end build pipeline for distributing native software across multiple operating systems.
  • Incremental Build Engines - Orchestrates complex dependency graphs to ensure efficient incremental compilation of native extensions.
  • Deployment Bundles - Bundles pre-compiled native toolkit binaries directly into the distribution to simplify cross-platform deployment.
  • Extension Module Compilers - Provides utilities for converting C++ source code into compiled Python extension modules.

Star-Verlauf

Star-Verlauf für wxwidgets/phoenixStar-Verlauf für wxwidgets/phoenix

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht wxwidgets/phoenix?

Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles.

Was sind die Hauptfunktionen von wxwidgets/phoenix?

Die Hauptfunktionen von wxwidgets/phoenix sind: Python GUI Frameworks, Awesome List, Cross-Platform Desktop Development, Graphical User Interfaces, Desktop Development, Grafische Benutzeroberflächen, Build Automation Systems, Cross-Language Service Generators.

Welche Open-Source-Alternativen gibt es zu wxwidgets/phoenix?

Open-Source-Alternativen zu wxwidgets/phoenix sind unter anderem: hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… beeware/toga — Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform… zserge/webview — This is a lightweight, header-only C/C++ library used to embed browser engines into native desktop applications. It… asticode/go-astilectron — go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by… flet-dev/flet — Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications…

Open-Source-Alternativen zu Phoenix

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Phoenix.
  • hoffstadt/dearpyguiAvatar von hoffstadt

    hoffstadt/DearPyGui

    15,217Auf GitHub ansehen↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    Auf GitHub ansehen↗15,217
  • pysimplegui/pysimpleguiAvatar von PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807Auf GitHub ansehen↗

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython. The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions. The framework supports cross-framework GUI design and intera

    Pythonbeginner-friendlydatavisualizationgames
    Auf GitHub ansehen↗13,807
  • beeware/togaAvatar von beeware

    beeware/toga

    5,379Auf GitHub ansehen↗

    Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform frontend wrapper that allows a single codebase to be deployed across macOS, Windows, Linux, Android, and iOS. The toolkit functions as a native widget UI library, mapping high-level Python interface definitions directly to the host operating system's own visual components. This ensures that applications use native system widgets to match the look and feel of the target environment rather than relying on custom drawing libraries. The framework covers cross-platform development for d

    Pythonguipython
    Auf GitHub ansehen↗5,379
  • asticode/go-astilectronAvatar von asticode

    asticode/go-astilectron

    4,874Auf GitHub ansehen↗

    go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by combining a compiled Go backend with an Electron frontend. It functions as an inter-process communication bridge, utilizing an asynchronous messaging system to exchange JSON events and synchronize state between the Go process and the JavaScript user interface. The project provides a native desktop API wrapper to orchestrate system-level features from the backend. This includes the ability to manage browser windows, construct native application menus, and control system tray icons and

    Gocross-platformdesktop-appelectron
    Auf GitHub ansehen↗4,874
  • Alle 30 Alternativen zu Phoenix anzeigen→