Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/cherry-embedded/CherryUSB

CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP

cdc cdns2 cdns3 cherryusb dfu dwc2 ehci hid hub musb ohci rndis uac usb usb-device usb-host uvc xhci

Last synced: 03 Jul 2024

https://github.com/hathach/tinyusb

An open source cross-platform USB stack for embedded system

embedded midi msc tinyusb usb usb-cdc usb-devices usb-drive usb-hid usb-host webusb

Last synced: 02 Jul 2024

https://github.com/tejado/Authorizer

Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:

android auto-type bluetooth bluetooth-hid encryption gpg gpg-encryption hid keyboard-emulation otp password-manager password-store security smartphone usb usb-hid

Last synced: 02 Jul 2024

https://github.com/VikOlliver/Microwriter

A reboot of the 80's Microwriter accessible chord keyboard done using an Arduino

arduino chord hid keyboard microwriter mouse quinkey usb

Last synced: 02 Jul 2024

https://github.com/dmitrystu/libusb_stm32

Lightweight USB device Stack for STM32 microcontrollers

stm32 usb

Last synced: 01 Jul 2024

https://github.com/thijse/Arduino-CmdMessenger

CmdMessenger Communication library for Arduino & .NET

arduino-cmdmessenger bluetooth c-sharp cmdmessenger communication-library mono serial usb

Last synced: 29 Jun 2024

https://github.com/maccasoft/propeller-vt100-terminal

ANSI / VT-100 Terminal emulator for Parallax Propeller microcontroller with VGA and USB support

ansi parallax-propeller-microcontroller propeller-spin rc2014 usb vga vt100

Last synced: 29 Jun 2024

https://github.com/NicoHood/HoodLoader2

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

arduino bootloader usb

Last synced: 29 Jun 2024

https://github.com/nefarius/ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.

bus-driver driver dualshock4 emulation hid usb windows xbox360-controller

Last synced: 27 Jun 2024

https://github.com/todbot/Blink1Control2

Blink1Control GUI to control blink(1) USB RGB LED devices.

blink1 electron nodejs react usb usb-hid

Last synced: 27 Jun 2024

https://github.com/pp3345/ykDroid

YubiKey challenge-response USB and NFC driver for Android

android challenge-response keepass keepass2android nfc usb yubikey

Last synced: 27 Jun 2024

https://github.com/medusalix/xow

Linux driver for the Xbox One wireless dongle

dongle linux usb user-mode wireless xbox xbox-one

Last synced: 27 Jun 2024

https://github.com/medusalix/xone

Linux kernel driver for Xbox One and Xbox Series X|S accessories

kernel linux usb wireless xbox xbox-one

Last synced: 26 Jun 2024

https://github.com/KevinVitale/CartBoy

Native macOS client for Gameboy cartridge readers & writers

gameboy swift usb usb-serial-controller

Last synced: 25 Jun 2024

https://github.com/milador/RaspberryPi-Joystick

A virtual HID USB joystick created using Raspberry Pi

descriptor hid joystick libcomposite python raspberry-pi raspberrypi-joystick usb

Last synced: 24 Jun 2024

https://github.com/pbatard/libwdi

Windows Driver Installer library for USB devices

c driver-installation drivers libusb libusb-win32 libusbk usb usb-devices wcid windows winusb

Last synced: 21 Jun 2024

https://github.com/Sporesirius/YAMS

YAMS (Yet Another Multiboot System)

iso linux multiboot usb windows yams

Last synced: 21 Jun 2024

https://github.com/LordOfMice/hidusbf

USB Mice Overclocking Software (for Windows)

game-controller gamepad keyboard mouse overclock usb

Last synced: 21 Jun 2024

https://github.com/andrelcmoreira/usb-rofi

management of usb devices with rofi and udev

bspwm dwm i3wm rofi udev usb

Last synced: 18 Jun 2024

https://github.com/USBGuard/usbguard

USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)

blacklist c-plus-plus hacktoberfest linux rule-language security security-hardening usb usb-devices whitelist

Last synced: 17 Jun 2024

https://github.com/Qengineering/YoloCam

Raspberry Pi stand-alone AI-powered camera with live feed, email notification and event-triggered cloud storage

aarch64 ai cpp email gdrive google-drive gpio gpio-pins livefeed livestream programmable raspberry-pi raspberry-pi-3b raspberry-pi-4 raspberry-pi-64-os raspberry-pi-zero-2-w surveillance usb yolo yolox

Last synced: 15 Jun 2024

https://github.com/avakar/usbcorev

A full-speed device-side USB peripheral core written in Verilog.

fpga usb verilog

Last synced: 14 Jun 2024

https://github.com/no2fpga/no2muacm

Drop In USB CDC ACM core for iCE40 FPGA

cdc-acm fpga ice40 usb

Last synced: 14 Jun 2024

https://github.com/ulixxe/usb_cdc

Single/Multi-channel Full Speed USB interface for FPGA and ASIC designs

asic bootloader cdc-acm fomu fpga serial tinyfpga-bx usb usb-cdc usb-device verilog

Last synced: 14 Jun 2024

https://github.com/newaetech/phywhispererusb

PhyWhisperer-USB: Hardware USB Trigger

fpga glitch hardware-triggering oshw usb

Last synced: 14 Jun 2024

https://github.com/WangXuan95/FPGA-USB-Device

An FPGA-based USB full-speed device core to implement USB-serial, USB-camera, USB-audio, USB-hid, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB full-speed device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。

cdc fpga keyboard rtl usb usb-audio usb-camera usb-cdc usb-controller usb-device usb-disk usb-hid usb-keyboard usb-microphone usb-serial usb-speaker usb-uart usb-uvc uvc verilog

Last synced: 14 Jun 2024

https://github.com/mytbk/liveusb-builder

A script suite to create multiboot USB stick for GNU/Linux distributions

grub iso multiboot syslinux uefi usb

Last synced: 14 Jun 2024

https://github.com/MarsTechHAN/ch552tool

An open sourced python tool for flashing WCH CH55x series USB microcontroller with bootloader v2.30, v2.31 & v2.40.

ch551 ch552 ch553 ch554 ch559 flashtool microcontroller usb wch winchiphead

Last synced: 14 Jun 2024

https://github.com/ultraembedded/core_usb_host

Basic USB 1.1 Host Controller for small FPGAs

axi4-lite fpga ulpi usb usb-host utmi

Last synced: 14 Jun 2024

https://github.com/z4yx/USB-C-PPS

USB-PD charger as a programmable power supply.

pps stm32 usb usb-pd

Last synced: 14 Jun 2024

https://github.com/r4d10n/wch-ch32v307-msc-ram

USB MSC demo implementation for CH32V307 Evaluation Board

ch32v307 msc usb

Last synced: 14 Jun 2024

https://github.com/Sapd/HeadsetControl

Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

battery corsair corsair-void headsets hid hidapi linux logitech osx sidetone usb

Last synced: 11 Jun 2024

https://github.com/TeXitoi/keyberon

A rust crate to create a pure rust keyboard firmware.

embedded firmware keyboard rust usb usb-hid

Last synced: 11 Jun 2024

https://github.com/aguslr/multibootusb

A collection of GRUB files and scripts that will allow you to create a pendrive capable of booting different ISO files

grub iso iso-files multiboot usb

Last synced: 10 Jun 2024

https://github.com/cea-sec/usbsas

Tool and framework for securely reading untrusted USB mass storage devices.

filesystem rust security usb

Last synced: 09 Jun 2024

https://github.com/SvenGDK/XboxMediaUSB

Creates a new drive for Xbox consoles or adds missing permissions.

usb xbox

Last synced: 09 Jun 2024

https://github.com/JChristensen/usb-condom

A little something for the tinfoil hat crowd.

security tinfoil-hat usb

Last synced: 08 Jun 2024

https://github.com/electronicsf/driver-ch341

CH340 Drivers for Windows, Mac and Linux

arduino ch340 ch341 com driver nano port serial usb

Last synced: 08 Jun 2024

https://github.com/micronucleus/micronucleus

ATTiny usb bootloader with a strong emphasis on bootloader compactness.

avr bootloader micronucleus usb v-usb

Last synced: 07 Jun 2024

https://github.com/OrangeFox86/DreamcastControllerUsbPico

Dreamcast to USB Gamepad Converter for Raspberry Pi Pico

controller dreamcast maple-bus usb

Last synced: 07 Jun 2024

https://github.com/br-automation-com/AS-USB

Sample application for auto mounting USB sticks on a B&R PLC

br-automation plc usb

Last synced: 07 Jun 2024

https://github.com/song940/node-escpos

🖨️ ESC/POS Printer driver for Node.js

bluetooth drivers escpos hardware network nodejs printer serialport thermal-printing usb

Last synced: 05 Jun 2024

https://github.com/frederic/superbird-bulkcmd

Spotify Car Thing (superbird) resources to access U-Boot shell over USB

amlogic spotify superbird u-boot usb

Last synced: 03 Jun 2024

https://github.com/pyusb/pyusb

Easy USB access for Python

hardware python usb

Last synced: 01 Jun 2024

https://github.com/nkc3g4/wtg-assistant

Deploy Windows To Go on USB devices.

usb windows-to-go

Last synced: 31 May 2024

https://github.com/gphoto/libgphoto2

The libgphoto2 camera access and control library.

access camera canon digital dslr eos library linux nikon pentax powershot sony usb

Last synced: 31 May 2024

https://github.com/tejado/android-usb-gadget

Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱

android authorizer ccid configfs ctap ctap2 functionfs gadget hid kernel root smartcard usb usb-devices usb-gadget usb-hid

Last synced: 30 May 2024

https://github.com/robatwilliams/awesome-webhid

Curated list of resources relating to the WebHID (Human Interface Device) API

awesome awesome-list bluetooth bluetooth-hid javascript usb usb-hid web-api webhid

Last synced: 30 May 2024

https://github.com/todbot/blink1

Official software for blink(1) USB RGB LED by ThingM

blink1 led rgb rgb-led thingm usb ws2812 ws2812b

Last synced: 29 May 2024

https://github.com/dorssel/usbipd-win

Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.

hyper-v usb usbip usbip-win usbipd windows wsl wsl2

Last synced: 28 May 2024

https://github.com/networkupstools/nut

The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!

epdu management modbus monitoring netxml nut pdu serial snmp ups usb

Last synced: 28 May 2024

https://github.com/developersu/ns-usbloader

Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files.

gui ns nsp tinfoil usb

Last synced: 28 May 2024

https://github.com/Jinjinov/Usb.Events

Subscribe to the Inserted and Removed events to be notified when a USB drive is plugged in or unplugged, or when a USB device is connected or disconnected. Usb.Events is a .NET Standard 2.0 library and uses WMI on Windows, libudev on Linux and IOKit on macOS.

events iokit libudev linux macos net-standard usb windows wmi

Last synced: 28 May 2024

https://github.com/im-tomu/toboot

Bootloader for the EFM32HG Tomu Board

arm bootloader cortex-m0 efm32hg silabs tomu usb usb-devices

Last synced: 27 May 2024

https://github.com/libusb/hidapi

A Simple cross-platform library for communicating with HID devices

android bluetooth bsd c hid hidapi hidapi-library hidraw i2c linux macos spi usb usb-hid windows

Last synced: 27 May 2024

https://github.com/AmirrezaNasiri/usb-keystroke-injector

☠️ An Arduino-based USB keyboard simulator which injects keystrokes via Bluetooth protocol or predefined payloads in a SD card.

arduino badusb hacking usb

Last synced: 27 May 2024

https://github.com/mvp/uhubctl

uhubctl - USB hub per-port power control

c control disable hub libusb off port power ppps switching toggle usb utility

Last synced: 27 May 2024

https://github.com/node-hid/node-hid

Access USB & Bluetooth HID devices through Node.js

electron hid nodejs usb

Last synced: 27 May 2024

https://github.com/pbek/usb_hid_autofire

Simple Flipper Zero application to send left-clicks as a USB HID device

c fap flipper flipper-plugin flipper-plugins flipper-zero flipperzero hid usb

Last synced: 25 May 2024

https://github.com/Timendus/ticalc-usb

A library to communicate with TI graphing calculators through WebUSB

calculator es6 javascript ti-84 ti-84-plus usb webusb

Last synced: 24 May 2024

https://github.com/HaoboGu/rmk

A Rust keyboard firmware with layers, online keymap editing and BLE wireless support for nRF52/ESP32

cortex-m embedded esp32 firmware keyboard keyboard-firmware nrf52 rp2040 rust stm32 usb usb-hid

Last synced: 21 May 2024

https://github.com/ardnew/mcp2221a

Go module for the MCP2221A USB to I²C/UART Protocol Converter with GPIO

adc dac go golang gpio i2c mcp2221 mcp2221a protocol-converter usb usb-c usb-hid

Last synced: 18 May 2024

https://github.com/K3V1991/APK-Bundle-Installer

Batch Script that allow you to install APK Bundles/Split APKs

adb android apk apks bat batch cmd commands fastboot installer platform-tools sdk tool usb windows

Last synced: 16 May 2024

https://github.com/libimobiledevice/usbmuxd

A socket daemon to multiplex connections from and to iOS devices

c daemon ios libimobiledevice library usb usbmuxd

Last synced: 14 May 2024

https://github.com/ALSchwalm/pISO

Hardware and software source for the pISO

flash-drive kickstarter usb

Last synced: 14 May 2024

https://github.com/stuffmatic/zephyr-usb-midi

A configurable USB MIDI 1.0 device class driver for the Zephyr RTOS.

embedded midi usb usb-midi usb-midi-controller usb-midi-device usb-midi-interface zephyr zephyr-rtos

Last synced: 13 May 2024

https://github.com/artemanufrij/imageburner

An elementary OS app

bootable burn flash iso linux usb vala

Last synced: 11 May 2024

https://github.com/introlab/16SoundsUSB

16 Synchronized Inputs USB (UAC2) Sound Card Based on XMOS xCORE-200

16-inputs 4-outputs cs4384 cs5368 introlab microphones odas openhardware soundcard uac2 usb xcore-200 xmos

Last synced: 10 May 2024

https://github.com/libimobiledevice/libusbmuxd

A client library to multiplex connections from and to iOS devices

c ios iproxy library usb usbmuxd

Last synced: 09 May 2024

https://github.com/libusb/libusb

A cross-platform library to access USB devices

c libusb usb

Last synced: 01 May 2024

https://github.com/PartialVolume/shredos.x86_64

Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe

buildroot dban delete disk dod dwipe erase erase-disk eraser hdparm hexedit nwipe prng prng-methods secure-disk-erase usb wipe

Last synced: 27 Apr 2024

https://github.com/ernw/dizzy-legacy

Network and USB protocol fuzzing toolkit.

fuzzing fuzzing-framework network python usb

Last synced: 27 Apr 2024

https://github.com/errbufferoverfl/usb-canary

A Linux or OSX tool that uses psutil to monitor devices while your computer is locked. In the case it detects someone plugging in or unplugging devices it can be configured to send you an SMS or alert you via Slack or Pushover.

detection monitoring python slack twilio usb

Last synced: 26 Apr 2024

https://github.com/rsta2/circle

A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)

bare-metal c-plus-plus framework raspberry-pi tcp-ip usb

Last synced: 25 Apr 2024

https://gitlab.com/CarbonCollins/nomad-usb-device-plugin

A USB device plugin for nomad deployments Forked from https://github.com/hashicorp/nomad-skeleton-device-plugin

device nomad plugin usb

Last synced: 25 Apr 2024

https://github.com/oandrew/ipod-gadget

iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod

carplay configfs gadget golang iap ipod ipod-gadget kernel reverse-engineering usb

Last synced: 24 Apr 2024

https://github.com/kirankunigiri/Apple-Family

A simple framework that brings Apple devices together - like a family

bluetooth connectivitiy data ios macos usb wifi

Last synced: 21 Apr 2024

https://github.com/jensmeder/DarkLightning

Simply the fastest way to transmit data between iOS/tvOS and OSX

ios macos osx tvos usb usbmuxd

Last synced: 21 Apr 2024

https://github.com/FlingOS/FlingOS

An educational operating system written in C#. A great stepping stone from high to low level development.

article ata compiler csharp educational fat32 file-systems filesystems flingos-source iso9660 low-level low-level-programming multi-task operating-system pci serial tutorial usb x86 x86-32

Last synced: 19 Apr 2024

https://github.com/moonglow/pcan_cantact

:robot: XCAN firmware for CANtact ( CANable ) or any other similar boards.

busmaster can canable cantact pcan socketcan stm32f042 usb

Last synced: 17 Apr 2024

https://github.com/suburbanembedded/hadoucan-fw

Firmware for SM-1301 USB-CAN FD adapter

can-bus canfd slcan stm32h7 usb

Last synced: 17 Apr 2024