Showing 68 open source projects for "graphics"

View related business solutions
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    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 Now
  • 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
  • 1
    Simple64

    Simple64

    Accurate N64 Emulator

    simple64 is a Nintendo 64 emulator designed to provide accurate and performant emulation of classic N64 games. It aims to replicate original hardware behavior closely while maintaining compatibility across different systems. The emulator includes support for modern graphics plugins and enhancements, improving visual fidelity beyond original hardware limitations. It also provides features such as netplay for multiplayer experiences over the internet. Although development has been archived, it remains a functional tool for retro gaming enthusiasts. The project focuses on accuracy, stability, and usability for players seeking authentic gameplay. ...
    Downloads: 92 This Week
    Last Update:
    See Project
  • 2
    ChefKiss Inferno

    ChefKiss Inferno

    Emulating Apple Silicon devices

    ...Inferno is especially relevant for developers working on emulation, virtualization, or cross-platform graphics stacks, as it attempts to expose native GPU functionality in unconventional contexts. Its development reflects a deep understanding of Apple’s proprietary hardware and driver model, often requiring reverse engineering and experimentation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    RPCS3

    RPCS3

    PlayStation 3 emulator and debugger

    RPCS3 is an open-source PlayStation 3 emulator and debugger, allowing users to run PS3 games and software on Windows, Linux, and macOS platforms. It aims to preserve the legacy of the PlayStation 3 by enabling gameplay and software testing beyond the original hardware's lifespan. The project has made significant progress in compatibility and performance, supporting a wide range of PS3 titles.
    Downloads: 238 This Week
    Last Update:
    See Project
  • 4
    Boxedwine

    Boxedwine

    Emulator that can run 32-bit Windows programs/games

    ...Instead of relying on a native Linux system, it creates a fully self-contained execution environment that allows Windows binaries to run on platforms such as macOS, Linux, Windows, and even web browsers via WebAssembly. The project is written primarily in C++ and leverages SDL for graphics and input handling, providing a flexible runtime capable of supporting a wide range of applications. It supports both 16-bit and 32-bit Windows programs, along with graphics APIs such as OpenGL, Direct3D, and Vulkan for rendering. One of its key innovations is portability, as it can run in environments that traditionally cannot support Wine, including browser-based deployments. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 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.
    Try Free
  • 5
    Cemu Graphic Packs

    Cemu Graphic Packs

    Community Graphic Packs for Cemu

    Use Cemu's built-in graphic packs downloader (a feature added in Cemu 1.15.1) to automatically retrieve the newest graphic packs from our repository. Remove all of your graphic packs first, then move all of the folders from a downloaded .zip below to the graphicPacks folder from your Cemu folder. Choose one of the 3 downloads from above. Each download has a range of versions it supports, pick the one that’s supported by your downloaded Cemu version. Some graphic packs might not be available...
    Downloads: 22 This Week
    Last Update:
    See Project
  • 6
    Vectras VM

    Vectras VM

    It's a Virtual Machine App for Android Which is Based on QEMU

    Vectras VM Android is a mobile virtualization platform built on top of QEMU that enables users to run full desktop operating systems directly on Android devices. It functions as a complete virtual machine manager, allowing the emulation of systems such as Windows, Linux, macOS, and even other Android environments within a single app. The project is designed to push the limits of mobile hardware by leveraging modern smartphone CPUs and RAM configurations to simulate full computing...
    Downloads: 265 This Week
    Last Update:
    See Project
  • 7
    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 includes support for rendering graphics via canvas, handling audio output, and processing input from keyboards or gamepads. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Gopher64

    Gopher64

    Highly compatible N64 emulator

    Gopher64 is a modern, cross-platform Nintendo 64 emulator focused on high compatibility and performance. It aims to accurately reproduce the behavior of the original hardware while providing enhancements that improve the user experience. The emulator includes features such as graphical upscaling, shader support, and netplay for online multiplayer sessions. It supports homebrew applications alongside commercial titles, making it useful for both players and developers. gopher64 also offers...
    Downloads: 104 This Week
    Last Update:
    See Project
  • 9
    NanoBoyAdvance

    NanoBoyAdvance

    A cycle-accurate Nintendo Game Boy Advance emulator

    NanoBoyAdvance is a cycle-accurate Game Boy Advance emulator that prioritizes precision and correctness in replicating original hardware behavior. It is designed to emulate the GBA at a very low level, including CPU timing, DMA operations, graphics processing, and memory behavior, ensuring that even edge cases and obscure hardware quirks are faithfully reproduced. The emulator achieves extremely high compatibility, passing multiple hardware test suites and accurately running games that rely on precise timing conditions. In addition to accuracy, it introduces enhancements such as a high-quality audio mixer that improves sound output without altering internal emulation behavior. ...
    Downloads: 5 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.
    Try it free
  • 10
    SkyEmu

    SkyEmu

    Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator

    SkyEmu is a modern, multi-system handheld emulator that supports Game Boy, Game Boy Color, Game Boy Advance, and experimental Nintendo DS emulation, with a strong focus on balancing accuracy, performance, and usability. It is designed as a low-level emulator that accurately reproduces hardware behavior while still offering a smooth and accessible user experience across a wide range of platforms. The emulator is highly portable, supporting desktop operating systems, mobile devices, and even...
    Downloads: 133 This Week
    Last Update:
    See Project
  • 11
    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: 195 This Week
    Last Update:
    See Project
  • 12
    Visual Boy Advance - M

    Visual Boy Advance - M

    Emulator for the Game Boy, Game Boy Color, and Game Boy Advance

    Visual Boy Advance - M (VBA-M) is an open-source emulator designed to run Game Boy, Game Boy Color, and Game Boy Advance games on modern systems. It is a continuation and improvement of the original Visual Boy Advance project, with enhanced accuracy, performance, and compatibility. VBA-M supports multiple platforms, making it accessible across Windows, macOS, and Linux environments. The emulator provides a wide range of features for both casual players and advanced users, including save...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 13
    Xenia

    Xenia

    Xbox 360 Emulator Research Project

    Xenia is an open-source experimental emulator for the Xbox 360 that aims to let users run Xbox 360 games on Windows and other platforms by reverse-engineering the console’s hardware and firmware behavior in software. It implements the 360’s CPU (Xenon), GPU (including Direct3D shader logic), and system libraries to translate Xbox instructions into equivalent host machine operations, enabling many titles to launch and in some cases play at improved frame rates compared with the original...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 14
    mGBA

    mGBA

    mGBA Game Boy Advance Emulator

    ...It supports not only Game Boy Advance titles but also Game Boy and Game Boy Color games, making it a versatile multi-generation emulator. The architecture is written in C and focuses on precise hardware emulation, including CPU timing, graphics rendering, and audio output, which are essential for compatibility with a wide range of games. It includes multiple frontends such as Qt for a full graphical interface and SDL for lightweight usage, giving users flexibility depending on their environment.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 15
    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 games while still being limited compared to full-featured emulators. Its implementation emphasizes clarity and modularity, making it especially useful for developers or students interested in understanding how emulation works at a low level. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Dolphin

    Dolphin

    Dolphin is a GameCube / Wii emulator

    ...Originally released in 2003, it has evolved into one of the most advanced and widely used emulators, known for its high compatibility and continuous development over decades. The project is written primarily in C++ and focuses on accurately replicating console hardware behavior, including CPU timing, graphics rendering, and input handling, allowing games to run as close to original hardware as possible. Beyond simple emulation, Dolphin enhances the gaming experience by enabling higher resolutions, improved textures, and performance optimizations that surpass the limitations of the original consoles. It supports a wide range of input devices, including keyboards, gamepads, and real GameCube or Wii controllers through adapters and Bluetooth connectivity.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 17
    Play!

    Play!

    Play! - PlayStation2 Emulator

    ...is an open-source cross-platform emulator for Sony’s PlayStation 2 that aims to run PS2 games on a wide range of modern systems including Windows, macOS, Linux, Android, iOS, and web browsers by implementing core PS2 hardware functionality in software. It emulates primary components like the Emotion Engine CPU and graphics synthesizer, translating game code and hardware calls into host system operations, while providing users with controls to load disc images, manage states, and configure rendering options. Because the PS2’s architecture is complex and proprietary, Play! pursues compatibility incrementally, with many titles playable to varying degrees and an active compatibility tracker detailing individual game status. ...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 18
    Road to Yuzu w/o Switch

    Road to Yuzu w/o Switch

    This Repo explains how to install the Yuzu Switch Emulator

    ...It serves as a centralized knowledge base that consolidates setup instructions, configuration steps, troubleshooting tips, and optimization techniques into a single structured workflow. The repository is particularly focused on simplifying what is typically a complex and fragmented process, including emulator installation, key management, graphics configuration, controller setup, and game loading. It also addresses compatibility considerations, updates, mods, and performance tuning, making it useful for both beginners and experienced users. While it distances itself from piracy, the guide inherently intersects with topics such as ROM management and system keys, which are essential for emulator functionality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    quadplay

    quadplay

    The quadplay fantasy console

    ...Hundreds of built-in sprites, sounds, and fonts. Program in PyxlScript, a friendly Python-like language. Order-independent, 4-bit alpha transparency. Native 2.5D graphics with z-order.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 20
    Gearboy

    Gearboy

    Game Boy / Game Boy Color / Super Game Boy emulator, debugger

    ...The emulator includes a wide range of features such as save states, cheat support, and compressed ROM loading, making it suitable for both casual gameplay and advanced use cases. One of its distinguishing characteristics is its integrated debugging environment, which includes tools for inspecting memory, CPU behavior, and graphics output. Gearboy also supports visual effects that replicate the original LCD display characteristics, enhancing authenticity. Additionally, it integrates with modern ecosystems like RetroArch, expanding its compatibility across devices.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    v86

    v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    ...The emulator supports a wide range of legacy systems, including Linux, Windows 95/98/2000, FreeDOS, and various experimental OSes. It simulates essential hardware components such as CPU, memory, VGA graphics, sound cards, network adapters, and storage controllers. Designed for both experimentation and embedding, v86 can be integrated into web apps or used as a standalone virtual machine environment. Overall, it provides a powerful way to explore operating systems, retro computing, and low-level system behavior directly from a web browser.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    ProjectPSX

    ProjectPSX

    Experimental C# Playstation Emulator

    ...Unlike production-grade emulators, ProjectPSX is intentionally designed as a transparent and educational codebase, prioritizing simplicity and readability over full compatibility or performance optimization. It includes a software-based rasterizer for rendering 3D graphics and supports features such as memory cards, basic BIOS functionality, and controller input mapping. The emulator can run many commercial games to varying degrees, although timing inaccuracies and missing features can still cause instability.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    ...It is designed as a clean implementation of the Game Boy architecture, typically written in a high-level language such as Python or Rust depending on the version, making it approachable for developers studying emulator design. The project emphasizes core components such as CPU instruction decoding, memory management, and basic graphics rendering, providing insight into how the original hardware operates. It is often used as a learning tool for understanding low-level system emulation, including timing, interrupts, and cartridge handling. Compared to more advanced emulators, it may lack full feature parity or optimization, but it compensates with readability and conceptual transparency. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    LaiNES

    LaiNES

    Compact cycle-accurate NES emulator

    ...The emulator includes a simple graphical interface that allows users to browse files, configure settings, and manage gameplay without relying on external tools. It also provides savestate functionality that captures the full emulator state, including CPU, graphics, and audio subsystems, allowing users to resume gameplay seamlessly. LaiNES strikes a balance between educational clarity and functional completeness, making it both a learning tool and a usable emulator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    DraStic DS Emulator

    DraStic DS Emulator

    Best Nintendo DS emulator for Android devices

    ...The emulator is optimized for performance on mid-range and low-end Android phones, ensuring smooth gameplay across a wide range of devices. Advanced users can customize graphics rendering, apply image filters, set sound preferences, and even enable cheats for their favorite games. The emulator offers customizable controls with a default virtual D-pad and buttons, plus support for Bluetooth gamepads for a more authentic experience. Save states let you save your progress at any point, while features like stylus mode and screen emulation enhance gameplay authenticity. ...
    Downloads: 1,727 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next