Showing 145 open source projects for "virtual device driver"

View related business solutions
  • 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.
    Get Started Free
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 1
    AWS IoT Device Shadow library

    AWS IoT Device Shadow library

    Client library for using AWS IoT Shadow service on embedded devices

    The AWS IoT Device Shadow library enables you to store and retrieve the current state (the “shadow”) of every registered device. The device’s shadow is a persistent, virtual representation of your device that you can interact with from AWS IoT Core even if the device is offline. The device state is captured as its “shadow” within a JSON document. The device can send commands over MQTT to get, update and delete its latest state as well as receive notifications over MQTT about changes in its state. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Zephyr Project

    Zephyr Project

    Scalable, optimized, secure RTOS for multiple hardware architectures

    The Zephyr Project is a new generation real-time operating system (RTOS) that supports multiple hardware architectures. It is based on a small-footprint kernel specially designed for use on resource-constrained and embedded systems. The Zephyr OS can be used for a wide range of applications: from simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    SoftEther VPN

    SoftEther VPN

    Cross-platform multi-protocol VPN software

    An open-source free cross-platform multi-protocol VPN program, as an academic project from University of Tsukuba, under the Apache License 2.0. The API Suite allows you to easily develop your original SoftEther VPN Server management application to control the VPN Server (e.g. creating users, adding Virtual Hubs, disconnecting a specified VPN sessions) from JavaScript, TypeScript, C# or other languages. SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most powerful...
    Downloads: 119 This Week
    Last Update:
    See Project
  • 4
    Free Spacenav
    The spacenav project provides a free compatible alternative, to the proprietary 3Dconnexion device driver and SDK, for their 6dof space navigation input devices. It provides both a replacement free user-space driver, and a replacement SDK library.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    SeaBreeze

    SeaBreeze

    Open-source cross-platform spectrometer device driver

    SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is written in C/C++ and builds and runs on Windows (XP/7/8), MacOSX, and Linux (x86/x64/ARM).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    A linux userspace device driver 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.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    ChibiOS/RT free embedded RTOS
    ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
    Leader badge
    Downloads: 86 This Week
    Last Update:
    See Project
  • 8

    ethflop

    a DOS TSR that emulates a floppy disk drive over ethernet

    ethflop is a DOS TSR that emulates a floppy disk drive. Such virtual floppy disk is, in fact, stored on a Linux server as a classic floppy image. All the communication between ethflop (the TSR) and ethflopd (the Linux daemon) is based on raw Ethernet. No need for any network configuration - the DOS PC only needs to have some kind of Ethernet adapter (physical or emulated, for example through PLIP) and a suitable packet driver.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    DNP3 Protocol Code  Win Linux download

    DNP3 Protocol Code Win Linux download

    DNP3 Protocol Source code Library Outstation and client Win Linux

    ...http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/playlist?list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj Interoperability : http://www.freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf FreyrSCADA offering Static and Dynamic Libraries (DLL, LIB), DNP3 Source Code Library, Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware windows, Linux, QNX
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    DNP3 Protocol Win Linux  test tool code

    DNP3 Protocol Win Linux test tool code

    DNP3 Outstation and client simulator, Source code Library, win, Linux

    DNP3 Protocol - v21.06.018 Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools. DNP3 Protocol RTU Outstation Server Simulator, Client Master Simulator,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Documentation, examples, and reference driver code for the VMware virtual graphics device used by all VMware virtual machines. This project provides the information and code necessary to write both 2D and 3D graphics drivers for this device.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    freeRTOS & libraries for AVR ATmega

    freeRTOS & libraries for AVR ATmega

    freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560

    AVR ATmega port of freeRTOS A port of freeRTOS which can be flexibly flexibly configured use almost any available Timer on AVR ATmega devices and will operate with almost any classic Arduino device from Arduino, SeeedStudio, Sparkfun, Freetronics or Pololu. Going forward this repository will be updated less often and only with major releases. Please check at Github for the latest commits. https://github.com/feilipu/avrfreertos The Goldilocks Analogue story is told here....
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13

    Linux null-modem emulator

    tty0tty is a kernel-module virtual serial port driver for Linux.

    The Linux null-modem emulator (tty0tty) is a kernel-module virtual serial port driver for Linux. This create virtual tty ports pairs and use any pair to connect one tty serial port based application to another. There are a version using pseudo-terminal (UNIX 98 style).
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14

    SVBus

    SVBus Virtual SCSI Host Adapter for GRUB4DOS

    Today we present a new virtual SCSI driver for use with GRUB4DOS named SVBus. The driver is used like WinVBlock and FiraDisk to access GRUB4DOS mapped drives from Windows. At the moment VHD file disk and RAM boot are supported. The supported OS platforms are Windows 2000 up to the newest Windows 10 on x86 and x64 architectures. For interested developers the source code is included and licensed under the GPL.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 15
    This project is a development area for a Linux Device driver for IBM Power Linux RAID SCSI HBA's, including the ipr driver and iprutils packages.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16
    libusbK

    libusbK

    A complete software solution for windows usb devices

    libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. ...
    Leader badge
    Downloads: 544 This Week
    Last Update:
    See Project
  • 17
    XNU

    XNU

    Legacy mirror of Darwin Kernel

    ...The name XNU stands for X is Not Unix, highlighting its origin as a combination of multiple kernel technologies—primarily the Mach microkernel from Carnegie Mellon University, integrated with substantial components from FreeBSD and Apple’s proprietary IOKit driver framework. This hybrid architecture merges the microkernel model’s message-passing flexibility with the monolithic performance and direct hardware control typical of Unix-like systems. XNU handles essential kernel responsibilities such as memory management, multitasking, interprocess communication (IPC), device I/O, system calls, security enforcement, and scheduling across both single and multi-core architectures.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Alios Things

    Alios Things

    AliOS Things latest version

    AliOS Things was released at the 2017 Hangzhou Yunqi Conference. It is a highly scalable IoT operating system under the AliOS family for IoT. It was announced as open-source on GitHub on October 20, 2017. The latest version is AliOS Things 3.3. AliOS Things supports multiple CPU architectures, including ARM, C-Sky, MIPS, RISCV, etc. AliOS Things adapts layered architecture and component architecture. Alibaba's value-added and commonly used IoT components, including LinkSDK, OTA (safety...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    vJoy
    ...If you are a beginner in device drivers you can take this code and enhance it to support more (or less) axes, buttons or POVs.
    Leader badge
    Downloads: 11,848 This Week
    Last Update:
    See Project
  • 20
    Verigio - Multi Port Forwarder

    Verigio - Multi Port Forwarder

    Simple software for port forwarding and routing w/o a hardware router

    ...The port forwarding rules can be imported/exported into XML files. Vivid user interface indicates in real time which rules are triggered by the traffic. The program has its own proprietary traffic management engine (network device driver) which does not make changes to the operating system, instead it simply filters the traffic. Hence, it can work side-by-side with lots of other network and security software.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Velleman K8055 USB Experiment Interface Board driver. This driver provides a /proc interface which allows the inputs and outputs of the K8055 to be accessed as if they were files, making the K8055 accessible from any programming language and the shell. In addition to the /proc interface a joystick/input device is created for each K8055, Optionally a (user provided) script can be executed by the driver when it detects a change on one of the inputs or outputs.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    This project consists of a linux kernel driver and some user-mode libraries. They allow a process to create a virtual usb host controller. Real or virtual usb devices can be "plugged" into this controller.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 23
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    FiwixOS 3 is a Fiwix distribution, an operating system made from a software collection that is based upon the Fiwix kernel. It basically comprises a Fiwix kernel, GNU tools, libraries and additional software. All the included software is free and open-source software made available both as compiled binaries and in source code form, which allows modifications to the original software. FiwixOS 3 uses the Newlib v3.1.0 as its C standard library, and the Ext2 as its primary file...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    HFI Device Driver
    Linux HFI Device Driver for IBM's PERCS integrated high speed HFI network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Linux driver for Novation Launchpad

    Linux driver for Novation Launchpad ID 1235:000e

    ----- ENGLISH ---- Driver for the Novation 'launchpad' NOVLPD01 NOT FOR 'LAUNCHPAD S' For more information about my launchpad project, go here: http://videca.wordpress.com/2012/09/24/endriver-for-novation-launchpad/ ---- FRANCAIS ---- Driver pour le launchpad NOVLPD01 de Novation, PAS POUR LE 'LAUNCHPAD S' Pour plus d'informations sur mon projet launchpad, faites un tour ici : http://forum.ubuntu-fr.org/viewtopic.php?id=1043581
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB