Showing 280 open source projects for "desktops"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 1
    berry

    berry

    A healthy, byte-sized window manager

    A healthy, bite-sized window manager written in C over the XLib library. Controlled via a powerful command-line client, allowing users to control windows via a hotkey daemon such as sxhkd or expand functionality via shell scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    E2B Desktop Sandbox

    E2B Desktop Sandbox

    E2B Desktop Sandbox for LLMs. E2B Sandbox

    ...Each sandbox runs independently and can be configured with custom dependencies or tools required by an AI agent or automation workflow. The system allows developers to programmatically create and control these virtual desktops through SDKs available in languages such as Python and JavaScript. Within a sandbox, developers can launch applications like browsers, editors, or other software that an AI agent may need to interact with. This approach is particularly useful for building AI agents capable of interacting with graphical environments or performing tasks such as browsing, testing software, or automating workflows.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    ntfy.sh

    ntfy.sh

    Send push notifications to your phone or desktop using PUT/POST

    ntfy is a simple HTTP-based pub-sub notification service for sending push notifications to phones and desktops. It lets users publish messages to topics using basic HTTP requests, scripts, curl commands, or application integrations. The service can be used through the public ntfy.sh instance or self-hosted on private infrastructure. It is useful for server alerts, cron job results, monitoring notifications, CI/CD updates, and personal automation. ntfy includes web, mobile, and command-line clients, making it accessible across different environments. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    Install Nothing

    Install Nothing

    A terminal application that simulates installing things

    Install Nothing is a Rust-based project is a command-line tool that simulates the output of an installation process without actually doing any real installation, letting users watch amusing fake progress screens as if packages, kernels, or desktops were being compiled and configured. Rather than running real tasks, it produces convincing terminal output that mimics the steps, logs, and scrolling messages of installation scripts, making it entertaining for demonstrations, jokes, or screensaver-style displays in terminal sessions. It’s designed for simplicity and safety, doing nothing destructive or permanent on your system while still delivering a satisfying illusion of intense computing activity. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Brook

    Brook

    Brook is a cross-platform strong encryption and not detectable proxy

    ...Brook's goal is to keep it simple, stupid and not detectable. You can run commands after entering the command-line interface. Usually, everyone uses the command line interface on Linux servers. Of course, Linux also has desktops that can also run GUI. Of course, macOS and Windows also have command-line interfaces, but you may not use them frequently. Usually, the applications opened by double-clicking/clicking on macOS/Windows/iOS/Android are all GUIs. Usually, if you use Brook, you will need a combination of Server and Client, Of course Brook CLI also has many other independent functions. ...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 6
    pyLoad

    pyLoad

    The free and open-source Download Manager written in pure Python

    pyLoad is a lightweight, open-source download manager written entirely in Python that automates downloading files from file hosting services, cloud drives, and other online sources. The software is designed to run efficiently on a wide range of systems, including desktops, servers, routers, and NAS devices, making it suitable for both personal and self-hosted environments. It uses a plugin-driven architecture that supports hundreds of hosters, link decrypters, and extensions that extend its capabilities. pyLoad includes a modern web-based interface that allows users to remotely manage downloads from a browser, enabling full control over queues, links, and download settings. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Pegasus Frontend

    Pegasus Frontend

    A cross platform, customizable graphical frontend

    ...It acts as a frontend layer that aggregates multiple emulators into a single cohesive environment, simplifying the user experience for retro gaming and multi-system setups. The software is built with performance and flexibility in mind, supporting a wide range of devices including desktops, embedded systems, and single-board computers. One of its defining features is its theming system, which allows users to completely redesign the interface, including layouts, animations, and visual elements. Pegasus also supports existing metadata formats such as EmulationStation gamelists, making it easy to integrate with existing setups. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    Rakazo

    Rakazo

    Open-source Grok Bot alternative. Choose your own model and sandbox

    ...Each bot maintains its own conversations, memory, routines, and history instead of acting as a disposable chat session. Bots can use browsers, terminals, files, and graphical desktops through shared team computers or isolated private environments. They can delegate work to peer bots or temporary subagents and can use user-provided model credentials. Integrations are available through Composio, Pipedream Connect, remote MCP servers, OpenAPI tools, and other supported sources. Computer backends include local Docker plus E2B, Daytona, Box, and trusted local machines. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    DynamixelSDK

    DynamixelSDK

    ROBOTIS Dynamixel SDK (Protocol1.0/2.0)

    DYNAMIXEL SDK is a software development kit that provides DYNAMIXEL control functions using packet communication. The API of DYNAMIXEL SDK is designed for DYNAMIXEL actuators and DYNAMIXEL-based platforms. You need to be familiar with C/C++ programming language for right use of the software. This e-Manual provides comprehensive information on ROBOTIS products and applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    Borgmatic

    Borgmatic

    Simple, configuration-driven backup software for servers

    borgmatic is a simple, configuration-driven backup automation tool built to work with BorgBackup. It simplifies the creation, pruning, and verification of encrypted, deduplicated backups through a single YAML configuration file. Designed for both servers and desktops, borgmatic is ideal for users who want reliable, scriptable backup workflows with minimal setup and strong security.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Vimix-gtk-theme

    Vimix-gtk-theme

    Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell

    Vimix is a flat Material Design theme for GTK 3, GTK 2, and Gnome-Shell which supports GTK 3 and GTK 2-based desktop environments like Gnome, Unity, Budgie, Pantheon, XFCE, Mate, etc. This theme is based on Material GTK theme of nana-4. Thanks nana-4 sincerely for his great job.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    isomorphic-git

    isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    A pure JavaScript implementation of git for node and browsers! Clone repos, create commits, push branches and more in client-side JS. It uses the same on-disk format as git so it works with existing repos. isomorphic-git is a pure JavaScript implementation of git that works in node and browser environments (including WebWorkers and ServiceWorkers). This means it can be used to read and write to git repositories, as well as fetch from and push to git remotes like GitHub. isomorphic-git aims...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Polybar Themes

    Polybar Themes

    A huge collection of polybar themes

    Polybar Themes is a large collection of Polybar themes for Linux desktops. It provides many styles, colors, and visual variants for users who want polished status bars without building every configuration from scratch. The project includes simple and bitmap theme families, along with fonts, wallpapers, scripts, and installation tooling. It is designed for customizable desktop environments and window managers, especially setups that use Polybar with tools like Rofi, pywal, and NetworkManager menus. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Genode

    Genode

    Genode OS Framework

    ...Unlike monolithic or microkernel-only designs, Genode allows developers to construct OSes from fine-grained components that communicate through well-defined interfaces. It supports multiple kernels including NOVA, seL4, and Fiasco.OC, and has been used to build everything from microhypervisors to full desktops. Genode places strong emphasis on security, fault isolation, and formal verifiability, making it ideal for critical systems and research environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    jQWidgets

    jQWidgets

    Angular, Vue, React, Web Components, Blazor, Javascript, jQuery, etc.

    ...It is built entirely on open standards and technologies like HTML5, CSS, and JavaScript. jQWidgets enables responsive web development and helps you create apps and websites that look beautiful on desktops, tablets, and smart phones. You can use jQWidgets with TypeScript, popular frameworks like Angular, Vue, React, and server-side technologies like ASP.NET MVC, PHP, JSP, and Node.js. jQWidgets is a feature complete framework with professional touch-enabled Javascript components, themes, input validation, drag & drop plug-ins, data adapters, built-in WAI-ARIA accessibility, internationalization and MVVM support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Puter

    Puter

    🌐 The Internet Computer! Free, Open-Source, and Self-Hostable

    ...Its self-hosting capabilities give organizations and individuals full control over their data, applications, and deployment environments. With a highly extensible architecture and broad community support, Puter serves as a modern alternative to traditional cloud desktops and personal cloud platforms.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    AskUI Vision Agent

    AskUI Vision Agent

    Enable AI to control your desktop, mobile and HMI devices

    AskUI’s Vision Agent is an automation framework that allows you—and AI agents—to control real desktops, mobile devices, and HMI systems by perceiving the UI and performing actions like clicking, typing, scrolling, and drag-and-drop. It is designed for multi-platform compatibility and supports multiple AI models so you can tailor perception and decision-making to your workload. The repository presents a feature overview, sample media, and frequent release notes, which show ongoing improvements such as CORS checks and other operational tweaks. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    The Swift Programming Language Chinese

    The Swift Programming Language Chinese

    The Swift Programming Language in Chinese

    The Chinese version of Apple's official Swift tutorial "The Swift Programming Language" Swift is a fantastic way to write software, whether it’s for phones, desktops, servers, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community. The compiler is optimized for performance and the language is optimized for development, without compromising on either. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Inkline

    Inkline

    Inkline is the intuitive UI Components library

    ...We believe code quality is directly related to developer happiness. Inkline makes developers happy by providing a great Developer Experience (DX). Designed to be mobile-first, Inkline looks great on phones, tablets, laptops and desktops. Beautifully engineered micro-interactions that provide useful visual feedback to your users. The code base is designed to be intuitive, easy to use, clean, and consistent to the core. Accessible to its core, you can expect to find configurable WAI-ARIA with sensible defaults. Discover thousands of easily customizable CSS Variables and Component options.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Eventmie

    Eventmie

    Run your own Events business with Eventmie

    ...Set default regional settings and use Eventmie anywhere in the world. Fully responsive design, optimized for a mobile-first experience, including iPad, iPad-pro, small screen laptop & large desktops.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    ReNative

    ReNative

    Unified Development Platform for iOS, tvOS, Android, Android TV

    ReNative allows you to bootstrap, develop and deploy apps for mobile, web, TVs, desktops, consoles, wearables, and more via a single development environment. ReNative supports standard community-driven react-native plugins you can use to enhance the functionality of your apps. ReNative allows you to build powerful multi-platform bootstrap templates. ReNative supports integrations for various services and deployment infrastructures for your apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    nndeploy

    nndeploy

    An Easy-to-Use and High-Performance AI Deployment Framework

    nndeploy is an open-source framework designed to simplify the deployment of artificial intelligence models across multiple hardware platforms and devices. The framework focuses on making it easier to transform trained AI models into production-ready applications that can run efficiently on desktops, mobile devices, servers, and edge computing hardware. Developers can use visual workflows to design and configure AI processing pipelines by connecting modular nodes that represent different stages of the inference process. The system supports multiple inference engines and hardware accelerators, allowing the same AI workflow to run on different platforms without significant modifications. nndeploy also includes performance optimization techniques such as parallel execution, memory reuse, and hardware-accelerated operations to improve inference speed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Chat with LLMs Everywhere

    Chat with LLMs Everywhere

    Run PyTorch LLMs locally on servers, desktop and mobile

    TorchChat is an open-source project from the PyTorch ecosystem designed to demonstrate how large language models can be executed efficiently across different computing environments. The project provides a compact codebase that illustrates how to run conversational AI systems using PyTorch models on laptops, servers, and mobile devices. It is intended primarily as a reference implementation that shows developers how to integrate large language models into applications without requiring a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PySyft

    PySyft

    Data science on data without acquiring a copy

    ...The Syft ecosystem seeks to change this system, allowing you to write software which can compute over information you do not own on machines you do not have (total) control over. This not only includes servers in the cloud, but also personal desktops, laptops, mobile phones, websites, and edge devices. Wherever your data wants to live in your ownership, the Syft ecosystem exists to help keep it there while allowing it to be used privately.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    VulkanSceneGraph

    VulkanSceneGraph

    Vulkan & C++17 based Scene Graph Project

    ...This repository contains C++ headers and source and CMake build scripts to build the libvsg library. Additional support libraries and examples are provided in separate repositories, links to these are provided below. The software currently builds under Linux (desktops variants through to Jetson & Raspberry Pi), Windows (VisualStudio, MinGW & Cygwin), Android, and macOS & iOS (using MoltenVk).
    Downloads: 1 This Week
    Last Update:
    See Project