Search Results for "python virtual keyboard"

Showing 599 open source projects for "python virtual keyboard"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Virtual MIDI Piano Keyboard

    Virtual MIDI Piano Keyboard

    Virtual MIDI controller for Linux, Windows and OSX

    VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.
    Leader badge
    Downloads: 1,323 This Week
    Last Update:
    See Project
  • 2
    KeymouseGo

    KeymouseGo

    Automate mouse clicks and keyboard input

    KeymouseGo is a lightweight, open-source Windows/Mac/Linux automation tool built with Python. It records and replays mouse and keyboard actions—for example, click sequences and typing—allowing repetition of repetitive tasks via scripts or GUI buttons.
    Downloads: 61 This Week
    Last Update:
    See Project
  • 3
    Nodeenv

    Nodeenv

    Virtual environment for Node.js & integrator with virtualenv

    A Python tool that creates isolated Node.js virtual environments, similar to Python's virtualenv.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    VirtualBox

    VirtualBox

    Virtualization software for x86_64 hardware

    VirtualBox is a powerful open-source full virtualization software that allows a user to run one or more “guest” operating systems simultaneously inside “virtual machines” on a single physical “host” machine. It supports a wide variety of host platforms (Linux, Windows, macOS, Solaris, etc.) and guest OSes, enabling, for example, running Linux on a Windows PC, running Windows Server on a Linux host, or even legacy OSes in a controlled environment. This flexibility makes VirtualBox ideal for...
    Downloads: 319 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it...
    Downloads: 27 This Week
    Last Update:
    See Project
  • 6
    Zappa - Serverless Python

    Zappa - Serverless Python

    Serverless Python

    Zappa makes it super easy to build and deploy server-less, event-driven Python applications (including, but not limited to, WSGI web apps) on AWS Lambda + API Gateway. Think of it as "serverless" web hosting for your Python apps. That means infinite scaling, zero downtime, zero maintenance - and at a fraction of the cost of your current deployments! With a traditional HTTP server, the server is online 24/7, processing requests one by one as they come in.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    TIC-80

    TIC-80

    Fantasy computer for making, playing and sharing tiny games

    ...It provides a complete game development environment with built-in editors for programming, sprites, maps, sound effects, and music. Developers can create games using languages such as Lua, JavaScript, Python, Ruby, and MoonScript. The virtual hardware imposes creative limitations, including a 240 × 136 pixel display, a 16-color palette, and four-channel audio. Games are packaged into portable cartridge files that can be shared across supported platforms. TIC-80 also supports keyboard, mouse, and game controller input for interactive gameplay. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Google Cloud Platform Python Samples

    Google Cloud Platform Python Samples

    Code samples used on cloud.google

    Google Cloud Platform Python Samples repository is a large, curated collection of Python code examples that demonstrate how to use a wide range of Google Cloud services in real-world scenarios. It serves as a practical companion to official documentation, providing runnable snippets that illustrate how to authenticate, configure environments, and interact with APIs across products such as storage, AI services, and data processing tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Vial

    Vial

    Vial is an open-source cross-platform (Windows, Linux and Mac)

    Vial is a free, open-source keyboard configuration application designed for customizing compatible mechanical keyboards in real time. It provides a graphical interface for remapping keys without recompiling or reflashing firmware. Based on QMK, the software supports multiple keyboard layers and advanced key behaviors. Users can create macros, configure key combinations, and assign different actions to tapping or holding keys. It also provides access to supported QMK settings and specialized...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 10
    PDF Arranger

    PDF Arranger

    Small python-gtk application, to merge or split PDFs

    PDF Arranger is a small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a front end for pikepdf. PDF Arranger is a fork of Konstantinos Poulios’s PDF Shuffler (see Savannah or Sourceforge). It’s a humble attempt to make the project a bit more active.
    5.0 out of 5 stars 2 Reviews
    Downloads: 307 This Week
    Last Update:
    See Project
  • 11
    xqvm-py

    xqvm-py

    A python implementation of the Quip Network's quantum virtual machine

    xq-py is a Python implementation of the Quip Network’s quantum virtual machine, offering a more accessible and flexible alternative to the Rust-based version for experimentation and rapid development. It is designed to provide similar functionality to xq-rs while prioritizing ease of use, readability, and integration with Python-based data science and research tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Streamlit

    Streamlit

    The fastest way to build data apps in Python

    ...Effortlessly share, manage and deploy your apps, directly from Streamlit. Streamlit lets you turn data scripts into sharable web apps in minutes, not weeks. It’s all Python, open-source, and free! And once you’ve created an app you can use our cloud platform to deploy, manage, and share your app! Streamlit can also be installed in a virtual environment on Windows, Mac, and Linux.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 13
    xdotool

    xdotool

    fake keyboard/mouse input, window management, and more

    xdotool is a command-line utility for automating mouse, keyboard, window, and desktop actions on X11 systems. It uses the XTEST extension and other Xlib functionality to generate input events programmatically. Users can search for windows and then move, resize, focus, activate, hide, close, or modify them. It can also switch desktops, relocate windows between desktops, and change desktop settings when the window manager supports EWMH features. The repository includes libxdo, a C library...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Poetry

    Poetry

    Python packaging and dependency management made easy

    Poetry is a comprehensive Python dependency management and packaging tool that streamlines project setup and maintenance. By consolidating various configuration files into a single pyproject.toml, it simplifies the management of dependencies, virtual environments, and package publishing. Poetry ensures consistency across development environments and facilitates the creation of reproducible builds, making it an essential tool for Python developers seeking efficiency and reliability.​
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    PixelGrip Virtual controller

    PixelGrip Virtual controller

    Program to control vJoy and vXbox devices using keyboard, mouse, or jo

    This program enables control of vJoy and vXbox virtual devices using keyboard, mouse, or joystick inputs. It allows flexible button mapping, axis configuration, and customization of virtual controllers to simulate various physical game controllers. The software supports up to 8 axes, 128 buttons, and 4 POV hat switches, ensuring wide compatibility with different gaming setups. It is designed for gamers and developers to enhance game control experiences and test inputs across multiple devices with ease. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Windows (Dockur)

    Windows (Dockur)

    Windows inside a Docker container

    This project makes it surprisingly easy to run a Windows environment inside a Docker container by using a QEMU-based virtual machine under the hood. It provides a turnkey image and a simple set of environment variables so you can select Windows editions, control disk persistence, and access the VM via a web-based VNC console or similar remote viewers. Because the VM is wrapped in Docker, you can treat Windows as a disposable, repeatable service: create, snapshot with volumes, tear down, and...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 17
    autoMate

    autoMate

    AI tool for automating desktop tasks via natural language input

    autoMate is an AI-powered local automation tool designed to enable users to control and automate their computers using natural language instructions instead of traditional scripting or rule-based systems. It combines large language models with computer vision techniques to interpret user intent and understand on-screen content, allowing it to interact with graphical interfaces similarly to a human user. autoMate follows an observe-decide-act workflow, where it analyzes the screen, plans...
    Downloads: 49 This Week
    Last Update:
    See Project
  • 18
    Rye

    Rye

    A Hassle-Free Python Experience

    Rye is a modern Python project and package management tool designed to provide a seamless development experience. It integrates Python installation, virtual environment management, and dependency handling into a single cohesive workflow. Rye's emphasis on simplicity and automation makes it particularly suitable for managing complex projects and monorepos, reducing the overhead typically associated with Python project setup and maintenance.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Guake

    Guake

    Drop-down terminal for GNOME

    Guake is a Python-based drop-down terminal for the GNOME desktop environment. Its interface is inspired by the pull-down consoles found in first-person shooter games, where the terminal appears quickly with a keyboard shortcut and hides just as easily. This makes it useful for developers, system administrators, and Linux users who want fast terminal access without constantly managing separate windows.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Brownie

    Brownie

    A Python-based development and testing framework for smart contracts

    Brownie is a Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine. Powerful debugging tools, including python-style tracebacks and custom error strings. The recommended way to install Brownie is via pipx. pipx installs Brownie into a virtual environment and makes it available directly from the command-line.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    OSX-KVM

    OSX-KVM

    Run macOS on QEMU/KVM

    OSX-KVM is a collection of scripts, firmware files, and documentation for running macOS virtual machines on Linux with QEMU and KVM. It uses OpenCore and OVMF components to create a Virtual Hackintosh without requiring a Mac host. The project can fetch installers for multiple macOS generations, prepare installation media, and guide users through the complete virtual machine setup. It supports Intel VT-x and AMD SVM hosts, although newer macOS releases impose additional CPU instruction...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    pywinauto

    pywinauto

    Windows GUI Automation with Python (based on text properties)

    pywinauto is a set of Python modules to automate the Microsoft Windows GUI. At its simplest it allows you to send mouse and keyboard actions to Windows dialogs and controls, but it has support for more complex actions like getting text data.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    BikeControl

    BikeControl

    Do virtual gear shifting (and more) in any rider app

    ...Instead of connecting to the trainer directly, BikeControl acts as a bridge: when you press a button or lever on your controller, it intercepts the input and simulates corresponding keyboard/mouse/touch events for your trainer application. This allows you to perform actions like virtual gear shifting, steering, changing workout intensity, controlling music, etc., even if the trainer app doesn’t natively support those controllers. It works on different platforms: on Android, it uses the AccessibilityService API to send simulated touches to whatever app window is active; on desktop (Windows/macOS), it can emulate key/mouse input via configurable keymaps so users can tailor controls.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 24
    E2B Desktop Sandbox

    E2B Desktop Sandbox

    E2B Desktop Sandbox for LLMs. E2B Sandbox

    ...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: 0 This Week
    Last Update:
    See Project
  • 25
    supabase-py

    supabase-py

    Python Client for Supabase. Query Postgres from Flask, Django

    Python Client for Supabase. Query Postgres from Flask, Django, FastAPI. Python user authentication, security policies, edge functions, file storage, and realtime data streaming. Good first issue.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next