[go: up one dir, main page]

Showing 248 open source projects for "usb interface"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • anny is an all-in-one platform for managing hybrid workplaces and shared resources. Icon
    anny is an all-in-one platform for managing hybrid workplaces and shared resources.

    For Businesses looking for a flexible solution for internal and external bookings

    Enable your employees to easily book desks, meeting rooms, parking spots, equipment, and more – all in one place. With flexible rules and group permissions, you stay in full control of who can access what.
    Learn More
  • 1
    balenaEtcher

    balenaEtcher

    A safe way to flash OS images to SD cards & USB drives

    Etcher is a powerful OS image flasher. It protects a user from accidentally overwriting hard-drives by making drive selection obvious; and with validated flashing there is no more writing images to corrupted drives. It is also called balenaEtcher since it is developed by balena. In addition, balenaEtcher can flash directly Raspberry Pi devices that support usbboot. Use for .iso and .img files, as well as zipped folders to create live SD cards and USB flash drives. Written with...
    Downloads: 1,063 This Week
    Last Update:
    See Project
  • 2
    CNCjs

    CNCjs

    A web-based interface for CNC milling controller running Grbl, Marlin,

    A web-based interface for CNC milling controller running Grbl, Smoothieware, or TinyG. It runs on a Raspberry Pi or a laptop computer that you have Node.js installed, connecting to the Arduino over a serial connection using a USB serial port, a Bluetooth serial module, or a Serial-to-WiFi module like XBee or USR-WIFI232-T.
    Downloads: 113 This Week
    Last Update:
    See Project
  • 3
    FreeMDU

    FreeMDU

    Open hardware and software tools for communicating with Miele

    FreeMDU is an open-source toolkit that provides both hardware and software solutions for communicating with Miele appliances through their often overlooked optical diagnostic interface, effectively offering an accessible alternative to the proprietary Miele Diagnostic Utility used by service technicians. This project includes reverse-engineered protocol support, a terminal user interface for diagnostics, and firmware that can act as a USB-UART bridge or standalone communication adapter for home automation systems. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    BadUSB

    BadUSB

    Flipper Zero badusb payload library

    This project explores USB device emulation attacks—commonly called BadUSB—by demonstrating how commodity USB hardware can impersonate keyboards, network adapters, or storage devices to perform scripted actions on a host. It typically contains firmware examples, payloads, and explanations showing how a device presenting as a Human Interface Device (HID) can inject keystrokes, open shells, or orchestrate data exfiltration when plugged into a machine.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Optimize every aspect of hiring with Greenhouse Recruiting Icon
    Optimize every aspect of hiring with Greenhouse Recruiting

    Hire for what's next.

    What’s next for many of us is changing. Your company’s ability to hire great talent is as important as ever – so you’ll be ready for whatever’s ahead. Whether you need to scale your team quickly or improve your hiring process, Greenhouse gives you the right technology, know-how and support to take on what’s next.
    Learn More
  • 5

    usb-loadcell

    USB loadcell meter using an MCP2210 chip to interface with an HX711

    An MCP2210 chip along with a CD74HC132E quad Nand gate used as glue logic is used to interface with an HX711 load cell amplifier. Python along with the PyUSB library is used for control. Tkinter is used as both a visual interface and thread manager. The program uses workcells which are virtual autonomous machines which communicate over a virtual peer to peer network. This results in a very simple asynchronous event driven program environment. Communication between workcells is done by...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    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: 143 This Week
    Last Update:
    See Project
  • 7
    USB-Device

    USB-Device

    Fixes USB connexion fail with devices on some linux system

    Initially designed to fix the usb detection fail with Device Flash Tool software, USB-Device try to fixes the devices detection issue on the USB ports. This program is automatically translated on startup.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    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: 16 This Week
    Last Update:
    See Project
  • 9
    USB Paranoiac

    USB Paranoiac

    USB Security Scanner on Linux

    This program allows you to examine suspicious USB storage devices before plugging them into your Windows computer. This is not an antivirus; it does not have heuristic or automatic detection-cleanup features. Just so you know, executable files are worth your attention. You decide whether they're dangerous or not. https://github.com/shampuan/USB-Paranoiac
    Downloads: 7 This Week
    Last Update:
    See Project
  • Rental Property Management Software Made Easy Icon
    Rental Property Management Software Made Easy

    Save 15 hours a month, put your rental portfolio on autopilot and make accounting a breeze.

    DoorLoop is built for property managers, management companies, owners, landlords, investors, community associations, or anyone managing any property worldwide.
    Learn More
  • 10
    MimicLaw

    MimicLaw

    Run OpenClaw on a $5 chip

    MimiClaw (from the mimiclaw project) is an edge-AI personal assistant that runs directly on extremely low-cost hardware like an ESP32-S3 microcontroller without a full operating system, Node.js, or cloud backend. By running pure C on a bare-metal chip, MimiClaw brings AI interactions and persistent memory to a tiny USB-powered device you can carry in your pocket. You connect the device to Wi-Fi and chat with it using Telegram, making it a convenient always-on assistant for tasks like...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    AVGVSTO USB

    AVGVSTO USB

    https://avgvsto.sourceforge.io

    AVGVSTO - Advanced Security Suite with USB Binding AVGVSTO is a Python-based encryption tool that binds sensitive data to a physical USB drive , ensuring decryption is only possible when the authorized device is connected. It combines AES-256 encryption with robust USB hardware authentication and brute-force protection for enhanced security. 🔍 Key Features Hardware-Bound Encryption Files can only be decrypted when the original USB drive (used during encryption) is connected. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    VirtualBox

    VirtualBox

    Virtualization software for x86_64 hardware

    VirtualBox is a powerful open-source full virtualization software that allows a user to run one or more “guest” operating systems simultaneously inside “virtual machines” on a single physical “host” machine. It supports a wide variety of host platforms (Linux, Windows, macOS, Solaris, etc.) and guest OSes, enabling, for example, running Linux on a Windows PC, running Windows Server on a Linux host, or even legacy OSes in a controlled environment. This flexibility makes VirtualBox ideal for...
    Downloads: 59 This Week
    Last Update:
    See Project
  • 13
    MODOS - Linux for USB

    MODOS - Linux for USB

    (Former: G0ll0'Z SmollOS)

    ...For a fully persistent setup, creating the USB via Rufus is recommended.
    Leader badge">
    Downloads: 50 This Week
    Last Update:
    See Project
  • 14
    Clementine

    Clementine

    Modern music player and library organizer

    Clementine is a multi-platform music player and library organizer inspired by Amarok 1.4. It has a fast and easy-to-use interface, and allows you to search and play music from your local library, internet radio, songs you’ve uploaded to cloud storage, and more! Use this as an open source alternative to itunes or spotify.
    Downloads: 90 This Week
    Last Update:
    See Project
  • 15
    ScriptCommunicator / serial terminal

    ScriptCommunicator / serial terminal

    Scriptable data terminal which supports several interfaces.

    ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log. In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface. This script interface has the following features: - Scripts can send and receive data with the main interface...
    Leader badge">
    Downloads: 90 This Week
    Last Update:
    See Project
  • 16
    Silver Shield PM Control for Linux

    Silver Shield PM Control for Linux

    Control software for GEMBIRD USB controlled power strips

    sispmctl is an application enabling the use of the GEMBIRD SiS-PM and mSiS(sispm) USB-controlled power-outlet device under Linux. Note that the device is also sold under different Names, i.e. as "IntelliPlug" in Germany.
    Leader badge">
    Downloads: 64 This Week
    Last Update:
    See Project
  • 17
    Network Security Toolkit (NST)

    Network Security Toolkit (NST)

    A network security analysis and monitoring toolkit Linux distribution.

    ...An advanced Web User Interface (WUI) is provided for system/network administration, navigation, automation, network monitoring, host geolocation, network analysis and configuration of many network and security applications found within the NST distribution. In the virtual world, NST can be used as a network security analysis, validation and monitoring tool on enterprise virtual servers hosting virtual machines.
    Leader badge">
    Downloads: 198 This Week
    Last Update:
    See Project
  • 18
    ...Source code (GitHub): https://github.com/norrest/SQpl Storage: StereoQ Player supports internal SATA drives. Format the drive as EXT4 and it will be mounted automatically at /mnt/USB. The folder name is historical, please ignore it. The mounted drive is also shared on the network as “volumio”, out of respect for the original authors and compatibility.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 19
    Gamepad Tester

    Gamepad Tester

    Free online tool to test and diagnose your game controller instantly.

    Gamepad Tester is a browser-based utility designed to help gamers quickly test and troubleshoot their controllers without installing any software. It supports a wide range of gamepads, including Xbox, PlayStation, and generic USB controllers. Users can verify button response, analog stick accuracy, and vibration functionality to ensure their gamepad is functioning as expected. The platform is especially helpful for diagnosing issues like input lag, drift, or unresponsive buttons. With a simple, user-friendly interface and instant visual feedback, www.gamepadtester.co makes controller diagnostics fast, reliable, and accessible for everyone—from casual gamers to professional streamers.
    Leader badge">
    Downloads: 95 This Week
    Last Update:
    See Project
  • 20
    RDD! USB HID Report Descriptor Decoder

    RDD! USB HID Report Descriptor Decoder

    Create C structures from USB HID Report Descriptors

    This will read a USB Human Interface Device (HID) report descriptor from the specified input file then attempt to decode it and, optionally, create a C language header file from it. It also does some minimal sanity checks to verify that the report descriptor is valid. The input file can be a binary file or a text file (for example, an existing C header file).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21

    py_automata

    Virtual machines communicating over a virtual network.

    By using virtual machines, known as workcells, to communicate with other virtual machines over a virtual network, creating complex event driven programs becomes very simple. For example, the USB port interface is completely autonomous and doesn't have an API. Instead, it interacts with other workcells by receiving three request messages, 'Read', 'Write' and 'Query' and transmitting 'Read' and 'Write' status messages. This is based on the industrial automation programming model where complex machines interact using communication methods as simple as relay contacts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    FireSpecs

    FireSpecs

    Hardware monitoring and system information tool with GUI for Linux.

    FireSpecs displays comprehensive system information through an intuitive tabbed interface and provides detailed insights into hardware components, USB devices, and storage. Now open source!
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    Soplos Linux Tyson

    Soplos Linux Tyson

    Soplos Linux is a Debian Testing-based distribution with the Plasma 6

    Soplos Linux Tyson is a GNU/Linux distribution based on Debian Testing, designed for users taking their first steps into Linux or looking for a modern, stable, and efficient daily driver. Key Features: ✅ Based on Debian Testing, offering rolling updates and always up-to-date software. ✅ Ships with the KDE Plasma 6 desktop – modern, elegant, and highly customizable. ✅ Clean and minimalist interface with no unnecessary bloatware. ✅ Compatible with modest hardware – ideal for users...
    Downloads: 142 This Week
    Last Update:
    See Project
  • 24
    Soplos Linux Boro

    Soplos Linux Boro

    Soplos Linux is a Debian Testing-based distribution with the GNOME

    Soplos Linux Boro is a Debian Testing-based GNU/Linux distribution featuring the GNOME desktop, designed for users who want a modern, elegant, and productive Linux experience. Key Features: ✅ Based on Debian Testing, providing rolling updates and the latest stable software. ✅ GNOME desktop, offering a sleek, intuitive, and highly integrated user interface. ✅ Focus on simplicity and elegance, with carefully selected applications and minimal bloat. ✅ Optimized for modern hardware while...
    Leader badge">
    Downloads: 71 This Week
    Last Update:
    See Project
  • 25
    Software interface and gateware for magnetic resonance experiments using the limesdr board, as detailed in https://doi.org/10.1063/1.5127746 December 2019: Initial release containing the software used in the publication. In particular, the FPGA gateware, Cpp interface routines and the limr python class. The Cpp interface routines require compilation and the compilation call is found in the files.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next