awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pythops avatar

pythops/bluetui

0
View on GitHub↗
2,556 estrellas·64 forks·Rust·gpl-3.0·6 vistas

Bluetui

bluetui is a text-based user interface for managing Bluetooth devices and adapters. It serves as a terminal application that interfaces with the BlueZ stack to control wireless radio hardware and connection states.

The project provides a keyboard-driven controller for scanning for nearby discoverable hardware and establishing secure pairings with new peripherals. It allows for the management of paired devices, including the configuration of trust settings and the assignment of custom nicknames to simplify reconnection.

The application includes capabilities for Bluetooth adapter control to toggle power, pairing, and discovery modes. It also supports custom keyboard input mappings via configuration files to trigger specific internal actions and interface behaviors.

Features

  • Terminal User Interfaces - Provides a comprehensive terminal user interface for managing Bluetooth devices and adapters.
  • Bluetooth Connectivity - Facilitates the connection and configuration of wireless peripherals such as headphones and keyboards.
  • Adapter Power & Mode Controls - Allows users to toggle power, pairing, and discovery modes for the local Bluetooth radio.
  • Peripheral Device Managers - Provides a text-based interface to discover, connect, and configure various wireless peripherals.
  • Device Connection Management - Manages the connection state, trust settings, and nicknames for paired wireless peripherals.
  • Wireless Peripheral Pairing - Provides capabilities for searching for nearby discoverable hardware and establishing secure Bluetooth pairings.
  • Bluetooth Device Scanners - Enables scanning for nearby discoverable wireless hardware to identify devices available for connection.
  • System Bus Communication - Uses the system DBus message bus to communicate with the BlueZ Bluetooth daemon for hardware control.
  • Device Trust Policies - Manages trust settings and custom nicknames for known wireless devices to simplify the reconnection process.
  • Bluetooth Management TUIs - Provides a full text-based user interface for scanning, pairing, and managing Bluetooth devices.
  • Keybinding Configurations - Supports mapping single or combined keyboard inputs to internal actions via a configuration file.
  • Custom Action Mappings - Allows customization of keyboard inputs to trigger specific interface actions through configuration.
  • Keymap Action Dispatchers - Provides a system to map keyboard shortcuts to internal application functions via external configuration files.
  • Productivity and Utilities - Management interface for Bluetooth devices.

Historial de estrellas

Gráfico del historial de estrellas de pythops/bluetuiGráfico del historial de estrellas de pythops/bluetui

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bluetui

Proyectos open-source similares, clasificados según cuántas características comparten con Bluetui.
  • hybridgroup/gobotAvatar de hybridgroup

    hybridgroup/gobot

    9,425Ver en GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    Ver en GitHub↗9,425
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Ver en GitHub↗9,696
  • coolnameismy/babybluetoothAvatar de coolnameismy

    coolnameismy/BabyBluetooth

    4,751Ver en GitHub↗

    BabyBluetooth is a Bluetooth Low Energy library and wireless device communication API for iOS and macOS. It serves as a central manager for discovering nearby wireless devices, managing the lifecycle of active connections, and providing a programmatic interface to read and write characteristic values to control remote hardware behavior. The library includes a peripheral manager that allows a device to simulate a wireless peripheral by advertising services and characteristics for other hardware to discover and interact with. The framework covers device discovery through scanning and filtering

    Objective-C
    Ver en GitHub↗4,751
  • pwr-solaar/solaarAvatar de pwr-Solaar

    pwr-Solaar/Solaar

    8,909Ver en GitHub↗

    Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi

    Python
    Ver en GitHub↗8,909
Ver las 30 alternativas a Bluetui→

Preguntas frecuentes

¿Qué hace pythops/bluetui?

bluetui is a text-based user interface for managing Bluetooth devices and adapters. It serves as a terminal application that interfaces with the BlueZ stack to control wireless radio hardware and connection states.

¿Cuáles son las características principales de pythops/bluetui?

Las características principales de pythops/bluetui son: Terminal User Interfaces, Bluetooth Connectivity, Adapter Power & Mode Controls, Peripheral Device Managers, Device Connection Management, Wireless Peripheral Pairing, Bluetooth Device Scanners, System Bus Communication.

¿Qué alternativas de código abierto existen para pythops/bluetui?

Las alternativas de código abierto para pythops/bluetui incluyen: hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… pwr-solaar/solaar — Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an… coolnameismy/babybluetooth — BabyBluetooth is a Bluetooth Low Energy library and wireless device communication API for iOS and macOS. It serves as… dingjikerbo/android-bluetoothkit — Android-BluetoothKit is a communication library for Android designed to manage Bluetooth Low Energy connections, GATT… freeyourgadget/gadgetbridge — Gadgetbridge is an open-source Android wearable device manager and health tracker. It enables users to connect and…