Showing 23 open source projects for "usb"

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
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    libusb

    libusb

    A cross-platform library to access USB devices

    libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku and Solaris userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version. libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 2
    libirecovery

    libirecovery

    Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows

    A cross-platform FOSS library is written in C to communicate with iOS devices natively. The libirecovery library allows communication with iBoot/iBSS of iOS devices via USB.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    libwdi

    libwdi

    Windows Driver Installer library for USB devices

    libwdi is a cross-platform open-source C library focused on simplifying the installation of device drivers for USB hardware that otherwise does not have automatic driver support, making it especially useful for developers building installers or system management tools. The library abstracts away many of the complexities of USB device enumeration and driver deployment on Windows systems, such as creating a list of devices, preparing appropriate driver files, and invoking the operating system’s driver installation mechanics, so your software doesn’t have to re-implement these low-level tasks. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 4
    libgphoto2

    libgphoto2

    The libgphoto2 camera access and control library

    ...That is, if you own a camera that speaks a language that isn't published anywhere and nobody has been able to figure out the meaning of the sentences, libgphoto2 cannot communicate with those cameras. Then, there are cameras supporting the so-called USB Mass Storage protocol. This is a protocol that has been published and lets you access any storage device, be it a camera or a disk connected via USB to your computer. As there are already drivers for this protocol out there, you don't need an additional library like libgphoto2. The list of cameras that use USB Mass Storage is getting longer every day, so we won't publish it.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 5
    OpenCorePkg

    OpenCorePkg

    OpenCore bootloader

    OpenCorePkg is an open-source, modular UEFI (Unified Extensible Firmware Interface) bootloader and development framework, primarily designed to enable macOS booting on non-Apple hardware (Hackintosh). It includes Apple-specific UEFI drivers, utilities for macOS installation support, and shared libraries used across Acidanthera projects. Apple disk image loading support. Apple keyboard input aggregation. Apple PE image signature verification. Apple UEFI secure boot supplemental code. Audio...
    Downloads: 167 This Week
    Last Update:
    See Project
  • 6
    HIDAPI library

    HIDAPI library

    A Simple cross-platform library for communicating with HID devices

    HIDAPI is a multi-platform library that allows an application to interface with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and macOS. HIDAPI can be either built as a shared library (.so, .dll or .dylib) or can be embedded directly into a target application by adding a single source file (per platform) and a single header.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 7
    Watchy

    Watchy

    An open source E-ink smartwatch

    ...Wi-Fi & Bluetooth LE connectivity. 3-axis accelerometer with gesture detection. Real-time clock for accurate timekeeping with calendar and alarm functions. Built-in USB-to-serial adapter for programming on the go. Watchy comes with comprehensive documentation and Arduino code examples that demonstrate every hardware feature. New watch faces and examples are regularly added.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    libusb

    libusb

    A cross-platform library that gives apps easy access to USB devices

    Library to enable user space application programs to communicate with USB devices
    Leader badge
    Downloads: 3,873 This Week
    Last Update:
    See Project
  • 9
    libaums

    libaums

    Open source library to access USB Mass Storage devices on Android

    Open source library to access USB Mass Storage devices on Android without rooting your device. A library to access USB mass storage devices (pen drives, external HDDs, card readers) using the Android USB Host API. Currently, it supports the SCSI command set and the FAT32 file system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10
    Several language bindings for the FTDI D2XX driver used in FTDI's USB products. Currently supported languages are Python (pyd2xx), Java (jd2xx), CSharp (csd2xx) and LabVIEW (lvd2xx).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    usbmuxd

    usbmuxd

    A socket daemon to multiplex connections from and to iOS devices

    ...You should also create an usbmux user that has access to USB devices on your system. Alternatively, just pass a different username using the -U argument. usbmuxd is not used for tethering data transfers which uses a dedicated USB interface to act as a virtual network device. The higher-level layers, especially if you want to write an application to interact with the device, are handled by libimobiledevice.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 12
    Arduino MIDI Library

    Arduino MIDI Library

    MIDI for Arduino

    ...Last received message is saved until a new one arrives. Overridable template-based settings. Create more than one MIDI interface for mergers/splitters applications. Use any serial port, hardware or software. All USB-related code has been moved into a separate repository Arduino-USB-MIDI, USB MIDI Device support with MIDI USB, still using this library to do all the MIDI heavy-lifting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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: 58 This Week
    Last Update:
    See Project
  • 14
    mRemoteNG

    mRemoteNG

    mRemoteNG is the next generation of mRemote, open source

    mRemoteNG ("Multi‑Remote Next Generation") is a free, open‑source, tabbed remote connection manager for Windows. It consolidates multiple remote protocols (e.g., RDP, VNC, SSH) into a single interface, making it easier to organize and manage connections. Tabbed interface for keeping multiple sessions organized. Integrates with external credential vaults (e.g. Thycotic Secret Server) and supports dynamic host update for EC2. Supports a wide range of protocols: RDP, VNC, SSH, Telnet,...
    Downloads: 1,665 This Week
    Last Update:
    See Project
  • 15
    VideoMan Library

    VideoMan Library

    C++ library for image acquisition and visualization

    ...Easy integration with OpenCV, CUDA... Perfect for computer vision. Keywords: video capture, computer vision, machine vision, opencv, opengl, cameras, video input devices, firewire, usb, gige
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    license4j

    license4j

    License4J Library and GUI Tools

    LICENSE4J is a robust licensing library and license server that simplifies software licensing for developers. It allows for easy integration of licensing functionality into Java applications with minimal code. The user-friendly web-based License Manager works seamlessly on both desktop and mobile devices, enhancing accessibility for all users. The Licensing Library is a versatile tool that developers can easily integrate into any Java application. It empowers developers to implement...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Recta Host

    Recta Host

    Direct printing from JS

    Direct printing from JS. This make you direct print from your website / page to ESCPOS based printer (Thermal / Dot Metrix)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    LibUsbDotNet C# USB Library
    .NET C# USB library for WinUSB, LibUsb-Win32, and libusb-1.0. Using the common device classes, applications work with all operating systems and drivers without modification. Lots of example code. Open source software at sourceforge.net.
    Leader badge
    Downloads: 564 This Week
    Last Update:
    See Project
  • 19
    crypto-native

    crypto-native

    Java native access for pc/sc, pkcs11, openct based on JNA

    This is a java native wrapper, based on JNA of standard methods to access smart cards (pkcs11, pc/sc, openct, libusb). Goals of this projects are: * interoperability: it can work on any platform where JNA runs: Windows, Linux, Mac (and one day even Android) * modularity: you don't need to include pc/sc support if you only use pkcs11 * ease of integration: it depends only on few required libraries. * ease of use: it exposes a simple java interface (even if you can deal with the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    QDeviceWatcher

    Hotpug detection for windows and linux. Only QtCore is required

    QDeviceWatcher can detect usb storage add and remove event. Tested on linux (>= 2.6) and windows(mingw and msvc). WinCE is to be tested.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    perfect-clone

    Partition Clonning Tool

    PerfectClone is a program for easy backup and restore partitions. It is writen in ANSI C with ncurses interface to clone and restore partitions from a LiveCD/USB (GNU/Linux or BSD for example). Some of its most important features are: - Is Free Software (GPLv3). - Completely written in ANSI C (Most people will find it easy to modify and adapt). - Very easy to use, intuitive and friendly through the use of dialog. - Very low resource consumption. - No need a graphics server (runs completely from terminal). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Shared library and associated tools for DMX-512 communication via USB-to-RS-485 adapters, using standard UNIX and Linux serial interfaces (patches to remove dependence on linux/serial.h welcome).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A complete cross-platform Java USB Library
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB