miband-js - MiBand 2 JS library for Node.JS and HTML5 (WebBluetooth)

  •        209

A clean implementation of Mi Band 2 library for Browsers and Node.js, using WebBluetooth API.

https://github.com/vshymanskyy/miband-js

Dependencies:

browserify-aes : ^1.1.1
webbluetooth : ^1.0.6

Tags
Implementation
License
Platform

   




Related Projects

miio - Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more

  •    Javascript

Control Mi Home devices that implement the miIO protocol, such as the Mi Air Purifier, Mi Robot Vacuum and Mi Smart Socket. These devices are commonly part of what Xiaomi calls the Mi Ecosystem which is branded as MiJia. miio is MIT-licensed and requires at least Node 6.6.0. As the API is promise-based Node 8 is recommended which provides support async and await that greatly simplifies asynchronous handling.

zigbee2mqtt - Zigbee :honeybee: to MQTT bridge :bridge_at_night:, get rid of your proprietary Zigbee bridges :hammer:

  •    Javascript

Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge or gateway. It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.

Xiaomi - my Xiaomi Device Handlers for Smartthings

  •    Groovy

Repository of my smartthings device handlers for Xiaomi Devices. Created them primarily for my own use but you are free to use if you so wish. Great devices but I personally do not recommend the outlets as they appear to make my system less stable. However, other people do not seem to report this.

autobahn-js - WAMP in JavaScript for Browsers and NodeJS

  •    Javascript

WAMP for Browsers and NodeJS. Autobahn|JS is a subproject of the Autobahn project and provides an open-source implementation of the Web Application Messaging Protocol V2 in JavaScript under the MIT license.

miwifi - Kernel, Toolchain ... of Xiaomi Router R1D

  •    C

Kernel, Toolchain ... of Xiaomi Router R1D


Xiaomi Mobile Phone Kernel OpenSource

  •    C

Linux kernel used in various Xiaomi Mobile devices.

Gaea - Gaea is a mysql proxy, it's developed by xiaomi b2c-systech team.

  •    Go

Gaea is a mysql proxy, it's developed by xiaomi b2c-systech team.

XiaoMi-Pro - XiaoMi NoteBook Pro for macOS Mojave & High Sierra & Sierra

  •    Shell

Please refer to the detailed installation tutorial (Chinese version) macOS安装教程兼小米Pro安装过程记录. A complete EFI archive is available in releases page,Thanks to the continuous update of stevezhengshiqi.

cryptojs - Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS

  •    Javascript

Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64

mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

  •    Javascript

Mapbox GL JS is a JavaScript library for interactive, customizable vector maps on the web. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using WebGL.Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, Qt, and React Native. Mapbox provides building blocks to add location features like maps, search, and navigation into any experience you create. To get started with GL JS or any of our other building blocks, sign up for a Mapbox account.

draft-wysiwyg - Draft-JS experiments with drag&drop, resizing, tooltips, WIP

  •    Javascript

A wysiwyg editor that mimics medium, build on top of https://github.com/facebook/draft-js and https://github.com/draft-js-plugins/draft-js-plugins. All the relevant behaviour comes from plugins, so this may serve as an example of using the plugin architecture and the different plugins. You can also install and use draft-wysiwyg right away.

azure-activedirectory-library-for-js

  •    Javascript

Active Directory Authentication Library for JavaScript (ADAL JS) helps you to use Azure AD for handling authentication in your single page applications. This library works with both plain JS as well as AngularJS applications. You can learn in detail about ADAL JS installation and usage documented in the ADAL Basics Wiki.

appjs - SDK on top of nodejs to build desktop apps using HTML5/CSS/JS

  •    C++

SDK on top of nodejs to build desktop apps using HTML5/CSS/JS

node-xml2js - XML to JavaScript object converter.

  •    CoffeeScript

Simple XML to JavaScript object converter. It supports bi-directional conversion. Uses sax-js and xmlbuilder-js.Note: If you're looking for a full DOM parser, you probably want JSDom.

slap - Sublime-like terminal-based text editor

  •    Javascript

slap supports INI or JSON config files. You can put configuration wherever rc can find it. A mostly empty configuration file with some useful comments is created in ~/.slap/config if an existing file isn't found.Slap is fully customizeable and supports plugins written in JS. You can place single JS files, or NodeJS packages, into ~/.slap/plugins/.

mapbox-gl-native - Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node

  •    C++

A library for embedding interactive, customizable vector maps into native applications on multiple platforms. It takes stylesheets that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using OpenGL. Mapbox GL JS is the WebGL-based counterpart, designed for use on the Web.If your platform or hybrid application framework isn’t listed here, consider embedding Mapbox GL JS using the standard Web capabilities on your platform.

node-htmlparser - Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

  •    Javascript

#NodeHtmlParser A forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.

swagger-js-codegen - A Swagger Codegen for typescript, nodejs & angularjs

  •    HTML

This project is no longer actively maintained by its creator. Please let us know if you would like to become a maintainer. This package generates a nodejs, reactjs or angularjs class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.

moment - Parse, validate, manipulate, and display dates in javascript.

  •    Javascript

A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.Moment 2.10.0 does not bring any new features, but the code is now written in ECMAScript 6 modules and placed inside src/. Previously moment.js, locale/*.js and test/moment/*.js, test/locale/*.js contained the source of the project. Now the source is in src/, temporary build (ECMAScript 5) files are placed under build/umd/ (for running tests during development), and the moment.js and locale/*.js files are updated only on release.