Showing 28 open source projects for "keyboard"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 1
    Winlator

    Winlator

    Android application for running Windows applications with Wine

    A software that enables users to run Windows applications on Android devices, providing an emulation layer that supports various Windows applications and games.
    Downloads: 2,236 This Week
    Last Update:
    See Project
  • 2
    PPSSPP

    PPSSPP

    A cross-platform PSP emulator

    PPSSPP is an open source, cross-platform PSP emulator which allows you to play your PSP games on Android, Windows, Mac or Linux. With PPSSPP you can play your PSP games on your PC in full HD resolution, or play on your tablet for a big-screen mobile gaming experience. PPSSPP enhances the gaming experience in more ways than one. It even upscales some textures that would otherwise be too blurry due to the fact that they were originally made for the small screen. Even on modern Android phones...
    Downloads: 123 This Week
    Last Update:
    See Project
  • 3
    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: 448 This Week
    Last Update:
    See Project
  • 4
    Cemu Wii U emulator

    Cemu Wii U emulator

    Cemu is a Wii U emulator

    Software to emulate Wii U games and applications on PC. Currently, the DRC (GamePad), Pro Controller, and Classic Controller is emulated. Wiimotes are emulated as well (including native support). Keyboard input + USB controllers as input devices are supported. GamePad touch input can be controlled via a left mouse click. Gyro functionality is emulated with limitations and can be controlled via the right mouse button. Cemu is currently only available for 64-bit Windows and Linux devices. The native Linux build is currently a work-in-progress. ...
    Downloads: 42 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    BizHawk

    BizHawk

    BizHawk is a multi-system emulator written in C#

    ...Screenshotting and recording audio + video to file. Firmware management, input, framerate, and more in a HUD over the game. Rebindable hotkeys for controlling the frontend (keyboard+mouse+gamepad). A comprehensive input mapper for the emulated gamepads and other peripherals. Programmatic control over core and frontend with Lua or C#.NET. Development builds are made automatically whenever someone contributes. Because of this, we recommend using a release for work that requires stability (such as TASing), and only switching to a dev build if there's a specific change or addition you need.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 6
    JSNES

    JSNES

    A JavaScript NES emulator

    JSNES is a JavaScript-based emulator that replicates the functionality of the Nintendo Entertainment System (NES), enabling classic games to run directly in web browsers or Node.js environments. It implements the core components of NES hardware, including the CPU, graphics processing unit, and audio system, to deliver an accurate emulation experience. The project is designed as a library, allowing developers to embed emulation capabilities into web applications or custom interfaces. It...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    SimpleNES

    SimpleNES

    An NES emulator in C++

    SimpleNES is a lightweight, educational Nintendo Entertainment System emulator written in C++ that focuses on demonstrating the core architecture and behavior of classic console emulation. It replicates the essential components of the NES, including CPU execution, graphics rendering, and audio playback, allowing users to run original .nes ROM files on modern systems. The project supports a subset of cartridge mappers, which means it can successfully run a significant portion of early NES...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    SmartGaGa

    SmartGaGa

    Lightweight Android emulator optimized for FPS games on low-end PCs

    ...The emulator supports popular FPS titles including Free Fire, PUBG Mobile, Clash of Clans, and Cyber Hunter, enabling players to enjoy mobile games on larger screens with keyboard and mouse controls. SmartGaGa runs Android Nougat natively and integrates Google Play Store for easy app installation, while also supporting APK sideloading for offline installation. The software features customizable keyboard mapping, allowing users to configure controls for optimal gameplay precision. Multi-instance support enables running multiple games or accounts simultaneously on a single PC. ...
    Downloads: 2,090 This Week
    Last Update:
    See Project
  • 9
    BlueStacks

    BlueStacks

    World's #1 Android Emulator

    ...With BlueStacks, users can enjoy the full functionality of Android apps on a larger screen, with better controls and enhanced performance options. Designed to support gaming and productivity, it allows for multitasking, keyboard and mouse compatibility, and customizable settings, providing a seamless experience for users who want to bring mobile app capabilities to their desktops.
    Downloads: 96 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    MEmu Emulator

    MEmu Emulator

    Powerful Android emulator optimized for gaming with high performance

    ...Run mobile games and apps seamlessly on your computer with superior speed and graphics. Features multi-instance support for running multiple accounts simultaneously, customizable keyboard mapping, and excellent compatibility with popular games like PUBG Mobile, Free Fire, and Genshin Impact. Optimized for both AMD and Intel processors with advanced virtualization technology. Supports Android 5.1, 7.1, and 9.0 versions for maximum app compatibility.
    Downloads: 71 This Week
    Last Update:
    See Project
  • 11
    The Free Unix Spectrum Emulator (Fuse): an emulator of the 1980s home computer and various clones for Unix, macOS and Windows.
    Leader badge
    Downloads: 1,194 This Week
    Last Update:
    See Project
  • 12
    LDPlayer

    LDPlayer

    Fastest Emulator to Play Android Games on PC

    LDPlayer is a free Android emulator designed to provide a smooth and reliable platform for running Android applications and games on Windows PCs. It is particularly popular among gamers who want to play mobile games on a larger screen with better controls, offering customizable keyboard mapping and gamepad support. LDPlayer is optimized for high performance, allowing users to enjoy a seamless gaming experience with minimal lag, even in demanding games. It also supports multi-instance features, which allow users to run multiple games or apps simultaneously. LDPlayer is known for its user-friendly interface and frequent updates, ensuring compatibility with the latest apps and games.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 13
    Sharp MZ-800 Emulator

    Sharp MZ-800 Emulator

    Emulator of the 8-bit computers Sharp MZ-800 / MZ-700 / MZ-1500

    ...Integrated Z80 debugger with inline assembler, memory browser and breakpoints. Snapshot system for saving/loading complete emulator state (.mzs archives). Virtual keyboard, autotype, joystick support, variable speed control. GUI localized into 10 languages. Alternative ROM sets (JSS, WILLY) included.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 14
    FCEUX11

    FCEUX11

    Modern Windows-optimized fork of the FCEUX NES/Famicom emulator.

    FCEUX11 is a derivative of the FCEUX NES/Famicom emulator, optimized for Windows. It inherits FCEUX's renowned emulation accuracy while delivering a polished, modern Windows-native experience powered by Qt6. Multi-language support (12 languages) and a full suite of debugging and TAS tools are built in for developers and speedrunners alike. Ongoing internal refactoring and performance optimization work keeps the emulator efficient, smooth, and stable — even under heavy load. Whether you're...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 15
    JavaCPC Desktop - Java CPC Emulator
    Amstrad CPC-Emulator in JAVA, based on JEMU by R. Wilson. I am searching for good JAVA-coders who are also knowledgable in emulating 8bit homecomputers.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 16
    NES

    NES

    NES emulator written in Go

    ...The emulator supports a menu mode where, if you point it at a directory instead of a single ROM, it scans all ROMs and shows a game selection screen with thumbnails fetched from an online database keyed by each ROM’s MD5 hash. Once a ROM is chosen, the emulator maps keyboard controls to NES inputs and also supports USB joysticks, letting you play with a gamepad instead of just the keyboard. Under the hood it implements several common NES cartridge mappers such as NROM, MMC1, UNROM, CNROM, MMC3, and AOROM, which together cover the majority of NES titles in circulation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Phoenix OS

    Phoenix OS

    An alternative way of running Android OS on a Windows system

    Phoenix OS is an Android emulator and operating system that allows you to run Android apps and games on your Windows desktop. It's a free, lightweight desktop environment that includes a taskbar, desktop icons, file management, and multi-window support. Phoenix OS is designed to provide a desktop-like experience on a larger screen. It supports both Intel and AMD processors, but it's more compatible with Intel processors. You can install Phoenix OS to replace Windows or install it...
    Leader badge
    Downloads: 553 This Week
    Last Update:
    See Project
  • 18
    PlayRetro Frontend Multi Emulateur

    PlayRetro Frontend Multi Emulateur

    Frontend arcade mame kawaks bsnes nebula megadrive snes finalburn

    ...PlayRetro allows you to hide windows and have a single interface for playing your favorite arcade games and game consoles. It is controlled entirely with the joystick and / or keyboard. Although suitable for use in an arcade or a dedicated PC emulation, it can be used on a desktop or family to pilot with the joypad or keyboard. Development PlayRetro is studied specifically for each emulator supports it. Its use is very simple and easy. Configuration requires very little knowledge and little time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FabGL

    FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST77

    FabGL is mainly a Graphics Library for ESP32. It implements several display drivers (VGA output, PAL/NTSC Color Composite, I2C and SPI displays). FabGL can also get input from a PS/2 Keyboard and a Mouse. FabGL implements also: an Audio Engine (DAC and Sigma-Delta), a Graphical User Interface (GUI), a Game Engine and an ANSI/VT Terminal. VGA output requires an external digital-to-analog converter (DAC): it can be done by three 270 Ohm resistors to have 8 colors, or by 6 resistors to have 64 colors. Composite output doesn't require external components (maybe a 5Mhz low pass filter). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Windroy

    Windroy

    Android emulation software

    Free program similar to BlueStacks App Player which can run the Android operating system from a window on your desktop. Essentially, it's an Android emulation that runs on a Windows PC
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 21
    Xbpad

    Xbpad

    Xbpad - Use your xbox pad as keyboard and mouse.

    With Xbpad, you can use an Xbox 360® controller to surf the web and play games and music on your PC. It's a comfortable alternative to the keyboard and mouse. Using Xbpad with a wireless controller means you don't need to sit by your computer. You can control your music player wirelessly. You can also connect your computer to your TV and browse the web wirelessly using your controller. Xbpad lets you use a comfortable controller instead of the mouse and keyboard. If you find clicking a mouse difficult, squeezing a controller trigger might be a good alternative. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    RRRP

    RRRP

    Ric & Ry Remote Protocol

    --English-- RRRP is a very simple remote protocol with tools of both server and client sides. The project is currently in development phase. First release will end up with - protocol specifications (very short :-)) - keyboard emulation - mouse emulation - server script (Windows OS specific) - client app (Android OS specific) The project - and the protocol - has been named as both founders nick names: Ric and Ry. --French-- RRRP est un procotole très simple de contrôle à distance et l'implémentation des deux côtés. Ce projet est actuellement en cours de développement. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Java apple computer emulator

    Java apple computer emulator

    Cross-platform Apple //e emulator

    NOTE: This is the old Swing version. The current version of Jace can be found here: https://github.com/badvision/jace Because of malware injections in other Sourceforge projects, the author has removed all binaries from Sourceforge. You may look at the legacy source still hosted here but are highly encouraged to check out the new version hosted in Github for recent updates on this project. Thank you for your interest in this project! ][ Infinitum!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    virtualStapler

    Large Script Workaround

    .... --------------------------- Yes No --------------------------- which is the Computer's way of saying it's not fair it should be working at 2 a.m. if you went to bed already... so it waits for you to return. which means next morning you spend the next 6 hours clicking 'n' every 3 minutes. my little program sends an 'n' to the keyboard every 5 seconds so you don't have to. it's a bit more elegant than a stapler or a coffe mug or something, and is less likely to come off by accident, or spill stuff over your keyboard when your cat sees it .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Test7
    Java multi emulator frontend with tiled thumbnails.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next