Showing 39 open source projects for "hardware simulator"

View related business solutions
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 1
    ExpressLRS

    ExpressLRS

    High Performance Open Source Radio Control Link

    ExpressLRS is an open-source radio-control link system designed for low latency, long range, and high update rates. It supports 2.4 GHz, 900 MHz, and dual-band radio hardware from many manufacturers. Packet rates can reach up to 1000 Hz on supported configurations. Receivers can expose protocols including CRSF, SBUS, SUMD, HoTT telemetry, MAVLink, and PWM. Firmware updates can be delivered over Wi-Fi, while Bluetooth or Wi-Fi modes can emulate a simulator joystick. Bind phrases simplify pairing without requiring physical bind-button procedures. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    GHDL

    GHDL

    VHDL 2008/93/87 simulator

    This directory contains the sources of GHDL, the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL, a Hardware Description Language (HDL). GHDL is not an interpreter: it allows you to analyze and elaborate sources for generating machine code from your design. Native program execution is the only way for high-speed simulation. Full support for the 1987, 1993, 2002 versions of the IEEE 1076 VHDL standard, and partial for the 2008 and 2019 revisions. ...
    Downloads: 52 This Week
    Last Update:
    See Project
  • 3
    Flix

    Flix

    Making an ESP32-based quadcopter from scratch

    ...The drone can be controlled with a USB gamepad, radio controller, or smartphone. A wireless command-line interface supports configuration and analysis without a wired connection. The project also includes a Gazebo simulator that runs the original flight code and a Python library for scripted or automatic flights. Hardware files, assembly instructions, troubleshooting guides, and flight-control documentation make it suitable for hands-on learning.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    DuckStation

    DuckStation

    Fast PlayStation 1 emulator for x86-64/AArch32/AArch64

    DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 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
  • 5
    BSC

    BSC

    Bluespec Compiler (BSC)

    ...A companion simulator enables fast functional execution and debugging before handing designs to traditional verification and synthesis stages. The ecosystem includes standard libraries, FIFOs, interfaces, and utilities that encourage reuse and clean separation of datapaths and control. By raising the abstraction for hardware architecture while preserving efficient output, BSC helps teams explore complex designs—such as RISC-V cores or accelerators—more productively.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Amazon Braket Python SDK

    Amazon Braket Python SDK

    A python SDK for interacting with quantum devices on Amazon Braket

    The Amazon Braket Python SDK is an open-source library to design and build quantum circuits, submit them to Amazon Braket devices as quantum tasks, and monitor their execution. Before you begin working with the Amazon Braket SDK, make sure that you've installed or configured the following prerequisites. Download and install Python 3.7.2 or greater from Python.org. As a managed service, Amazon Braket performs operations on your behalf on the AWS hardware that is managed by Amazon Braket....
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7

    b3-21js

    Soviet B3-21 programmable calculator simulator (software emulator)

    The simulator does not exactly match the original hardware, but the logic of operation seems more or less correct. Current version available at https://b3-21js.sourceforge.io
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    GNS3

    GNS3

    An advanced network simulator to design and configure virtual networks

    Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help. Whether you are studying for your first networking exam or building out a state-wide telecommunications network, GNS3 offers an easy way to design and build networks of any size without the need for hardware.
    Leader badge
    Downloads: 3,747 This Week
    Last Update:
    See Project
  • 9
    newRPL

    newRPL

    The classic RPL programming language reimplemented and reimagined.

    This project reimplements from scratch the RPL language made popular by HP programmable calculators, in portable C/C++. The main goal is to release a complete computing environment for various targets. There's currently 4 active targets: the HP 50g, HP39gs and HP40gs calculators and a PC simulator (see the downloads section!). Other ports are planned for the future.
    Downloads: 13 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
  • 10
    Virtual Motherboard

    Virtual Motherboard

    Plug&Play Hardware simulation over a virtual bus system.

    The Virtual Motherboard provides a specification of a TCP/IP based system bus, a motherboard simulator implementing this specifaction, and a collection of reusable device simulators. It is the perfect start to build new custom hardware simulators.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    IEC60870-5 101 Code  win Linux download

    IEC60870-5 101 Code win Linux download

    IEC 101 Source code Library Windows Linux POSIX - c, c++, c# .net

    v21,06.022 IEC 101 Source Code Library supports Windows, Embedded Linux (ARM, Coldfire, Power PC), Ubuntu Linux(X86, X86-64), Fedora, CentOS, Red Hat, PowerPC, QNX and more. Low memory footprint, easy start on any hardware platform, can operate with or without an operating system, delivered as a source code, high configuration allows to use required features only, royalty-free licensing. C, C++, C#, Borland c++ builder, Download Evaluation Kit In the Development Bundle, included IEC 101 Server & Client Simulator, Windows & Linux SDK. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    UMHDL

    UMHDL

    Integrated Development Environment (IDE) for learning HDL

    ...So, the interface developed acts as a front-end that allows writing code (with syntax highlighting), invokes an external VHDL compiler and simulator (such as GHDL), and displays the result of the simulation graphically as waveforms (invoking to GTKWave).
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    ProjectQ

    ProjectQ

    An open source software framework for quantum computing

    ProjectQ is an open-source effort for quantum computing. It features a compilation framework capable of targeting various types of hardware, a high-performance quantum computer simulator with emulation capabilities, and various compiler plug-ins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Bullet Physics SDK

    Bullet Physics SDK

    Real-time collision detection and multi-physics simulation for VR

    This is the official C++ source code repository of the Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. We are developing a new differentiable simulator for robotics learning, called Tiny Differentiable Simulator, or TDS. The simulator allows for hybrid simulation with neural networks. It allows different automatic differentiation backends, for forward and reverse mode gradients. TDS can be trained...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    AirSim

    AirSim

    A simulator for drones, cars and more, built on Unreal Engine

    AirSim is an open-source, cross platform simulator for drones, cars and more vehicles, built on Unreal Engine with an experimental Unity release in the works. It supports software-in-the-loop simulation with popular flight controllers such as PX4 & ArduPilot and hardware-in-loop with PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped into any Unreal environment.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 16
    MetroBoy

    MetroBoy

    A repository of gate-level simulators and tools for the original Game

    ...However, this level of detail comes at a significant performance cost, making the simulator much slower than conventional emulators. The project is primarily intended for research, hardware preservation, and deep technical exploration rather than everyday gameplay. It also includes extensive testing frameworks to validate behavior against known hardware benchmarks and test ROMs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    facetracknoir

    facetracknoir

    Headtracking program that makes gaming more fun.

    Modular headtracking program that supports multiple face-trackers, filters and game-protocols. Among the trackers are the SM FaceAPI, AIC Inertial Head Tracker and PointTracker (IR-tracker derived from FreeTrack). Movements of the head are registered by a simple web cam: no additional hardware is required! Supports Free-track, FlightGear, VJoy, PPJoy and TrackIR, SimConnect and FSUIPC protocols. Current version is V200. The SourceForge webserver is up again, please visit...
    Leader badge
    Downloads: 102 This Week
    Last Update:
    See Project
  • 18
    EduMIPS64
    EduMIPS64 (aka edumips) is a cross-platform MIPS 64 ISA simulator. It can be used to run and debug MIPS programs that are written using the MIPS64 instruction set. It supports visual debugging and lets you see what instructions do in the pipeline.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19

    OSX Joystick Mapper

    Joystick mapping for OSX

    An OSX userspace library that allows joystick events to be remapped. Several joysticks can be combined into a single controller, and button/axes events can be remapped to new joystick, keyboard or mouse events. Advanced scripting also supported. Supports: * Applications that use IOKit (the newer interface) * Boxer (dosbox for OSX)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    iqr large-scale neural systems simulator
    iqr is a simulation software to graphically design and control large-scale neuronal models. Simulations in iqr can control real-world devices in real-time. iqr can be extended by new neuron, and synapse types, and custom interfaces to hardware.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    gpsfeed+

    gpsfeed+

    A software gps simulator

    A software gps simulator, providing TCP/IP, UDP, http and serial port connectivity in NMEA 0183, XML or user defined output format. Usable for testing all kinds of GPS applications. Can playback pre-recorded GPS files with NMEA output.
    Leader badge
    Downloads: 48 This Week
    Last Update:
    See Project
  • 22

    W-Bus library and applications

    W-Bus communication library

    This is a small library that allows comunicating with a Webasto (tm) W-Bus capable car heating system. Runs on Personal Computers or for embedded devices (slim design). Easily portable. Includes a Heater manager, heater controller program and more. The GIT repository (CVS is deprecated) also includes a control unit application to control W-Bus capable devices, a W-Bus compatible heater unit firmware application and a heater simulator for testing purposes. Also, a serial port loop back...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Sprut Usb4All Framework

    Sprut Usb4All Framework

    A high level API, that provides access to a Microcontroller with the

    This library encapsulates the communication protocol of the Sprut-usb4all. Supporting the of MCD and CDC firmware.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Adventure: Revisited

    Adventure: Revisited

    Reenactment of the classic Atari 2600 game

    Adventure Revisited is my attempt at creating a lightweight but HIGHLY ACCURATE open-source and platform independent version of the classic Atari game Adventure. So what is Adventure Revisited? Is it an emulator? A simulator? A port? This may be the first instance of some sort of bizarre hybrid. As mentioned above, I used a dissassembled and annotated version of the original game's source code as a reference in creating this software. Certain pieces of the code could be considered "emulation" - for example, the player/missile collision detection is, in a way, emulating that particular part of the original hardware. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MIT SPHERES Simulation (Release)

    MIT SPHERES Simulation (Release)

    MIT's spacecraft simulator for control algorithm development

    The SPHERES simulation is designed to support most software-related aspects of single- and multi-satellite SPHERES operations. The simulation code base consists of simulated versions of most of the SPHERES core flight code and additional code that simulates dynamics, communications, and other environmental interaction. The simulation is particularly valuable during the early stages of algorithm development and implementation as an aid in accelerating the learning curve for any Guest...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next