# Native Desktop Menu and Tray

> Search results for `native menu and tray library for desktop apps` on awesome-repositories.com. 115 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/native-menu-and-tray-library-for-desktop-apps

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/native-menu-and-tray-library-for-desktop-apps).**

## Results

- [desktop/desktop](https://awesome-repositories.com/repository/desktop-desktop.md) (21,587 ⭐) — This project is a graphical desktop client for managing version control repositories. It provides a visual interface that translates complex command-line operations into intuitive workflows for tracking local code changes and synchronizing them with remote servers.

The application distinguishes itself through integrated credential management and network configuration tools. It utilizes secure authentication flows to handle remote service logins and includes a network layer that automatically detects and applies system-wide proxy settings. These capabilities ensure that version control operati
- [electron/electron-api-demos](https://awesome-repositories.com/repository/electron-electron-api-demos.md) (10,235 ⭐) — This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features.

The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing.

The codebase covers a broa
- [google/flutter-desktop-embedding](https://awesome-repositories.com/repository/google-flutter-desktop-embedding.md) (7,056 ⭐) — This project is a desktop embedding layer that serves as a bridge between the Flutter engine and the native windowing systems of desktop operating systems. It functions as a Flutter desktop plugin and a native menu bar manager to facilitate the development of cross-platform desktop applications.

The system focuses on desktop application integration and native operating system menu management. It provides the tools necessary to create and manage application menus within the native system menu bar for desktop platforms.
- [xanderfrangos/twinkle-tray](https://awesome-repositories.com/repository/xanderfrangos-twinkle-tray.md) (7,961 ⭐) — Twinkle Tray is a Windows display manager and DDC/CI monitor control utility designed to manage hardware settings across internal and external displays. It functions as a system tray application that allows for the adjustment of brightness, contrast, and volume on multiple monitors.

The project provides multi-display brightness normalization to balance backlight levels across different hardware profiles for a consistent visual experience. It also includes an automatic brightness scheduler that modifies luminosity based on the time of day or system idle states.

Beyond the user interface, the
- [avaloniaui/avalonia](https://awesome-repositories.com/repository/avaloniaui-avalonia.md) (30,986 ⭐) — 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
- [barseghyanartur/app-menu](https://awesome-repositories.com/repository/barseghyanartur-app-menu.md) (77 ⭐) — The missing Applications Menu for macOS
- [lencx/chatgpt](https://awesome-repositories.com/repository/lencx-chatgpt.md) (54,388 ⭐) — This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native container. By utilizing a webview-based rendering engine, it allows users to access web services as local applications on Windows, macOS, and Linux without requiring a full browser installation.

The application is built on a memory-safe backend that manages system-level tasks and facilitates secure communication between the web frontend and the native operating system. This architecture enables features such as system-tray integration for background execution and quick access, provid
- [fyne-io/fyne](https://awesome-repositories.com/repository/fyne-io-fyne.md) (27,941 ⭐) — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities.

The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
- [leanote/desktop-app](https://awesome-repositories.com/repository/leanote-desktop-app.md) (1,559 ⭐) — Leanote Desktop App, based on  Electron(atom-shell) http://leanote.org
- [xxnuo/mtranserver](https://awesome-repositories.com/repository/xxnuo-mtranserver.md) (4,271 ⭐) — MTranServer is a self-hosted translation server that runs entirely offline using locally stored models, processing language conversions without any internet connection or GPU hardware. It functions as a translation API emulator, mimicking the endpoints of popular translation services so that existing client software can connect without requiring configuration changes.

The server is designed for private, local deployment, packaged as a containerized backend for consistent installation across different environments. It supports multiple API protocols, making it compatible with browser translati
- [lgug2z/komorebi](https://awesome-repositories.com/repository/lgug2z-komorebi.md) (14,754 ⭐)
- [instea/react-native-popup-menu](https://awesome-repositories.com/repository/instea-react-native-popup-menu.md) (1,556 ⭐) — Popup menu component for React Native
- [ipfs/ipfs-desktop](https://awesome-repositories.com/repository/ipfs-ipfs-desktop.md) (6,539 ⭐) — IPFS Desktop is a graphical client for storing, retrieving, and managing content on a peer-to-peer network. It functions as a distributed file system manager and node administration tool, allowing users to run a local node and manage content-addressed data without using a command line.

The application includes a network visualizer for monitoring connected peers and analyzing global network topology. It also serves as a system protocol handler capable of intercepting and processing ipfs and ipns URIs.

The software covers decentralized file storage and distributed content hosting, featuring to
- [kusti8/proton-native](https://awesome-repositories.com/repository/kusti8-proton-native.md) (10,894 ⭐) — Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access.

The framework translates React component trees into native desktop widgets through a bidirectional
- [prscx/react-native-popover-menu](https://awesome-repositories.com/repository/prscx-react-native-popover-menu.md) (480 ⭐) — React Native: Native Popover Menu
- [rancher-sandbox/rancher-desktop](https://awesome-repositories.com/repository/rancher-sandbox-rancher-desktop.md) (7,193 ⭐) — Rancher Desktop is a cross-platform desktop application for Windows and macOS that provides a graphical interface for managing local containers and Kubernetes clusters. It serves as a local development environment for running and coordinating containerized workloads on a personal workstation.

The project features a pluggable container engine, allowing users to switch between different runtimes such as containerd or Docker within a single interface. It automates the provisioning of local Kubernetes distributions to facilitate the development and testing of orchestration environments.

The appl
- [kelyvin/google-allo-for-desktop](https://awesome-repositories.com/repository/kelyvin-google-allo-for-desktop.md) (119 ⭐) — A "native-like" OS X, Windows, & Linux desktop app for Google Allo
- [shadowsocks/shadowsocks-qt5](https://awesome-repositories.com/repository/shadowsocks-shadowsocks-qt5.md) (7,933 ⭐) — Shadowsocks-qt5 is a cross-platform graphical interface for configuring and managing Shadowsocks proxy connections. It functions as a SOCKS5 proxy manager used to route network traffic through remote encrypted proxy servers.

The project includes a proxy latency tester to measure round-trip times to remote servers and a network traffic monitor that tracks the volume of data sent and received through active connections.

The software provides mechanisms for proxy profile management, allowing users to store and switch between different server configurations. It also includes a proxy connection i
- [letta-ai/letta](https://awesome-repositories.com/repository/letta-ai-letta.md) (21,168 ⭐) — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions.

The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com
- [hoppscotch/hoppscotch](https://awesome-repositories.com/repository/hoppscotch-hoppscotch.md) (79,618 ⭐) — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment.

The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr
- [mxck/react-native-material-menu](https://awesome-repositories.com/repository/mxck-react-native-material-menu.md) (518 ⭐) — Pure JavaScript material menu component for React Native
- [2dust/v2rayn](https://awesome-repositories.com/repository/2dust-v2rayn.md) (109,164 ⭐) — v2rayN is a cross-platform graphical management suite designed to centralize the configuration and execution of multiple network proxy protocols. It functions as a unified control plane that abstracts heterogeneous proxy backends, allowing users to manage diverse network routing engines through a single interface.

The platform distinguishes itself by providing a consistent management experience across Windows, Linux, and macOS, while orchestrating the lifecycle of independent proxy processes as child services. It supports specific configuration ecosystems, enabling users to organize and switc
- [ipfs/ipfs](https://awesome-repositories.com/repository/ipfs-ipfs.md) (23,137 ⭐) — IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers.

The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to
- [docker-archive-public/docker.kitematic](https://awesome-repositories.com/repository/docker-archive-public-docker-kitematic.md) (12,142 ⭐) — Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It serves as a visual Docker management tool and API client that translates user interface interactions into REST API calls to control the Docker daemon without requiring the command line.

The application is built as a cross-platform Electron desktop application, utilizing a Chromium-based shell to provide a consistent administrative interface across Mac and Windows.

The software covers the full container lifecycle, including the creation, configuration, and monitoring of containe
- [omulet/react-native-radial-menu](https://awesome-repositories.com/repository/omulet-react-native-radial-menu.md) (190 ⭐) — npm install react-native-radial-menu
- [dice2o/binggpt](https://awesome-repositories.com/repository/dice2o-binggpt.md) (8,947 ⭐) — BingGPT is a standalone desktop client and cross-platform wrapper for Bing AI. It provides a dedicated interface for AI conversations on Windows, macOS, and Linux, removing the need to use a web browser or third-party plugins.

The application distinguishes itself through deep operating system integration, featuring a customizable interface with theme adjustments and font scaling. It includes a dedicated conversation export tool that saves chat histories into common file formats for external storage and analysis.

The system further optimizes the user experience with keyboard shortcut controls
- [joanclaret/slide-and-swipe-menu](https://awesome-repositories.com/repository/joanclaret-slide-and-swipe-menu.md) (138 ⭐) — :zap: A sliding swipe menu that works with touchSwipe library.
- [ipfs-shipyard/ipfs-desktop](https://awesome-repositories.com/repository/ipfs-shipyard-ipfs-desktop.md) (6,535 ⭐) — ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle.

The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th
- [ptmt/react-native-desktop](https://awesome-repositories.com/repository/ptmt-react-native-desktop.md) (11,197 ⭐) — This project is a framework for building native macOS desktop applications. It serves as a desktop port of a cross-platform mobile framework, providing a development environment and a native UI library to create software using native system frameworks and a component-based architecture.

The framework enables the development of native macOS applications by integrating a JavaScript-based workflow with macOS system-level frameworks. It facilitates cross-platform UI development by allowing logic and design patterns to be shared across different operating systems while maintaining native desktop i
- [httpie/cli](https://awesome-repositories.com/repository/httpie-cli.md) (38,228 ⭐) — This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell.

The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f
- [zserge/webview](https://awesome-repositories.com/repository/zserge-webview.md) (14,109 ⭐) — This is a lightweight, header-only C/C++ library used to embed browser engines into native desktop applications. It serves as a desktop GUI framework that allows developers to build native applications using HTML and CSS for the user interface layer.

The library provides a unified cross-platform browser component that wraps WebKit on Linux and macOS and WebView2 on Windows. It includes a native code bridge to bind JavaScript functions to C++ logic, enabling high-performance operations and data exchange across language boundaries.

The project handles platform-specific browser integration and
- [libnyanpasu/clash-nyanpasu](https://awesome-repositories.com/repository/libnyanpasu-clash-nyanpasu.md) (13,040 ⭐) — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface.

The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations.

The application covers proxy configuration management, including profile
- [geekyants/vue-native-core](https://awesome-repositories.com/repository/geekyants-vue-native-core.md) (8,281 ⭐) — Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes.

The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat
- [shoumma/react-native-off-canvas-menu](https://awesome-repositories.com/repository/shoumma-react-native-off-canvas-menu.md) (411 ⭐) — Beautifully crafted off canvas menu components for react native applications. Built on top of react-native's Animated library.
- [chen08209/flclash](https://awesome-repositories.com/repository/chen08209-flclash.md) (42,627 ⭐) — FlClash is a cross-platform proxy client designed to manage network traffic through configurable rules and system-level tunnel integration. It functions as a native system orchestrator, coordinating application lifecycle events and background services across desktop and mobile environments.

The application utilizes a modular architecture that enables extensibility through local plugins and foreign function interfaces, allowing for direct interaction with native system libraries. It maintains security by isolating restricted administrative tasks within a privileged helper process, which valida
- [bilelmoussaoui/hardcode-tray](https://awesome-repositories.com/repository/bilelmoussaoui-hardcode-tray.md) (892 ⭐) — Fixes Hardcoded tray icons in Linux
- [angular/angular](https://awesome-repositories.com/repository/angular-angular.md) (100,360 ⭐) — Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization.

The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering
- [getstation/desktop-app](https://awesome-repositories.com/repository/getstation-desktop-app.md) (1,684 ⭐) — One app to rule them all!
- [tonsky/anybar](https://awesome-repositories.com/repository/tonsky-anybar.md) (6,034 ⭐) — AnyBar is a network-controlled status display for the macOS menu bar. It functions as a background utility that renders a colored dot or custom icon to represent the state of external processes or scripts.

The application is updated remotely via TCP sockets, allowing the visual state, color, and imagery of the indicator to be changed through network commands. It supports custom status icons by resolving text commands to specific image files stored in a local directory.

The utility allows for multi-instance deployment, where independent status indicators can run simultaneously by assigning ea
- [anytimetraveler/telegram-menu-library](https://awesome-repositories.com/repository/anytimetraveler-telegram-menu-library.md) (2 ⭐) — A library that makes creating menus much easier
- [flutter/flutter](https://awesome-repositories.com/repository/flutter-flutter.md) (177,056 ⭐) — This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model.

The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu
- [maxogden/menubar](https://awesome-repositories.com/repository/maxogden-menubar.md) (6,780 ⭐) — This is a framework for building desktop applications that reside in the system tray using Electron. It functions as a system tray integration library and window manager, providing the necessary components to handle native tray icons, tooltips, and the associated window lifecycles for menubar applications.

The framework coordinates native system tray interactions with web-based user interfaces. It maps application commands to the operating system's native menu system and orchestrates the visibility and positioning of child windows relative to tray icon click events.

The project covers native
- [666os/clashmac](https://awesome-repositories.com/repository/666os-clashmac.md) (4,702 ⭐) — ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a system tool for controlling network traffic routing, managing proxy nodes, and organizing network subscriptions.

The project distinguishes itself through an interactive network traffic visualizer that renders real-time data flows and multi-hop proxy connection paths on a global map. It also includes a command line network controller that provides machine-readable data for custom scripting and network automation.

The software covers broad capability areas including rule-based traff
- [sidneys/pb-for-desktop](https://awesome-repositories.com/repository/sidneys-pb-for-desktop.md) (518 ⭐) — The missing Desktop application for Pushbullet.
- [getpaseo/paseo](https://awesome-repositories.com/repository/getpaseo-paseo.md) (9,118 ⭐) — Paseo is an LLM coding agent orchestrator and multi-agent workflow manager designed to coordinate multiple AI agents across isolated git worktrees. It provides a unified control interface for managing these agents and their associated environments to execute complex programming tasks.

The system distinguishes itself through a remote agent daemon that enables secure access to local coding agents via encrypted relays. It employs a git worktree environment manager to isolate parallel tasks into dedicated directories and branch-based server URLs, preventing file collisions and network port confli
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
- [leokhoa/laragon](https://awesome-repositories.com/repository/leokhoa-laragon.md) (5,220 ⭐) — Laragon is a portable web server suite and WAMP stack manager that provides a self-contained local development environment. It enables the bootstrapping of web applications through the orchestration of web servers, databases, and language runtimes on a single machine.

The project is distinguished by its registry-free portable mode, allowing the entire development stack to be moved between drives or computers without re-installation. It features automated virtual host mapping and SSL certificate generation for local domains, as well as a local tunneling gateway to expose projects via public UR
- [pewdiepie-archdaemon/odysseus](https://awesome-repositories.com/repository/pewdiepie-archdaemon-odysseus.md) (72,184 ⭐) — Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware.

The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i
- [flutter-team-archive/plugins](https://awesome-repositories.com/repository/flutter-team-archive-plugins.md) (17,710 ⭐) — This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies.

The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
- [libgdx/libgdx](https://awesome-repositories.com/repository/libgdx-libgdx.md) (24,816 ⭐) — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles.

The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
