Showing 119 open source projects for "machine"

View related business solutions
  • 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
  • $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
  • 1
    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 environments. It includes a graphical interface and setup tools that simplify the process of creating and managing virtual machines, making it accessible beyond purely technical users. ...
    Downloads: 423 This Week
    Last Update:
    See Project
  • 2
    PCSX2

    PCSX2

    The Playstation 2 emulator

    PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine that manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits. The PCSX2 project has been running for more than ten years. Past versions could only run a few public domain game demos, but newer versions can run most games at full speed, including popular titles such as Final Fantasy X and Devil May Cry 3. ...
    Downloads: 345 This Week
    Last Update:
    See Project
  • 3
    PCjs Machines

    PCjs Machines

    The original IBM PC and other machine emulations in JavaScript

    PCjs Machines is a browser-based emulation platform that recreates a wide range of early computing systems, including the original IBM PC and other historical machines, entirely using JavaScript. It serves both as an emulator and a digital preservation project, allowing users to interact with vintage software and hardware environments directly in their web browsers. The platform includes support for multiple architectures such as x86, 6502, and 8080-based systems, as well as minicomputers...
    Downloads: 6 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 developers, testers, sysadmins, or hobbyists who need different OS environments, want to test software across systems, or need isolation for development, sandboxing, or security experiments. ...
    Downloads: 153 This Week
    Last Update:
    See Project
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 5
    v86

    v86

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

    ...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: 4 This Week
    Last Update:
    See Project
  • 6
    MAME

    MAME

    MAME is a multi-purpose emulation framework

    ...The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus. The MAME project as a whole is distributed under the terms of the GNU General Public License, 2 (GPL-2.0), since it contains code made available under multiple GPL-compatible licenses.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 7
    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 hardware. Because Xbox 360 games use custom hardware features and proprietary APIs, Xenia developers have progressively mapped and translated these into PC-friendly code while balancing performance and accuracy, and the project includes compatibility tracking so users can see what games work and how well. ...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 8
    OSX-KVM

    OSX-KVM

    Run macOS on QEMU/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 requirements. Included resources cover networking, libvirt, offline installation, headless operation, diagnostics, cloud environments, and GPU passthrough experiments. The repository is useful for macOS testing, development, research, and build-farm scenarios on compatible hardware. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    PyBoy

    PyBoy

    Game Boy emulator written in Python

    ...PyBoy emphasizes performance, enabling accelerated emulation speeds and frame skipping for large-scale simulations. It integrates with tools like OpenAI Gym, allowing seamless use in machine learning workflows. Overall, PyBoy is a versatile emulator that bridges retro gaming with modern AI development and research.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    Qiling

    Qiling

    Qiling Advanced Binary Emulation Framework

    ...The API-rich Qiling Framework brings reverse and instrument binary to the next level quicker. Additionally, Qiling provides API access to register, memory, filesystem, operating system and debugger. Qiling also provides virtual machine-level API such as save and restore execution state. It combines binary instrumentation and binary emulation into one single framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    The Bitdefender disassembler

    The Bitdefender disassembler

    bddisasm is a fast, lightweight, x86/x64 instruction decoder

    The Bitdefender disassembler is a highly optimized, lightweight x86/x64 instruction decoder designed for security, reverse engineering, and low-level systems analysis. It focuses on decoding machine instructions with high precision while providing detailed metadata about each instruction, including operands, access modes, CPU flags, and feature requirements. Unlike many disassemblers, bddisasm is built with zero dynamic memory allocation and no external dependencies, making it extremely portable and suitable for constrained environments such as kernels, hypervisors, and embedded systems. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    AWS Lambda Runtime Interface Emulator

    AWS Lambda Runtime Interface Emulator

    Proxy for Lambda’s Runtime and Extensions APIs

    ...This component does not emulate Lambda’s orchestrator, or security and authentication configurations. You can get started by downloading and installing it on your local machine.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    quadplay

    quadplay

    The quadplay fantasy console

    quadplay✜ is a fantasy console by CasualEffects for creating and playing retro-style video games on any device. Create and play games on any laptop, desktop, tablet, or phone. Or, build your own programmable arcade machine from a Raspberry Pi, Tegra, or old computer. Create games on Windows, macOS, Linux. Play your games in any modern web browser on a laptop, desktop, tablet, phone, Raspberry Pi 4, or Jetson Nano. 60 fps @ 384 x 224 pixels = 12:7 aspect ≈ 16:9.3. 4096 sRGB (4:4:4) colors. Four players with virtual controls for D-pad and eight buttons. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Serverless Offline

    Serverless Offline

    Emulate AWS λ and API Gateway locally

    This Serverless plugin emulates AWS λ and API Gateway on your local machine to speed up your development cycles. To do so, it starts an HTTP server that handles the request's lifecycle like APIG does and invokes your handlers. Options passed on the command line override YAML options. List of available function names and their corresponding serverless.yml function keys are listed after the server starts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    RISC-V sandboxing library

    RISC-V sandboxing library

    The fastest RISC-V sandbox

    RISC-V sandboxing library is a high-performance, ultra-low-latency RISC-V userspace emulator library written in modern C++, designed for embedding and sandboxing applications. Unlike full-system emulators, it focuses specifically on executing user-space programs, making it ideal for scenarios such as sandboxed execution, scripting engines, and high-performance server environments. The library is engineered to achieve extremely fast startup and execution times, with the ability to run large...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DeSmuME

    DeSmuME

    DeSmuME is a Nintendo DS emulator

    In this version we have added support for high-resolution 3D rendering. Try the new “GPU Scaling Factor” feature to increase the 3D resolution beyond the native resolution of 256×192 pixels. Also, the Cocoa frontend sees continued radical enhancements and while the Windows frontend sees some new incremental enhancements. DeSmuME is a very CPU demanding app. While many users will see DeSmuME as a toy (and use it as such), it is actually a very sophisticated piece of software with lots of...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 17
    MAME

    MAME

    A multi-purpose emulation framework

    On December 24th, 1996, Nicola Salmoria began working on his single hardware emulators, which he merged into one program during January 1997. He named the accomplishment by the name of Multiple Arcade Machine Emulator, or MAME for short.
    Leader badge
    Downloads: 2,345 This Week
    Last Update:
    See Project
  • 18
    BMDFM

    BMDFM

    Binary Modular DataFlow Machine (BMDFM)

    ...The BMDFM dynamic scheduling subsystem performs a symmetric multiprocessing (SMP) emulation of a tagged-token dataflow machine to provide the transparent dataflow semantics for the applications. No directives for parallel execution are needed. More info: http://www.bmdfm.com https://bmdfm.github.io
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    Zilog Z80

    Zilog Z80

    Z80 shared library including some nice test-projects

    Another Zilog Z80 emulation. C++ class on a shared library. Simulates all pins of the Z80-Chip in a single function interface. Additionally are some Test-Projects added. 1. CP/M 2.2 emulator connectable by an telnet client. 2. An instruction set examiner. 3. An ZX-80 emulator. 4. An TK-80 emulator 5. An Z80 Dis-assembler driver for all supported instructions.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    RocksCuster Local Installation Server

    RocksCuster Local Installation Server

    Rockscluster Linux VirtualBox Install Server

    Rocks Cluster Linux Install Server is a ova virtualbox image witch contain all of the rolls available on Rocksclusters website for easy installation. Like Local install mirror to reduce installation time and saves you bandwidth. The project is a ubuntu virtual machine with DHCP enable that is contain all the rolls. You only need to download "kernel-7.0-0.x86_64.disk1.iso" whitch is a bootable iso to start your frontend node. The "kernel-7.0-0.x86_64.disk1.iso" is available as iso on the virtual machine. For more information please read the readme.md.txt file. If you want to download updates until June 2024 and ELS updates please follow the link https://rocksclusters-7-update-rolles.sourceforge.io.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    MAME for Slackware
    MAME (and tools) packages for Slackware Linux (32-bit and 64-bit editions). MAME originally stood for Multiple Arcade Machine Emulator. Official MAME development team site: https://www.mamedev.org/. KISS (Keep It Simple, Stupid)! MESS packages was moved to the new MESS for Slackware project page ( https://sourceforge.net/projects/messforslack/ ) and old releases of MAME for Slackware was moved to https://sourceforge.net/projects/mameforslack-old-releases/ due to SourceForge storage issue. ...
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 22

    Memu

    8080/6800/6502/Z80/8086 emulator, arcade emulator, CP/M emulator

    Memu is a multiple machine emulator. Some CPUs are emulated: 8080, 6800, Z80, 8086. Some arcade machines which based on 8080 CPU are emulated. CP/M 1.3, 1.4, 2.0 runnable. Altair BASIC 3.0 runnable. PC emulation is under construction.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    dracxterm

    dracxterm

    An Android terminal that can also run Linux, no root needed

    dracxterm is a terminal for Android. Open it and a shell is waiting. If you want a full Linux, the app can install Debian 13 or Kali inside its own storage, and you work as you would on a computer. The phone does not need root, and there is no account to create. The terminal draws colours and keeps scrollback, so full-screen programs like nano and htop look right. UTF-8 text displays properly, CJK included. You get five workspaces, each with its own shell and history, plus an extra key...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    RVVM

    RVVM

    The RISC-V Virtual Machine

    RVVM is a high-performance virtual machine and emulator designed for running RISC-V operating systems and applications on non-native hardware, with a strong emphasis on portability, security, and efficiency. It implements a fully spec-compliant RISC-V architecture, supporting modern instruction sets and extensions while maintaining a lean and modular codebase. One of its most notable features is its tracing JIT compiler, which enables significantly faster execution compared to traditional emulation approaches like QEMU’s TCG. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    A Virtual Machine based on a Simplified Instructional Computer (SIC). The Machine will emulate all the hardware of a SIC and will be able to run any program that is written for the SIC as described by Leland L.Beck in his book "System Software"
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next