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
Darwinkit is a Cgo interop layer and library of native bindings that allows Go applications to call Apple frameworks and system APIs. It functions as a bridge between the Go runtime and native C-compatible symbols to facilitate macOS system programming and native application development. The project includes an Objective-C binding generator that scans system symbol databases to produce Go source code and constants. This tool enables the inspection of framework symbols and the management of binding modules to maintain current interfaces with native frameworks. The library provides a memory ma
LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev
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
Goqt is a cross-platform desktop GUI library and interoperability framework that provides Go bindings for constructing native graphical user interfaces. It enables developers to build desktop software that runs natively across multiple operating systems from a single codebase by integrating with mature graphics libraries and widget components.
Las características principales de visualfc/goqt son: Cross-Platform GUI Frameworks, Qt Plugin Development, Go-C Bridges, Cgo Native Interop, Signal-Slot Communication, Binding Generators, Cross-Platform Desktop Development, Desktop Application Interfaces.
Las alternativas de código abierto para visualfc/goqt incluyen: asticode/go-astilectron — go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by… progrium/darwinkit — Darwinkit is a Cgo interop layer and library of native bindings that allows Go applications to call Apple frameworks… lc-soft/lcui — LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX.… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of… go-qml/qml — Qml is a Go library that integrates with Qt QML to build native graphical user interfaces and cross-platform desktop… wxwidgets/phoenix — Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It…