Displaying 1 to 20 from 79 results

Windows 7 USB/DVD Download Tool


Windows 7 USB/DVD Download Tool enable you to easily create bootable DVD or USB Keys for Windows 7 installation from the ISO file downloaded from Microsoft Store.

libusb - A cross-platform library to access USB devices

  •    C

libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD and Haiku 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 (see COPYING). libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.

node-usb - Improved USB library for Node.js

  •    C++

Node.JS library for communicating with USB devices in JavaScript / CoffeeScript. This is a refactoring / rewrite of Christopher Klein's node-usb. The API is not compatible (hopefully you find it an improvement).

Rufus - Create Bootable USB Flash Drive

  •    C

Rufus is a utility that helps format and create bootable USB flash drives. It can be especially useful for cases where you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.), you need to flash a BIOS or other firmware from DOS, you need to work on a system that doesn't have an OS installed.

UNetbootin - Create Bootable USB Drives

  •    C++

UNetbootin allows you to create bootable Live USB drives for Ubuntu, Fedora, and other Linux distributions without burning a CD. It runs on Windows, Linux, and Mac OS X. It can make a "frugal install" on your local hard disk if you don't have a USB drive.

UsbSerial - Usb serial controller for Android

  •    Java

Usb serial controller for Android. For more information, there is a more complete description. Due to a bug in Android itself, it's highly recommended to not use it with a device running Android 5.1.1 Lollipop. See issue #142 for more details.

AndrOBD - Android OBD diagnostics with any ELM327 adapter

  •    Java

AndrOBD allows your Android device to connect to your car's on-board diagnostics system via any ELM327 OBD adapter, display various information & perform operations. It is open source and completely free. The application also has a built in Demo mode that simulates live data, so you don't require an adapter to test it.

Simple HID Library


Simple and small managed HID library for .NET 4 x86/x64. Can communicate with any HID USB device. Uses P/Invoke internally, no mixed mode assemblies or unmanged code.

FM USB Library

  •    DotNet

USB FM library provides managed interfaces, developed with C# to USB FM receivers, supporting RDS. This includes consumer oriented and OEM devices.

Create Hyper-V Server USB Memory


A simple application to automate the preparation process for booting Hyper-V Server 2008 R2. USB Flash Memory.


  •    C++

A COM server for interfacing with Dream Cheeky's USB Big Red Button.

HoodLoader2 - 16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

  •    C

HoodLoader2 is a CDC BootLoader with self reprogramming and Fast USB-Serial function. An Arduino Uno/Mega board has two Microcontroller of which one(16u2) is normally used for USB-Serial translation. But we can also use it as standalone AVR Microcontroller with (or without) USB functions as well.

NXLoader - My first Android app: Launch Fusée Gelée payloads from stock Android (CVE-2018-6242)

  •    Java

This app is currently in "Alpha" state, it's my first Android app and there is some rather disgusting code (Potentially blocking tasks on the UI thread 🤢). This will be improved soon™. For anyone who wants to look at the exploit source, the magic happens here.

circle - A C++ bare metal environment for Raspberry Pi with USB

  •    C

Raspberry Pi is a trademark of the Raspberry Pi Foundation. If you read this file in an editor you should switch line wrapping on.

hyperlog-sneakernet-replicator - peer to peer replication for hyperlog using files you can send around on a USB stick

  •    Javascript

Default hyperlog replication uses a Level database. LevelDOWN is the default backend on the filesystem, and it reads/writes many different files to the filesystem in order to function.However, USB sticks have different write properties than what you'd find in a laptop, and can be pulled from the system at any time.

dsweeper - Don't let AppleDouble `._whatever` files into Dropbox folder.

  •    Javascript

A tool that doesn't let AppleDouble ._whatever files into folder that is kept on external HDD. Helps keeping Dropbox clean.I recently ran into an issue: AppleDouble files started taking over my Dropbox folder that is kept on external HDD. Some people hit the same issue (1, 2). This tool helps fixing the problem.

node-uvc-control - Control UVC compliant USB webcams from node

  •    Javascript

Control a USB Video Class compliant webcam from node. Most modern USB webcams use a common set of controls standardized by the USB Implementers Forum. You can use this set of controls to change certain things on the camera, such as the brightness, contrast, zoom level, focus and so on. Every USB device has a vendorId and productId. You can use Device Manager (Windows), System Information (Mac) or lsusb (Linux) to find these, or you can use the list-devices.js in this repo to find the right paramters.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.