[go: up one dir, main page]

Showing 77 open source projects for "bluetooth library"

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
  • DataHub is the leading open-source data catalog helping teams discover, understand, and govern their data assets. Icon
    DataHub is the leading open-source data catalog helping teams discover, understand, and govern their data assets.

    Modern Data Catalog and Metadata Platform

    Built on an open source foundation with a thriving community of 13,000+ members, DataHub gives you unmatched flexibility to customize and extend without vendor lock-in. DataHub Cloud is a modern metadata platform with REST and GraphQL APIs that optimize performance for complex queries, essential for AI-ready data management and ML lifecycle support.
    Learn More
  • 1
    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
  • 2
    BLESSED for Android

    BLESSED for Android

    BLESSED, a Bluetooth Low Energy (BLE) library for Android

    BLESSED is a very compact Bluetooth Low Energy (BLE) library for Android 5 and higher, that makes working with BLE on Android very easy. It takes care of many aspects of working with BLE you would normally have to take care of yourself. The BLESSED library was inspired by CoreBluetooth on iOS and provides the same level of abstraction, but at the same time it also stays true to Android by keeping most methods the same and allowing you to work with the standard classes for Services, Characteristics and Descriptors. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Arduino core for the ESP32

    Arduino core for the ESP32

    Arduino core for the ESP32

    ESP32 is a single 2.4 GHz Wi-Fi-and-Bluetooth SoC (System On a Chip) designed by Espressif Systems. ESP32 is designed for mobile, wearable electronics, and Internet-of-Things (IoT) applications. It features all the state-of-the-art characteristics of low-power chips, including fine-grained clock gating, multiple power modes,and dynamic power scaling. For instance, in a low-power IoT sensor hub application scenario, ESP32 is woken-up periodically and only when a specified condition is...
    Downloads: 410 This Week
    Last Update:
    See Project
  • 4
    Node Thermal Printer

    Node Thermal Printer

    Node.js module for thermal printers command line printing

    node-thermal-printer is a Node.js library that enables communication with thermal receipt printers using ESC/POS commands. It is designed for point-of-sale (POS) applications, allowing developers to generate receipts, barcodes, QR codes, and formatted text.
    Downloads: 17 This Week
    Last Update:
    See Project
  • Power through agendas and documents, make more informed decisions and conduct board meetings faster. Icon
    Power through agendas and documents, make more informed decisions and conduct board meetings faster.

    For team managers searching for a solution to manage their meetings

    iBabs not only captures the entire decision-making process – it takes all the paperwork out of meetings. iBabs empowers everyone who has ever organized or attended, a meeting. With a seemingly simple app that offers complete control and a comprehensive overview of all those fiddly details. With about 3000 organizations and over 300,000 users, iBabs gives you peace of mind. So you can quickly organize effective meetings, and good decisions can be made with confidence. iBabs didn’t just happen overnight. We started analyzing and simplifying board meeting processes many years ago. We understand all the work that goes into meetings, and how to streamline everything so it all flows smoothly. On any device, confidentially, securely and automatically. Make good decisions with confidence.
    Learn More
  • 5
    Pixoo

    Pixoo

    A library to help you make the most out of your Pixoo 64

    Pixoo is a Python-based library for controlling Divoom Pixoo LED displays using Bluetooth Low Energy (BLE). It allows users to send images, animations, or text to Pixoo devices, enabling creative integrations like desktop widgets, real-time data displays, or custom artwork.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    react-native-ble-manager

    react-native-ble-manager

    React Native BLE communication module

    The library is a simple connection with the OS APIs, the BLE stack should be standard but often has different behaviors based on the device used, the operating system and the BLE chip it connects to. Before opening an issue verify that the problem is really the library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Senparc

    Senparc

    Quickly and easily develop WeChat full-platform applications

    Using Senparc.Weixin, you can quickly and easily develop WeChat full-platform applications (including WeChat Official Accounts, Mini Programs, Mini Games, Enterprise Accounts, Open Platforms, WeChat Pay, JS-SDK, WeChat Hardware/Bluetooth, etc.). The Demo of this project is also suitable for beginners to learn .NET programming. Senparc.Weixin SDK is currently the most used WeChat .NET SDK and one of the most popular .NET open source projects in China. Since the establishment of the project in...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    node-hid

    node-hid

    Access USB & Bluetooth HID devices through Node.js

    node-hid supports Node.js v6 and upwards. For versions before that, you will need to build from source. The platforms, architectures and node versions node-hid supports are the following. In general we try to provide pre-built native library binaries for the most common platforms, Node and Electron versions. We strive to make node-hid cross-platform so there's a good chance any combination not listed here will compile and work. We are using prebuild to compile and post binaries of the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    OpenEmu

    OpenEmu

    Retro video game emulation for macOS

    OpenEmu is a polished, open-source video game emulator designed specifically for macOS, bringing a true “it just works” experience to retro gaming. It makes it incredibly easy to add, browse, and organize your personal game backups (ROMs) within a single, unified library. OpenEmu automatically scans games as you drag and drop them, neatly sorting them by system and adding original box art for a clean, visual experience. The emulator works seamlessly with a wide range of USB and Bluetooth game controllers, offering automatic button mapping for popular devices. Built on a modular core system, OpenEmu combines many of the best emulation projects to support dozens of classic consoles. ...
    Downloads: 21 This Week
    Last Update:
    See Project
  • Composable, Open Source Payments Platform Icon
    Composable, Open Source Payments Platform

    Build or enhance your payments stack, while maintaining control with an open-source, full-stack and modular infrastructure.

    Juspay's Payments Orchestration Platform offers a comprehensive product suite for businesses, including open-source payment orchestration, global payouts, seamless authentication, payment tokenization, fraud & risk management, end-to-end reconciliation, unified payment analytics & more. The company’s offerings also include end-to-end white label payment gateway solutions & real-time payments infrastructure for banks. These solutions help businesses achieve superior conversion rates, reduce fraud, optimize costs, and deliver seamless customer experiences at scale.
    Learn More
  • 10
    DraStic DS Emulator

    DraStic DS Emulator

    Best Nintendo DS emulator for Android devices

    DraStic DS Emulator is a powerful and highly compatible Nintendo DS emulator for Android devices, enabling you to play the entire DS game catalog on the go. It is easy to set up—just select the folder where your ROMs are saved, and games start quickly without needing BIOS or complex configuration. The emulator is optimized for performance on mid-range and low-end Android phones, ensuring smooth gameplay across a wide range of devices. Advanced users can customize graphics rendering, apply...
    Downloads: 315 This Week
    Last Update:
    See Project
  • 11
    Blynk C++ Library

    Blynk C++ Library

    Blynk library for embedded hardware

    ...Hardware can connect to Blynk Cloud (open-source server) over the Internet using hardware connectivity available on your board (like ESP32), or with the use of various shields (Ethernet, WiFi, GSM, LTE, etc). Blynk Cloud is available for every user of Blynk for free. Direct connection over Bluetooth is also possible. Check the included examples on how to use different types of connections (transports) and explore Blynk features.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12

    DpdlScripting

    DPDL (Dynamic Packet Definition Language) is a small framework library

    Dpdl (Dynamic Packet Definition Language) is a constraint device framework and scripting engine that can be used to implement small, portable and light-weight applications on Java enabled devices (in particular J2ME and JavaME) and small embedded systems. It has been developed in 2002, in early days when mobile phones where running mostly J2ME applications. Dpdl is a compact framework, small memory footprint library and scripting engine that can be used to encode, decode, control and query data efficiently on limited memory devices. It supports common IoT protocols like Bluetooth and CoAP. The small applications can run on Java compliant platforms like Java ME, J2ME and on small embedded systems and microcontrollers. This project aims at developing small scripts and applications written in Dpdl scripting language. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    FreeRTOS BLE Mobile SDK for Android

    FreeRTOS BLE Mobile SDK for Android

    Android SDK for FreeRTOS Bluetooth Devices

    Using the Android SDK for FreeRTOS Bluetooth Devices, you can create mobile applications that do the following. Scan for and connect to nearby BLE devices running FreeRTOS. Perform WiFi provisioning of the FreeRTOS BLE devices after connecting to them ( Only supported for Espressif ESP32-DevKitC ). Act as a proxy for transmitting MQTT messages between a device running FreeRTOS and the AWS IoT cloud. The SDK includes some functions that help you perform BLE operations with FreeRTOS devices....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    BleGattCoroutines

    BleGattCoroutines

    Functional Bluetooth GATT for Android (all the meanings)

    ...This library makes it possible to have readable and debuggable code that interacts with Bluetooth Low Energy GATT (General Attribute), that is, the connection part of the Bluetooth Low Energy standard.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    ESP32 BLE Keyboard library

    ESP32 BLE Keyboard library

    Bluetooth LE Keyboard library for the ESP32

    This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. Compatible with Android. Compatible with Windows. Compatible with Linux. Compatible with MacOS X (not stable, some people have issues, doesn't work with old devices). Compatible with iOS (not stable, some people have issues, doesn't work with old devices).
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    nGold

    nGold

    Numeric Gold

    NGold is a C ++ library designed to manage monetary transactions between financial institutions. it works with or without internet connection in order to ensure the security of financial institutions that use its library and to protect currency information against computer hackers. It executes its transaction processing without the help of minors or administrators of the digital currency even if consumers or users of the digital currency are connected to the internet or offline. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    HoloCubic

    HoloCubic

    Multi-function transparent display desktop station

    ...The hardware design includes versions of the PCB (Naive version, Ironman version) and 3D model files for the enclosure (3D printed or CNC metal). The software leverages LVGL (a GUI library for microcontrollers) and supports surface touch or IMU-based input. Because it connects via WiFi/Bluetooth, it can fetch live data and display dynamic content, bridging embedded display, network, and interactive gadget design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MultipeerKit

    MultipeerKit

    MultipeerConnectivity + Codable

    A high-level abstraction built on top of the MultipeerConnectivity framework, which allows iOS, macOS and tvOS devices to exchange data between them over Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth. In order for MultipeerKit to work when running on iOS 14, you will have to include two keys in your app's Info.plist file. For the privacy key, include a human-readable description of what benefit the user gets by allowing your app to access devices on the local network. The Bonjour...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19

    LiberTix 1.0.0

    LiberTix, a Secure, Simple, Live, and Libre operating system

    LiberTix is a distribution of Linux/Gnu made mainly for USB and CD booting. The project is designed to provide three things; Extreme Security and privacy for users, a simple introduction to Linux for new users, and an environment made by Libertarians, For libertarians. Libertix comes with everything you need, out of the box, to use the OS as your daily driver without needing any proprietary or non-Libre software. Libertix takes advantage of the already very libertarian concept of Libre...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    mijiathermometer

    Read mijia temperature/humidity data on esp32

    Use BLE (bluetooth low energy) to interface to a mijia (Xiaomi LYWSD03MMC) data. Project is built on esp32 with ESP-IDF (standard build environment), can be integrated into other applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    bluetroller

    A library and interface for controlling bluetooth LE devices

    bluetroller is a library and interface for controlling all kinds of bluetooth LE devices. A vast number of devices can be controlled via Bluetooth LE, including fitness trackers, lighting, camera sliders, gimbals and many more. Right now these devices can only be controlled via phone apps which are frequently buggy, unmaintained and will stop working after some future phone update.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Arduino MIDI Library

    Arduino MIDI Library

    MIDI for Arduino

    This library adds MIDI I/O communications to an Arduino board. MIDI over USB, Bluetooth, IP & AppleMIDI (see Transports). Active Sensing support. Compatible with all Arduino boards (and clones with an AVR processor). Simple and fast way to send and receive every kind of MIDI message (including all System messages, SysEx, Clock, etc..). OMNI input reading (read all channels).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    QTc66

    Linux Qt application for reading the RD TC66

    ...It's based on the following projects: - https://github.com/Ralim/TC66C - https://github.com/kolinger/rd-usb This application has been made with QtCreator and depends on QtCharts library, so you must install it for compiling. It also uses the a copy of Callout class from https://github.com/eyllanesc/stackoverflow/tree/master/questions/51085719 (You can see https://stackoverflow.com/a/51092040 for description) The application does not support Bluetooth communication with TC66C, only USB.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    OpenAuto

    OpenAuto

    AndroidAuto headunit emulator

    OpenAuto is an AndroidAuto(tm) headunit emulator based on aasdk library and Qt libraries. Main goal is to run this application on the RaspberryPI 3 board computer smoothly. The OpenAuto Pro is the most advanced Raspberry Pi-based, custom head-unit solution ready to retrofit your vehicle. The main functionality of the OpenAuto Pro software is to bring Users access to modern head-unit features like Bluetooth Hands-Free Profile, music streaming, integrated media player, navigation via Android Auto, screen mirroring, rear camera support, and many more interesting options and possibilities. ...
    Downloads: 56 This Week
    Last Update:
    See Project
  • 25

    ATFinder (lib)

    BT configuration by AT commands for Arduino (lib)

    Bluetooth module configuration finder by AT commands with auto-configure options for Arduino. How to install a library: https://www.arduino.cc/en/Guide/Libraries
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next