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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pythops avatar

pythops/bluetui

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

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.

Star history

Star history chart for pythops/bluetuiStar history chart for pythops/bluetui

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Bluetui

Similar open-source projects, ranked by how many features they share with Bluetui.
  • hybridgroup/gobothybridgroup avatar

    hybridgroup/gobot

    9,425View on 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
    View on GitHub↗9,425
  • microsoft/windows-universal-samplesmicrosoft avatar

    microsoft/Windows-universal-samples

    9,696View on 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
    View on GitHub↗9,696
  • coolnameismy/babybluetoothcoolnameismy avatar

    coolnameismy/BabyBluetooth

    4,751View on 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
    View on GitHub↗4,751
  • pwr-solaar/solaarpwr-Solaar avatar

    pwr-Solaar/Solaar

    8,909View on 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
    View on GitHub↗8,909
See all 30 alternatives to Bluetui→

Frequently asked questions

What does pythops/bluetui do?

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.

What are the main features of pythops/bluetui?

The main features of pythops/bluetui are: Terminal User Interfaces, Bluetooth Connectivity, Adapter Power & Mode Controls, Peripheral Device Managers, Device Connection Management, Wireless Peripheral Pairing, Bluetooth Device Scanners, System Bus Communication.

What are some open-source alternatives to pythops/bluetui?

Open-source alternatives to pythops/bluetui include: 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…