Showing 115 open source projects for "python-i2c-tiny-usb"

View related business solutions
  • 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
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 1
    Dorion

    Dorion

    Tiny alternative Discord client with a smaller footprint and support

    Dorion is an alternative Discord client aimed and lower-spec or storage-sensitive PCs that supports themes, plugins, and more! Built with Rust on top of the Tauri library, Dorion uses your systems integrated Webview implementation. This means Dorion has a tiny installation size (~10mb) and works portably on Windows 11 and newer versions of Windows 10. Don't worry, you can still use it on Windows 7 too!
    Downloads: 32 This Week
    Last Update:
    See Project
  • 2
    display-switch

    display-switch

    Turn a $30 USB switch into a full-featured multi-monitor KVM switch

    This utility watches for USB device connect/disconnect events and switches monitor inputs via DDC/CI. This turns a simple USB switch into a full-fledged KVM solution: press one button on your USB switch and all your monitors connect to a different input. It is supposed to be installed on all computers that could be connected to these monitors since the app only switches monitors "one way" and relies on itself running on the other computers to switch it "the other way" as needed.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    AndroidMic

    AndroidMic

    Use your Android phone as a microphone for your PC

    ...It streams audio captured by the phone to a companion application running on Windows, macOS, or Linux. Users can establish connections through Wi-Fi using TCP or UDP, USB ADB, or USB Serial communication. The software supports noise cancellation to improve voice clarity during recording and communication. Its interface displays audio waveforms and provides configurable audio processing settings. Users can adjust sample rates, channel counts, and bit depths to match their preferred audio setup. A virtual audio cable is required to make the incoming stream available as a microphone input to other desktop applications. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    iDescriptor

    iDescriptor

    Privacy-first, open-source and free idevice management tool

    iDescriptor is a free, open-source device management application for iPhones, iPads, and other Apple devices. Built with Rust and Qt, it provides a privacy-focused alternative to conventional iOS management utilities. Users can connect devices through USB or wirelessly to access information and management tools. The application supports photo browsing, file exploration, battery diagnostics, and screen mirroring. It also offers virtual GPS location simulation and direct application downloads from the Apple App Store. Experimental backup functionality allows users to preserve device data and settings. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    FreeControl

    FreeControl

    Controlling Android devices on a PC

    FreeControl is a free, open-source desktop application designed for controlling Android devices through scrcpy and ADB. It provides a graphical interface for managing USB and wireless device connections. Users can discover Android devices on local networks or connect through wireless debugging pairing codes. Each device can be assigned a custom name and individual connection settings. The software supports simultaneous screen mirroring and control of multiple Android devices. Its settings panel simplifies configuring common scrcpy parameters and additional command-line options. ...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    uv

    uv

    An extremely fast Python package and project manager, written in Rust

    An extremely fast Python package and project manager, written in Rust.
    Downloads: 71 This Week
    Last Update:
    See Project
  • 7
    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. Developers and tinkerers can use FreeMDU to read diagnostic codes, monitor appliance internal states, and even integrate device feedback into platforms like Home Assistant using MQTT, making it valuable for repair, automation, and monitoring applications. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Ruff

    Ruff

    An extremely fast Python linter, written in Rust

    An extremely fast Python linter, written in Rust. Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface. Ruff can be used to replace Flake8 (plus dozens of plugins), isort, pydocstyle, yesqa, eradicate, pyupgrade, and autoflake, all while executing tens or hundreds of times faster than any individual tool.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 9
    py-spy

    py-spy

    Sampling profiler for Python programs

    py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. py-spy is extremely low overhead: it is written in Rust for speed and doesn't run in the same process as the profiled Python program. This means py-spy is safe to use against production Python code. py-spy works from the command line and takes either the PID of the program you want to sample from or the command line of the python program you want to run. py-spy has three subcommands record, top and dump. py-spy supports recording profiles to a file using the record command. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    defmt

    defmt

    Efficient, deferred formatting for logging on embedded systems

    defmt ("de format", short for "deferred formatting") is a highly efficient logging framework that targets resource-constrained devices, like microcontrollers. In its current iteration defmt mainly targets tiny embedded devices that have no means to display information to the developer, e.g. a screen. In this scenario, logs need to be transferred to a second machine, usually a PC/laptop, before they can be displayed to the developer/end-user.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    RuView

    RuView

    Turn WiFi signals into real-time human sensing and spatial awareness.

    RuView is an edge AI perception system that transforms ordinary WiFi signals into real-time environmental sensing and human pose estimation. Built on the concept of WiFi DensePose, it analyzes disturbances in WiFi Channel State Information (CSI) caused by human movement to reconstruct body position, breathing patterns, heart rate, and presence. Unlike traditional vision systems, RuView operates without cameras, wearables, or cloud connectivity, making it a privacy-first sensing solution. The...
    Downloads: 280 This Week
    Last Update:
    See Project
  • 12
    TinyWiiBackupManager

    TinyWiiBackupManager

    A tiny game backup and homebrew app manager for the Wii

    TinyWiiBackupManager is a free, open-source application designed for managing Wii and GameCube game backups and Wii homebrew applications. Built with Rust and Iced, it provides a lightweight graphical interface for organizing game files. The software supports ISO, RVZ, WBFS, and other compatible formats. Users can convert and archive game backups, remove unnecessary update partitions, and verify file integrity. It also retrieves game covers and metadata from GameTDB. For homebrew management,...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 13
    Rerun

    Rerun

    Visualize streams of multimodal data

    Rerun is an open-source tool that helps developers visualize real-time multimodal data streams, such as images, point clouds, and tensors, for debugging and understanding ML and robotics systems. Designed for use with Python and Rust, it captures logged data and renders it through an interactive desktop interface, making it easier to understand how complex systems behave over time.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 14
    Microduck

    Microduck

    A Tiny biped duck robot

    Microduck is an open-source robotics software platform powering a miniature, duck-shaped bipedal robot developed by Pollen Robotics. The robot measures approximately 25 centimeters tall and weighs 800 grams. Its Rust-based software runs on a Rockchip RK3566 processor and controls 15 servomotors through a 50 Hz control loop. Reinforcement learning policies enable walking, balancing, standing up after falls, and object manipulation. The robot also supports optional wheeled movement, gamepad...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    oha

    oha

    HTTP load generator, inspired by rakyll/hey with tui animation

    oha is a tiny program that sends some load to a web application and shows real-time tui inspired by rakyll/hey. This program is written in Rust and powered by tokio and beautiful tui by tui-rs. -q option works differently from rakyll/hey. It's set the overall query per second instead of for each worker.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Mini Jinja

    Mini Jinja

    MiniJinja is a powerful but minimal dependency template engine

    MiniJinja is a minimal-dependency template engine based on the syntax and behavior of Python’s Jinja2. It is implemented primarily for Rust and also has Go, JavaScript, Python, C, and CLI-related components. The project supports Jinja-style templates, inheritance, filters, expressions, dynamic objects, and serde-compatible data. It is designed to stay close to Jinja2 while keeping compile times, dependencies, and API surface manageable for Rust programs. MiniJinja can also be used as a small expression language or embedded template layer in larger applications. ...
    Downloads: 34 This Week
    Last Update:
    See Project
  • 17
    Databend

    Databend

    Cloud-native open source data warehouse for analytics and AI queries

    Databend is an open source cloud-native data warehouse designed for large-scale analytics and modern data workloads. Built in Rust, the system focuses on high performance, scalability, and efficient data processing for analytical queries. It is designed with a separation of compute and storage, allowing compute nodes to scale independently while storing data in object storage systems. This architecture enables cost-efficient storage and elastic scaling for workloads that involve large...
    Downloads: 45 This Week
    Last Update:
    See Project
  • 18
    Claw Code

    Claw Code

    AI agent harness for AI coding agents

    ...It originated as a clean-room reimplementation inspired by the architecture of Claude Code, aiming to replicate core concepts without using proprietary code. The project provides a Python-based foundation for experimenting with agent workflows, tool integration, and task execution pipelines. It emphasizes harness engineering—how agents are structured, how they interact with tools, and how they maintain context during execution. The system is being actively expanded, with a Rust-based runtime in development to improve performance and memory safety. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    QSV

    QSV

    Blazing-fast Data-Wrangling toolkit

    qsv is a fast, command-line CSV data toolkit written in Rust that extends the capabilities of xsv. It’s designed to make working with CSV files at scale easy and efficient, offering over 40 powerful subcommands for tasks like querying, sampling, splitting, deduplicating, and more. qsv is ideal for data engineers, analysts, and developers who need high-performance CSV manipulation on the command line.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 20
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 21
    Static Web Server

    Static Web Server

    A cross-platform, high-performance and asynchronous web server

    Static Web Server (or SWS abbreviated) is a tiny and fast production-ready web server suitable to serve static web files or assets. It is focused on lightness and easy-to-use principles while keeping high performance and safety powered by The Rust Programming Language. Written on top of Hyper and Tokio runtime, it provides concurrent and asynchronous networking abilities and the latest HTTP/1 - HTTP/2 implementations.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Monty

    Monty

    A minimal, secure Python interpreter written in Rust for use by AI

    Monty is an experimental, security-focused Python interpreter implemented in Rust and intended for running AI-generated Python safely under strict constraints. The project’s core goal is to enable code execution in environments where untrusted or model-produced code must be tightly sandboxed to reduce risk. Rather than offering a full “general-purpose Python runtime with everything enabled,” Monty is designed to be minimal and controlled, making it easier to reason about what code can do and what it cannot. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    RustScan

    RustScan

    The Modern Port Scanner

    The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported). Scans all 65k ports in 3 seconds. Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want. Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths. The usuals you would expect. IPv6, CIDR, file input and more. ...
    Downloads: 41 This Week
    Last Update:
    See Project
  • 24
    Rye

    Rye

    A Hassle-Free Python Experience

    Rye is a modern Python project and package management tool designed to provide a seamless development experience. It integrates Python installation, virtual environment management, and dependency handling into a single cohesive workflow. Rye's emphasis on simplicity and automation makes it particularly suitable for managing complex projects and monorepos, reducing the overhead typically associated with Python project setup and maintenance.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Text Embeddings Inference

    Text Embeddings Inference

    High-performance inference server for text embeddings models API layer

    Text Embeddings Inference is a high-performance server designed to serve text embedding models efficiently in production environments. It focuses on delivering fast and scalable embedding generation by leveraging optimized inference techniques and modern hardware acceleration. It is built to support transformer-based embedding models, making it suitable for tasks such as semantic search, clustering, and retrieval-augmented systems. It provides an API interface that allows developers to...
    Downloads: 15 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next