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
ruby-gnome avatar

ruby-gnome/ruby-gnome

0
View on GitHub↗
403 stars·102 forks·Ruby·GFDL-1.3·8 viewsruby-gnome.github.io↗

Ruby Gnome

A set of bindings for the GNOME libraries to use from Ruby.

Features

  • Desktop Application Frameworks - Ruby bindings for the GNOME and GTK3 libraries.
  • GUI Frameworks - Bindings for the GNOME development environment.

Star history

Star history chart for ruby-gnome/ruby-gnomeStar history chart for ruby-gnome/ruby-gnome

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Ruby Gnome

These projects share indexed features with Ruby Gnome. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lxn/walklxn avatar

    lxn/walk

    7,063View on 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
    View on GitHub↗7,063
  • pysimplegui/pysimpleguiPySimpleGUI avatar

    PySimpleGUI/PySimpleGUI

    13,807View on 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
    View on GitHub↗13,807
  • 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
  • r0x0r/pywebviewr0x0r avatar

    r0x0r/pywebview

    5,917View on GitHub↗

    pywebview is a cross-platform desktop GUI framework for Python that renders HTML, CSS, and JavaScript content using the operating system's native web rendering engine. It enables developers to build desktop applications that run on Windows, macOS, and Linux from a single Python codebase, with the web frontend displayed in a lightweight, native window. The framework provides a bidirectional JavaScript-Python bridge for real-time data exchange between frontend and backend, along with the ability to manipulate the Document Object Model directly from Python without writing JavaScript. It includes

    Pythoncefcocoagtk
    View on GitHub↗5,917
Compare all 30 related projects→

Frequently asked questions

What does ruby-gnome/ruby-gnome do?

A set of bindings for the GNOME libraries to use from Ruby.

What are the main features of ruby-gnome/ruby-gnome?

The main features of ruby-gnome/ruby-gnome are: Desktop Application Frameworks, GUI Frameworks.

Which projects share features with ruby-gnome/ruby-gnome?

Projects with overlapping indexed features include: lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and… r0x0r/pywebview — pywebview is a cross-platform desktop GUI framework for Python that renders HTML, CSS, and JavaScript content using… pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… ryanmelt/qtbindings — An easy to install gem version of the Ruby bindings to Qt. andyobtiva/glimmer — DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop… kde/kdenlive — Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT…