Crates that abstract a given features across multiple platforms, such as using OS services, accessing device-local peripherals, etc.

  • Cross platform serial ports
    com-port rs232 serial serial-port tty
  • A cross-platform low-level serial port library.
    hardware rs232 serial system
  • A cross-platform low-level serial port library
    hardware rs232 serial system
  • A cross-platform low-level serial port library
    hardware rs232 serial system
  • Rust abstractions for opening URIs on multiple platforms
    intent open robius uri url
  • blessed
    rfd (Rusty File Dialog) crates.io
    Support for opening file pickers/dialog boxes on Desktop and web
    dialog file ui
  • High-level Rust binding for the tinyfiledialogs C library.
    dialog ui unix windows

nothing here yet

Content from a page to demo long form content talking about drag and drop.

Did you know winit recently got improved drag and drop support? (PR)

  • Start a drag-and-drop operation out of a window
  • A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library.
    ble bluetooth bluez corebluetooth uwp
  • BlueR: official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
    bluetooth gatt l2cap mesh rfcomm

nothing here yet

  • Cross-platform, asynchronous Rust library to run commands in pipelines
    async command cross-platform pipeline process

nothing here yet

  • A Simple-to-use, cross-platform Rust Webcam Capture Library
    camera capture cross-platform webcam

nothing here yet

  • Rust abstractions for multi-platform native authentication: biometrics, fingerprint, password, TouchID, FaceID, Windows Hello, etc.
    authentication biometric fingerprint password robius
  • Cross-platform library for managing passwords/credentials
    credential cross-platform keychain keyring password

this is a section for a non-top-level topic

  • Cross-platform Rust library for low-level audio I/O
    audio sound
  • Asynchronous cross-platform real-time audio recording & playback.
    audio cross-platform play realtime record
  • A cross platform library to provides easy to use beep functions that actually beep
    audio beep sound

nothing here yet

  • A small native-ish cross platform dialogs library with zero runtime dependencies.
    cross-platform dialog message-box messagebox
  • A cross-platform font loading library
  • A cross-platform, high-performance and asynchronous web server for static files-serving.
    file-server http-server static-web-server
  • Cross-platform library to find out processes listening on network sockets
    listen pid port process socket
  • A cross platform websocket client
    cross-platform native wasm websocket
  • Installer and automatic update framework for cross-platform desktop applications
    automatic-updates install squirrel update velopack
  • A cross-platform screen casting library implemented by Rust.
  • in development
    A cross-platform screen casting library implemented by Rust.