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
Back to boson-php/boson

Projects sharing features with Boson

30 open-source projects similar to boson-php/boson, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it 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
  • kde/kdenliveKDE avatar

    KDE/kdenlive

    5,207View on GitHub↗

    Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT Framework and utilizing KDE Frameworks for its user interface, it provides a multi-track environment for assembling clips, applying transitions, and rendering final video files. The editor distinguishes itself through a comprehensive set of animation and effect tools, including keyframe-based parameter animation with a visual curve editor for fine-tuning transitions. It supports advanced visual modifications such as clip speed remapping, effect region masking, and the integra

    C++
    View on GitHub↗5,207
  • ddmitov/perl-executing-browserD

    ddmitov/perl-executing-browser

    0View on GitHub↗
    View on GitHub↗0
  • electron/electronelectron avatar

    electron/electron

    121,727View on GitHub↗

    This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security. A secure bridge mechanism facilitates communication between these isolated contexts and the main process, ensuring that privileged system APIs remain protected. The framework distinguishes itself through a comprehensive security model that includes process sandboxing, content p

    C++c-plus-pluschromecss
    View on GitHub↗121,727

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
  • flet-dev/fletflet-dev avatar

    flet-dev/flet

    15,611View on GitHub↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Pythonandroidcross-platformdesktop
    View on GitHub↗15,611
  • gtk-rs/gtk4-rsgtk-rs avatar

    gtk-rs/gtk4-rs

    2,309View on GitHub↗

    Rust bindings of GTK 4

    Rustgdk4gdk4-waylandgdk4-x11
    View on GitHub↗2,309
  • jruby/jrubyfxJ

    jruby/jrubyfx

    0View on GitHub↗
    View on GitHub↗0
  • kbkpbot/vxuiK

    kbkpbot/vxui

    0View on GitHub↗
    View on GitHub↗0
  • kjlaw89/viupkjlaw89 avatar

    kjlaw89/viup

    46View on GitHub↗

    VIUP is a work-in-progress V wrapper for the C-based cross-platform UI library, IUP. The aim of this library is to provide a thorough implementation of IUP in V. The implmentation is faithful to the original API but takes some liberties to provide a native "V" feel and modernizes some of the calls.

    HTML
    View on GitHub↗46
  • malisipi/muimalisipi avatar

    malisipi/mui

    113View on GitHub↗

    ```v import malisipi.mui as m

    V
    View on GitHub↗113
  • maximegris/angular-electronmaximegris avatar

    maximegris/angular-electron

    5,725View on GitHub↗

    Angular Electron is a project scaffolding tool that generates a preconfigured desktop application template combining Angular's web framework with Electron's native runtime. It produces cross-platform executables for Windows, macOS, and Linux from a single codebase, while providing a development server with hot reload that automatically refreshes the Electron renderer process when Angular source files change. The project handles the architectural complexity of running Angular inside Electron by separately bundling Node.js modules for the main process and Angular modules for the renderer proces

    TypeScript
    View on GitHub↗5,725
  • maximegris/angular-taurimaximegris avatar

    maximegris/angular-tauri

    217View on GitHub↗

    Ultra-fast bootstrapping with Angular and Tauri :speedboat:

    TypeScript
    View on GitHub↗217
  • neutralinojs/neutralinojsneutralinojs avatar

    neutralinojs/neutralinojs

    8,543View on 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++
    View on GitHub↗8,543
  • nocturlab/vi-vN

    nocturlab/vi-v

    0View on GitHub↗
    View on GitHub↗0
  • nwjs/nw.jsnwjs avatar

    nwjs/nw.js

    41,183View on GitHub↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    JavaScriptdesktopjavascriptnode-webkit
    View on GitHub↗41,183
  • nwutils/nw-angular-examplenwutils avatar

    nwutils/nw-angular-example

    32View on GitHub↗

    An example of integrating Angular with NW.js

    HTML
    View on GitHub↗32
  • phusion/traveling-rubyphusion avatar

    phusion/traveling-ruby

    2,138View on GitHub↗

    Self-contained Ruby binaries that can run on any Linux distribution and any macOS machine.

    Shell
    View on GitHub↗2,138
  • pisaiah/uiP

    pisaiah/ui

    0View on GitHub↗
    View on GitHub↗0
  • pyloid/pyloidP

    pyloid/pyloid

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • python-eel/eelpython-eel avatar

    python-eel/Eel

    6,747View on GitHub↗

    Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an HTML and JavaScript frontend. It functions as a local web server wrapper that hosts application assets and manages the browser window to provide a user interface. The framework provides a bidirectional Python-JavaScript bridge, allowing functions in either language to call each other in real time. It also includes a desktop application bundler to package Python code and web assets into a standalone executable for distribution. The system covers application window management, loc

    Pythonhacktoberfest
    View on GitHub↗6,747
  • 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
  • red/redred avatar

    red/red

    6,009View on 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
    View on GitHub↗6,009
  • revery-ui/reveryrevery-ui avatar

    revery-ui/revery

    8,045View on GitHub↗

    Revery is a cross-platform GUI toolkit and functional UI framework used to build native desktop applications for Windows, macOS, and Linux. It utilizes the Reason functional programming language to compile code into machine-level instructions for native execution. The framework employs a component-based model to manage user interfaces, mapping functional components to the underlying native operating system widgets. This approach ensures that applications maintain native performance, behavior, and a consistent look and feel across different operating systems. The toolkit covers the full appli

    Reason
    View on GitHub↗8,045
  • ruby-gnome/ruby-gnomeruby-gnome avatar

    ruby-gnome/ruby-gnome

    403View on GitHub↗

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

    Ruby
    View on GitHub↗403
  • ruby/tkR

    ruby/tk

    0View on GitHub↗
    View on GitHub↗0
  • ryanmelt/qtbindingsryanmelt avatar

    ryanmelt/qtbindings

    336View on GitHub↗

    An easy to install gem version of the Ruby bindings to Qt

    C++
    View on GitHub↗336
  • skoro/php-tkuiS

    skoro/php-tkui

    0View on GitHub↗
    View on GitHub↗0
  • tauri-apps/create-tauri-apptauri-apps avatar

    tauri-apps/create-tauri-app

    1,525View on GitHub↗
    Rust
    View on GitHub↗1,525
  • tauri-apps/tauritauri-apps avatar

    tauri-apps/tauri

    107,946View on GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Rustdesktop-apphigh-performancemobile-app
    View on GitHub↗107,946