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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to visualfc/goqt

Open-source alternatives to Goqt

30 open-source projects similar to visualfc/goqt, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Goqt alternative.

  • asticode/go-astilectronAvatar de asticode

    asticode/go-astilectron

    4,874Ver en GitHub↗

    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
    Ver en GitHub↗4,874
  • progrium/darwinkitAvatar de progrium

    progrium/darwinkit

    5,428Ver en GitHub↗

    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

    Goappkitappleapple-apis
    Ver en GitHub↗5,428
  • lc-soft/lcuiAvatar de lc-soft

    lc-soft/LCUI

    4,300Ver en GitHub↗

    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

    Cccross-platform-guigui-framework
    Ver en GitHub↗4,300

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • andlabs/uiAvatar de andlabs

    andlabs/ui

    8,357Ver en 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
    Ver en GitHub↗8,357
  • go-qml/qmlAvatar de go-qml

    go-qml/qml

    1,950Ver en GitHub↗

    Qml is a Go library that integrates with Qt QML to build native graphical user interfaces and cross-platform desktop applications. It functions as a bindings bridge, connecting backend code directly to a cross-platform windowing toolkit and combining C++ and declarative UI components with compiled programming languages. The library relies on a Cgo-based foreign function interface to bridge Go runtime routines directly with native C++ object models. It features dynamic type registration to expose native Go types and methods to the declarative QML engine at runtime without intermediate stub cod

    Go
    Ver en GitHub↗1,950
  • wxwidgets/phoenixAvatar de wxWidgets

    wxWidgets/Phoenix

    2,618Ver en GitHub↗

    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

    Pythonawesomecross-platformgui
    Ver en GitHub↗2,618
  • fschutt/azulF

    fschutt/azul

    6,106Ver en GitHub↗

    Azul is a native desktop application builder and UI toolkit for creating high-performance graphical user interfaces. It utilizes a functional and reactive programming model for managing layout and state, enabling the development of native software through a CSS-based toolkit. The framework is distinguished by its use of the WebRender engine to provide GPU-accelerated rendering. This allows the system to display complex user interface elements with high efficiency and speed by leveraging hardware acceleration. The project enables the design of desktop interfaces using a document object model

    Rust
    Ver en GitHub↗6,106
  • mhammond/pywin32Avatar de mhammond

    mhammond/pywin32

    5,579Ver en GitHub↗

    pywin32 is a collection of Python extensions that serve as a wrapper for the native Windows API, enabling the invocation of operating system functions to manage low-level system resources and hardware. It provides a core library for interacting with Component Object Model objects to automate native desktop applications, a framework for constructing native Windows GUI applications, and an interface for registering and running Python scripts as background system services. The project distinguishes itself by providing deep integration with the Windows environment, including the ability to bind P

    C++
    Ver en GitHub↗5,579
  • confluentinc/confluent-kafka-goAvatar de confluentinc

    confluentinc/confluent-kafka-go

    5,144Ver en GitHub↗

    This is a Go language client library for Apache Kafka, providing the tools necessary to produce and consume messages from Kafka brokers. It serves as a Kafka client implementation for building applications that integrate with Kafka for real-time data streaming and messaging. The library includes support for validated cryptographic modules to ensure network connections meet federal security and encryption standards for FIPS compliance. The client provides capabilities for asynchronous message production with delivery reports and message consumption using balanced consumer groups and regex sub

    HTMLconfluentconsumergolang
    Ver en GitHub↗5,144
  • morvanzhou/tutorialsAvatar de MorvanZhou

    MorvanZhou/tutorials

    12,952Ver en GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Pythonmachine-learningmultiprocessingneural-network
    Ver en GitHub↗12,952
  • wxwidgets/wxwidgetsAvatar de wxWidgets

    wxWidgets/wxWidgets

    7,036Ver en GitHub↗

    wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the

    C++c-plus-pluscocoacross-platform
    Ver en GitHub↗7,036
  • redox-os/orbtkAvatar de redox-os

    redox-os/orbtk

    3,780Ver en GitHub↗

    Orbtk is a cross-platform GUI framework and UI toolkit for building desktop applications using the Rust programming language. It functions as a widget-based library that provides a collection of reusable interface components and a template system for defining custom visual elements. The framework includes a localization and theming engine used to manage multi-language text translation and dynamic visual styles. It enables the creation of consistent layouts and custom widgets across different operating systems and hardware. The toolkit covers a broad range of capabilities, including window ma

    Rustcross-platformentity-componentgui
    Ver en GitHub↗3,780
  • openjdk/jfxAvatar de openjdk

    openjdk/jfx

    3,186Ver en GitHub↗

    This project is a Java GUI framework used to build cross-platform desktop, mobile, and embedded applications. It centers on a hardware accelerated graphics engine that provides 2D and 3D visualizations and visual effects, complemented by a reactive UI binding system for synchronizing data and interface updates. The framework distinguishes itself through the FXML markup language, which separates the visual structure of an interface from its procedural logic. It also includes a dedicated CSS styling engine that allows for the customization of component appearances using external stylesheets and

    C++javajavafxopenjdk
    Ver en GitHub↗3,186
  • iced-rs/icedAvatar de iced-rs

    iced-rs/iced

    30,757Ver en GitHub↗

    Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para

    Rustelmgraphicsgui
    Ver en GitHub↗30,757
  • scottplot/scottplotAvatar de ScottPlot

    ScottPlot/ScottPlot

    6,417Ver en GitHub↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    C#chartchartingcharts
    Ver en GitHub↗6,417
  • idea4good/guiliteAvatar de idea4good

    idea4good/GuiLite

    7,749Ver en GitHub↗

    GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems. The library functions as an embedded graphics system for composing visual layouts and rendering multi-language text using UTF-8 encoding and compatible font engines. It supports the integration of multimedia content, including the display of 3D graphics and video playback. The frame

    C++
    Ver en GitHub↗7,749
  • tonquer/jmcomic-qtAvatar de tonquer

    tonquer/JMComic-qt

    3,868Ver en GitHub↗

    JMComic-qt is a cross-platform desktop client and digital comic reader built with the Qt framework. It serves as a digital media archival tool for browsing, searching, and reading comics across Windows, Linux, and MacOS. The application functions as a session-based authentication client, allowing users to manage login credentials to access restricted content libraries on remote servers. It provides capabilities for digital comic archiving by downloading remote chapters and media files to a local device for persistent offline access. The software covers remote content management and media bro

    Python18comiccomicdoujinshi
    Ver en GitHub↗3,868
  • cxasm/notepad--Avatar de cxasm

    cxasm/notepad--

    9,699Ver en GitHub↗

    notepad-- is a cross-platform plain text editor designed for creating and modifying unstructured text files. It functions as a lightweight productivity tool that allows users to write and save documents across Windows, Linux, and macOS. The application utilizes a buffer-based editing model to decouple file storage from the visual display. This approach enables a consistent user interface for local file management and plain text document creation regardless of the underlying operating system.

    C++
    Ver en GitHub↗9,699
  • dotnet/mauiAvatar de dotnet

    dotnet/maui

    23,181Ver en GitHub↗

    This framework is a cross-platform software development kit designed for building native mobile and desktop applications from a single shared codebase. It provides a unified programming interface that allows developers to construct user interfaces using declarative markup, which are then rendered as native components on each target operating system. The framework distinguishes itself through a multi-targeting build system that consolidates platform-specific resources and native control mapping into a unified project structure. It includes a data-driven binding engine that synchronizes applica

    C#androiddesktopdotnet
    Ver en GitHub↗23,181
  • pysimplegui/pysimpleguiAvatar de PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807Ver en GitHub↗

    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
    Ver en GitHub↗13,807
  • andlabs/libuiAvatar de andlabs

    andlabs/libui

    10,882Ver en GitHub↗

    libui is a native C GUI library and cross-platform framework used to build desktop applications. It provides a unified C abstraction layer and a native widget toolkit that maps directly to the host operating system's original controls, windows, and menu bars. The project functions as a portable UI wrapper, employing platform-specific backends and a native-API wrapper to maintain visual and behavioral fidelity across different operating systems. It utilizes a C-language binding layer to ensure portability across various compilers and targets. The library covers native interface construction a

    C
    Ver en GitHub↗10,882
  • picoe/etoAvatar de picoe

    picoe/Eto

    3,941Ver en GitHub↗

    Eto is a .NET cross-platform GUI framework used to build desktop and mobile user interfaces from a single codebase. It functions as a native backend UI wrapper, rendering application interfaces using the native controls of the host operating system to ensure consistent appearance and performance. The framework enables the development of professional software for Windows, macOS, and Linux while maintaining native behavior across different hardware and OS environments. It allows for the integration of third-party libraries to handle specialized tasks such as data visualization, map rendering, a

    C#
    Ver en GitHub↗3,941
  • qv2ray/qv2rayAvatar de Qv2ray

    Qv2ray/Qv2ray

    16,947Ver en GitHub↗

    Qv2ray is a multi-protocol proxy client and a graphical user interface for managing V2Ray network proxy connections. Built as a cross-platform desktop application, it provides a consistent visual experience for configuring traffic routing across Linux, Windows, and macOS. The application utilizes a plugin-based architecture that allows for the integration of third-party extensions to add support for additional network proxy protocols. This modular system enables the software to be extended without modifying the core binary. The tool covers multi-protocol proxy routing for tunneling protocols

    C++aurcmakecpp
    Ver en GitHub↗16,947
  • neutralinojs/neutralinojsAvatar de neutralinojs

    neutralinojs/neutralinojs

    8,543Ver en GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    C++
    Ver en GitHub↗8,543
  • blackboardsh/electrobunAvatar de blackboardsh

    blackboardsh/electrobun

    5,534Ver en GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    Ver en GitHub↗5,534
  • lxn/walkAvatar de lxn

    lxn/walk

    7,063Ver en GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Godeclarativedeclarative-uigo
    Ver en GitHub↗7,063
  • mahapps/mahapps.metroAvatar de MahApps

    MahApps/MahApps.Metro

    9,802Ver en GitHub↗

    MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap

    C#c-sharphacktoberfestmahapps
    Ver en GitHub↗9,802
  • status-im/react-native-desktop-qtAvatar de status-im

    status-im/react-native-desktop-qt

    1,243Ver en GitHub↗

    This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or

    JavaScript
    Ver en GitHub↗1,243
  • red/redAvatar de red

    red/red

    6,009Ver en GitHub↗

    Red is a programming language with a native compiler that translates high-level source code into standalone executables for Windows, macOS, and Linux without external runtime dependencies. It combines a cross-platform GUI development framework that renders native operating system widgets from a single codebase with a reactive data binding system that automatically synchronizes UI state with data sources. The language also includes an embedded DSL and parsing engine based on PEG grammar rules for defining and processing domain-specific languages within the language itself. The project distingu

    Red
    Ver en GitHub↗6,009
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Ver en GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    PowerShelldotnetdotnet-core
    Ver en GitHub↗21,897