# Desktop apps

> Search results for `Desktop apps` on awesome-repositories.com. 115 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/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/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
- [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
- [k4yt3x/video2x](https://awesome-repositories.com/repository/k4yt3x-video2x.md) (18,754 ⭐) — Video2x is a modular processing framework designed for AI-enhanced video upscaling and frame rate conversion. It functions as a comprehensive toolset for increasing the resolution and visual clarity of media files while generating intermediate frames to improve motion smoothness. The system is built to handle intensive media transformation tasks by leveraging hardware acceleration and custom encoding pipelines.

The project distinguishes itself through a plugin-based architecture that allows for the integration of custom machine learning models and specialized algorithms. It utilizes a modular
- [go-flutter-desktop/go-flutter](https://awesome-repositories.com/repository/go-flutter-desktop-go-flutter.md) (5,934 ⭐) — go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and Linux using Go and GLFW. It implements the Flutter Embedding API to render Flutter UIs on desktop platforms, providing a cross-platform desktop runtime that bridges Go and Dart code through standard Flutter method and event channels.

The project includes a plugin framework that supports bidirectional communication between Go and Dart, allowing Go code to invoke Dart handlers and expose Go methods for Dart to call, with optional synchronous replies. It also provides event stre
- [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
- [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
- [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
- [getstation/desktop-app](https://awesome-repositories.com/repository/getstation-desktop-app.md) (1,684 ⭐) — One app to rule them all!
- [marktext/marktext](https://awesome-repositories.com/repository/marktext-marktext.md) (57,443 ⭐) — Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax.

The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme
- [pot-app/pot-desktop](https://awesome-repositories.com/repository/pot-app-pot-desktop.md) (17,110 ⭐) — This application is a cross-platform desktop utility designed for automated translation, optical character recognition, and speech synthesis. It functions as a modular client that integrates various local and remote language services, allowing users to process text through hotkeys, clipboard monitoring, or direct input.

The software distinguishes itself through a plugin-based architecture and a built-in automation framework. By exposing a local network interface, it enables external applications and scripts to programmatically trigger its translation and recognition workflows. Users can furth
- [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
- [koodo-reader/koodo-reader](https://awesome-repositories.com/repository/koodo-reader-koodo-reader.md) (27,272 ⭐) — Koodo Reader is an open-source, cross-platform eBook reader designed for managing and studying digital documents. It functions as both a standalone desktop application and a self-hosted web environment, allowing users to organize their libraries and read across multiple devices.

The application distinguishes itself through integrated study and annotation tools that facilitate personal knowledge management, enabling users to highlight and extract insights from their documents. It supports a consistent reading experience by synchronizing progress and notes across platforms, while also providing
- [elibroftw/modern-desktop-app-template](https://awesome-repositories.com/repository/elibroftw-modern-desktop-app-template.md) (370 ⭐) — Tauri v2 & React v19 boilerplate for a modern desktop application. Not a project nor a substitute for my Tauri video tutorials.
- [therecipe/qt](https://awesome-repositories.com/repository/therecipe-qt.md) (10,784 ⭐) — 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
- [timche/gmail-desktop](https://awesome-repositories.com/repository/timche-gmail-desktop.md) (1,019 ⭐) — :postbox: Gmail desktop app for macOS, Windows & Linux (formerly Gmail Desktop)
- [bloxstraplabs/bloxstrap](https://awesome-repositories.com/repository/bloxstraplabs-bloxstrap.md) (3,034 ⭐) — Bloxstrap is a custom game bootstrapper and configuration tool for Roblox. It replaces the standard launcher to enable advanced startup configurations, inject internal engine flags, and manage a specialized installation directory.

The project provides a client mod manager that allows users to override local assets, such as sounds, textures, and fonts, and ensures these customizations persist across game updates. It includes a configuration utility to unlock hidden graphics settings and engine parameters, alongside a server tracker that identifies the geographic location of active game servers
- [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
- [redttgmoss/moss-desktop](https://awesome-repositories.com/repository/redttgmoss-moss-desktop.md) (74 ⭐) — reMarkable open source desktop app build with python, pygameextra and extism
- [squirrel/squirrel.windows](https://awesome-repositories.com/repository/squirrel-squirrel-windows.md) (7,968 ⭐) — Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards.

The framework uses NuGet packages to distribute software and reduce download sizes through delta updates. It manages software releases by organizing updates into distinct HTTP channels to control how different user groups receive new versions.

The system handles deployment through user-mode directory installation to avoid administrativ
- [eugeny/tabby](https://awesome-repositories.com/repository/eugeny-tabby.md) (72,154 ⭐) — Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer.

The project distinguishes itself through a modular plugin architecture that enables users to extend
- [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
- [mattermost/desktop](https://awesome-repositories.com/repository/mattermost-desktop.md) (2,243 ⭐) — Mattermost Desktop application for Windows, Mac and Linux
- [gotson/komga](https://awesome-repositories.com/repository/gotson-komga.md) (5,931 ⭐) — Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications.

The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an
- [sonnylazuardi/chatgpt-desktop](https://awesome-repositories.com/repository/sonnylazuardi-chatgpt-desktop.md) (2,001 ⭐) — Unofficial open source Chat AI desktop app for mac, windows, and linux menubar using tauri & rust.
- [danielmiessler/fabric](https://awesome-repositories.com/repository/danielmiessler-fabric.md) (42,408 ⭐) — Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence vendors, normalizing requests and responses across different service providers.

The platform distinguishes itself through its p
- [eclipse-theia/theia](https://awesome-repositories.com/repository/eclipse-theia-theia.md) (21,569 ⭐) — Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture.

The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an
- [ipfs/ipfs-desktop](https://awesome-repositories.com/repository/ipfs-ipfs-desktop.md) (6,539 ⭐) — IPFS Desktop gives you all the power of IPFS in a convenient desktop app: a complete IPFS node, plus handy OS menubar/taskbar shortcuts and an all-in-one file manager, peer map, and content explorer.
- [docker/awesome-compose](https://awesome-repositories.com/repository/docker-awesome-compose.md) (45,561 ⭐) — Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments.

The project highlights the capabilities of container lifecycle management by providing examples of how to bundle software with its dependencies into isolated, portable units. It emphasizes the use of multi-stage build pipelines to optimize image siz
- [streetwriters/notesnook](https://awesome-repositories.com/repository/streetwriters-notesnook.md) (13,702 ⭐) — Notesnook is a cross-platform note-taking application designed for private knowledge management. It functions as a secure personal information manager that prioritizes user data confidentiality by employing client-side end-to-end encryption for all stored notes, attachments, and metadata. By utilizing a local-first synchronization model, the application ensures that information remains accessible offline while maintaining a consistent state across desktop and mobile devices.

The platform distinguishes itself through a focus on privacy-centric organization and secure information handling. User
- [docker/compose](https://awesome-repositories.com/repository/docker-compose.md) (37,588 ⭐) — Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file.

The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh
- [sonnylazuardi/chat-ai-desktop](https://awesome-repositories.com/repository/sonnylazuardi-chat-ai-desktop.md) (2,002 ⭐) — Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust
- [ethereum/remix-desktop](https://awesome-repositories.com/repository/ethereum-remix-desktop.md) (1,042 ⭐) — Remix IDE desktop
- [khoj-ai/khoj](https://awesome-repositories.com/repository/khoj-ai-khoj.md) (35,163 ⭐) — Khoj is a self-hosted artificial intelligence platform designed for personal knowledge management and semantic information retrieval. It functions as a private assistant that indexes your local documents, notes, and external workspaces, allowing you to interact with your data through natural language queries and conversational chat. By maintaining a local-first architecture, the system ensures that your information remains under your control while providing context-aware responses grounded in your personal knowledge base.

The platform distinguishes itself through a modular, cross-platform int
- [beekeeper-studio/beekeeper-studio](https://awesome-repositories.com/repository/beekeeper-studio-beekeeper-studio.md) (22,030 ⭐) — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization.

The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic
- [bytebot-ai/bytebot](https://awesome-repositories.com/repository/bytebot-ai-bytebot.md) (10,413 ⭐) — Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs.

The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots
- [wireapp/wire-desktop](https://awesome-repositories.com/repository/wireapp-wire-desktop.md) (1,124 ⭐) — :computer: Wire for desktop
- [cherryhq/cherry-studio](https://awesome-repositories.com/repository/cherryhq-cherry-studio.md) (47,419 ⭐) — Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems.

The application distinguishes itself through a robust retrieval-augmented genera
- [podman-desktop/podman-desktop](https://awesome-repositories.com/repository/podman-desktop-podman-desktop.md) (7,722 ⭐) — Podman Desktop is a graphical user interface for building, managing, and deploying containers and Kubernetes clusters from a local workstation. It serves as a container engine manager and a Kubernetes cluster dashboard, providing a visual environment for tasks typically handled via the command line.

The project includes a container extension framework that allows users to integrate additional tools and capabilities into the management environment through a plugin system and extension catalog.

The software covers the full container lifecycle, including image building and pushing to registries
- [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
- [localstack/localstack](https://awesome-repositories.com/repository/localstack-localstack.md) (64,423 ⭐) — LocalStack is an infrastructure development environment that provides a local simulation of cloud services. By leveraging container-orchestrated service lifecycles, it allows developers to build, test, and debug cloud-native applications on their local machines without requiring remote connectivity or incurring cloud provider costs.

The platform distinguishes itself through sophisticated traffic redirection and request routing, which intercept cloud service calls at the network layer and redirect them to local handlers. This enables seamless integration with existing development workflows, al
- [thebitlink/desktop-visualizer](https://awesome-repositories.com/repository/thebitlink-desktop-visualizer.md) (9 ⭐) — Linux Desktop Music visualizer made with SFML
- [coder/code-server](https://awesome-repositories.com/repository/coder-code-server.md) (78,024 ⭐) — This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device.

The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections
- [docker/desktop-linux](https://awesome-repositories.com/repository/docker-desktop-linux.md) (92 ⭐) — Bug reports for Docker Desktop for Linux
- [liupan1890/aliyunpan](https://awesome-repositories.com/repository/liupan1890-aliyunpan.md) (11,904 ⭐) — Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment.

The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers o
- [mate-desktop/caja](https://awesome-repositories.com/repository/mate-desktop-caja.md) (314 ⭐) — Caja, the file manager for the MATE desktop
- [appwrite/appwrite](https://awesome-repositories.com/repository/appwrite-appwrite.md) (56,318 ⭐) — Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management.

The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi
- [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
- [eryajf/kite-desktop](https://awesome-repositories.com/repository/eryajf-kite-desktop.md) (304 ⭐) — kite-desktop，一个基于 Wails v3 打造、面向桌面端的 K8S 多集群管理工具 🪁
- [m1k1o/neko](https://awesome-repositories.com/repository/m1k1o-neko.md) (17,168 ⭐) — Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems.

The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f
