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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to allendang/cimgui-go

Open-source alternatives to Cimgui Go

30 open-source projects similar to allendang/cimgui-go, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Cimgui Go alternative.

  • ddobrev/qtsharpddobrev avatar

    ddobrev/QtSharp

    582View on GitHub↗

    Mono/.NET bindings for Qt

    C#bindingbridgecross-platform
    View on GitHub↗582
  • therecipe/qttherecipe avatar

    therecipe/qt

    10,784View on GitHub↗

    This project provides a framework for building native graphical user interfaces that run consistently across desktop and mobile operating systems. It functions as a bridge that allows developers to construct complex application layouts and render high-performance visual elements by utilizing a native C++ widget toolkit. The framework enables the creation of responsive user interfaces through both traditional widget-based components and declarative markup languages. It employs a decoupled messaging system to connect interface components and uses a pre-compilation step to manage object introspe

    Goandroidasteroidoscross-platform-gui
    View on GitHub↗10,784
  • nimgl/imguinimgl avatar

    nimgl/imgui

    147View on GitHub↗

    Separated module from NimGL. In order to mantain small sized modules to facilitate development and reduce number of required modules.

    C++
    View on GitHub↗147
  • amerkoleci/vortice.vulkanA

    amerkoleci/Vortice.Vulkan

    0View on GitHub↗
    View on GitHub↗0
  • andyobtiva/glimmerAndyObtiva avatar

    AndyObtiva/glimmer

    837View on GitHub↗

    DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS

    Ruby
    View on GitHub↗837

AI search

Explore more awesome repositories

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

Find more with AI search
  • angrylawyer/rust-sdl2AngryLawyer avatar

    AngryLawyer/rust-sdl2

    2,940View on GitHub↗

    Bindings for SDL2 in Rust

    Rust
    View on GitHub↗2,940
  • 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
  • arakelian/java-jqarakelian avatar

    arakelian/java-jq

    92View on GitHub↗

    java-jq is not a re-implementation of jq in Java; instead, it embeds the necessary jq and Oniguruma native libraries in a jar file, and then uses Java Native Access (JNA) to call the embedded libraries in a Java-friendly way.

    Java
    View on GitHub↗92
  • ashampoosystems/bodenAshampooSystems avatar

    AshampooSystems/boden

    1,748View on GitHub↗

    Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

    C++android-uicppcpp17
    View on GitHub↗1,748
  • avaloniaui/avaloniaAvaloniaUI avatar

    AvaloniaUI/Avalonia

    30,986View on GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    View on GitHub↗30,986
  • bero1985/pasvulkanBeRo1985 avatar

    BeRo1985/pasvulkan

    220View on GitHub↗

    Vulkan header generator and Vulkan OOP-style API wrapper for Object Pascal (FreePascal >= 3.3.1 FPC trunk and any recent current Delphi version)

    Pascal
    View on GitHub↗220
  • brisklib/briskbrisklib avatar

    brisklib/brisk

    354View on GitHub↗

    Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.

    C++cpp20cross-platform-guigui
    View on GitHub↗354
  • brson/rust-sdlbrson avatar

    brson/rust-sdl

    180View on GitHub↗

    Bindings for SDL in Rust

    Rust
    View on GitHub↗180
  • cacarico/hyprluaC

    cacarico/hyprlua

    0View on GitHub↗
    View on GitHub↗0
  • capsadmin/ffibuildC

    CapsAdmin/ffibuild

    0View on GitHub↗
    View on GitHub↗0
  • can-lehmann/owlkettleC

    can-lehmann/owlkettle

    0View on GitHub↗
    View on GitHub↗0
  • chrisknott/eelChrisKnott avatar

    ChrisKnott/Eel

    6,748View on GitHub↗

    Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s

    Python
    View on GitHub↗6,748
  • cimgui/cimguicimgui avatar

    cimgui/cimgui

    1,916View on GitHub↗

    c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets

    Luabindingccimgui
    View on GitHub↗1,916
  • cnjinhao/nanacnjinhao avatar

    cnjinhao/nana

    2,479View on GitHub↗

    a modern C++ GUI library

    C++
    View on GitHub↗2,479
  • cogentcore/corecogentcore avatar

    cogentcore/core

    2,333View on GitHub↗

    A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.

    Goandroidappscross-platform
    View on GitHub↗2,333
  • colonelthirtytwo/dvulkanC

    ColonelThirtyTwo/dvulkan

    0View on GitHub↗
    View on GitHub↗0
  • covscript/covscript-imguicovscript avatar

    covscript/covscript-imgui

    5View on GitHub↗

    ImGUI Extension for CovScript

    C++
    View on GitHub↗5
  • ctreffs/swiftimguictreffs avatar

    ctreffs/SwiftImGui

    177View on GitHub↗

    This is a lightweight, auto-generated and thin Swift wrapper around the popular and excellent dear imgui library.

    C++
    View on GitHub↗177
  • cycfi/elementscycfi avatar

    cycfi/elements

    3,702View on GitHub↗

    Elements is a C++ GUI library and component-based UI framework used for building desktop user interfaces. It features a retained-mode layout engine that manages the positioning, sizing, and layering of elements within a window. The framework functions as a cross-platform window manager, handling application event loops and embedding graphical views into native platform windows. It allows for the creation of custom widgets by composing basic primitive elements and alignment wrappers. The system supports responsive layout organization through the use of tiles, grids, and flows. It also provide

    C++c-plus-pluscppcpp17
    View on GitHub↗3,702
  • cyndis/qmlrscyndis avatar

    cyndis/qmlrs

    436View on GitHub↗

    QtQuick interface for Rust

    Rust
    View on GitHub↗436
  • czaxstudio/protonCzaxStudio avatar

    CzaxStudio/proton

    11View on GitHub↗

    A framework(library) for building GUI applications in Go without any need of Cgo, Stay positive :)

    Go
    View on GitHub↗11
  • apache/spark-connect-goA

    apache/spark-connect-go

    0View on GitHub↗

    This project houses the experimental client for Spark Connect for Apache Spark written in Golang.

    View on GitHub↗0
  • 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
  • deno-windowing/vulkanD

    deno-windowing/vulkan

    0View on GitHub↗
    View on GitHub↗0
  • andlabs/libuiandlabs avatar

    andlabs/libui

    10,882View on 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
    View on GitHub↗10,882