HAP-NodeJS is an implementation of the HomeKit Accessory Server as specified in the HomeKit Accessory Protocol (HAP), which is defined by Apple as part of the HomeKit Framework. HAP-NodeJS is intended to be used as a library to easily create your own HomeKit Accessory on a Raspberry Pi, Intel Edison, or any other platform that can run Node.js :) If you are searching for a pluggable HomeKit bridge with over a thousand community driven plugins to bring HomeKit support to devices which do not support HomeKit out of the box, you may want to look at the homebridge project (which also uses HAP-NodeJS internally).
https://github.com/homebridge/HAP-NodeJSTags | hap-nodejs homekit siri hap homekit-device homekit-accessory homekit-accessory-protocol homekit-server hap-server homekit-support homekit-protocol |
Implementation | TypeScript |
License | Apache |
Platform | NodeJS |
HomeControl is an implementation of the HomeKit Accessory Protocol (HAP) to create your own HomeKit accessory in Go. HomeKit is a set of protocols and libraries to access devices for Home Automation. The actual protocol documentation is only available to MFi members. A non-commercial version of the documentation is now available on the HomeKit developer website. HomeKit is fully integrated since iOS 8. Developers can use the HomeKit framework to communicate with HomeKit using high-level APIs. I've developed the Home app (for iPhone, iPad, Apple Watch) to control HomeKit accessories. If you purchase Home on the App Store, you not only support my work but also get an awesome iOS app. Thank you.
homekit hapHomebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. You can explore all available plugins at the NPM website by searching for the keyword homebridge-plugin.
homebridge homekit siri homekit-api hap homekit-accessory-protocol homekit-bridgeHAP-NodeJS is a Node.js implementation of the HomeKit Accessory Server. The implementation may not 100% follow the HAP MFi Specification since the MFi program doesn't allow individual developers to join.
Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. You can explore all available plugins at the NPM website by searching for the keyword homebridge-plugin.
homebridge homekit-api siri homekitControl your accessories from Home Assistant with Siri and HomeKit. Set it up and poof, all of your supported accessories will be instantly controllable via Siri.Home Assistant is a home automation platform already, so this plugin aims to just expose your devices in a way that you can control them with Siri. While you can integrate your accessories into HomeKit for automations, the goals of this plugin are strictly to allow Siri to be a frontend for your accessories.
homebridge-plugin homekit home-assistant home-automation homebridge plugin home assistant sirihomebridge-webos-tv is a plugin for Homebridge which allows you to control your webOS TV! It should work with all TVs that support webOS2 and newer. The idea is that the TV should be controlled completely from the native HomeKit iOS app and Siri, that is why volume appears as a light bulb or external input as a switch. To use the plugin iOS 12.2 or higher is recommended. If your iOS device is not running at least on iOS12.2 then you should use the legacy tv service.
homebridge-plugin webos2 webos3 webos4 lgtv homebridge webos homekitThis Alpine/Debian Linux based Docker image allows you to run Nfarina's Homebridge on your home network which emulates the iOS HomeKit API. Homebridge requires full access to your local network to function correctly which can be achieved using the --net=host flag. Currently this image will not work when using Docker for Mac or Docker for Windows due to this and this.
homebridge docker raspberry-pi x86-64 homekit siri alpine-linux armhf homebridge-docker docker-homebridge rpi armv6 arm arm64 aarch64 arm6This project provides a free Raspbian based Raspberry Pi image with Homebridge and Homebridge Config UI X pre-installed. This image also provides a command called hb-config which helps you keep Node.js up-to-date, perform maintenance on your Homebridge server, and install additional optional software such as Pi Hole, deCONZ, Node-RED and the UniFI Controller.
raspberry-pi ui ffmpeg smarthome homebridge homekit raspberry-pi-3 raspberry-pi-2 raspberry-pi-zero-w homekit-bridge libfdk-aac wifi-setup raspberry-pi-4 homebridge-ui h264-omxThis project tends to follow the latest Swift release so please make sure you compiles with latest version of Xcode. The official sample for HomeKit can be find at here.
Welcome to the Broadlink RM Mini and Broadlink RM Pro plugin for Homebridge. This plugin allows you to control your RM Mini and RM Pro with HomeKit using the Home app and Siri.
homebridge homebridge-plugin broadlink rm-pro-3 rm-mini-3Code examples for the new features of iOS 8. When try the HealthKit or HomeKit examples, you have to use a provisioning profile for which HealthKit or HomeKit are enabled.
This is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT (you actually don't HAVE to understand XPATH nor XSLT to use it, don't worry...). It is a .NET code library that allows you to parse "out of the web" HTML files. The parser is very tolerant with "real world" malformed HTML. The object model is very similar to what proposes System.Xml, but for HTML documents (or streams).Have a question? Ask questions and find answers from over 2500 questions.
htmlagilitypack xpath parse hap html-parserThis is a plugin for Homebridge. This is a fork of the work originally done by mkellsy. This plugin allows you to monitor, backup and configure your Homebridge server from a browser.
homebridge homebridge-plugin ui gui web-interface homebridge-server homebridge-webserver smart-home web homebridge-config-ui-x ui-x config-ui-x homebridge-x homebridge-ui homebridge-gui config-ui management config-editor osx raspberry-pi accessory-controlSiriProxy does not (at this time) work with iOS 7. Significant changes made to the Siri protocol stack have rendered SiriProxy inoperable with iOS 7. Some of the changes are easy to patch, others may wind up requiring significant work. See #542 for ongoing discussion regarding the effort to make SiriProxy work with iOS 7. However, SiriProxy may never support iOS 7. So if SiriProxy is important, you should avoid upgrading your device. Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri.
Pushd is a pluggable unified push server for server-side notification to mobile native apps, web apps etc. With pushd you can send push notifications to any supported mobile platform, web app or HTTP server from a single entry point. Pushd takes care of which device is subscribed to which event and is designed to support an unlimited amount of subscribable events.At first launch, your app must register with the push notification service to get a registration id. It then provides this registration id to pushd in exchange for a subscriber id (This subscriber id will be used with all further communications with pushd). Some informations can be sent with the request to pushd like: subscriber language, version or current badge value.
push notification apns c2dm mpns ios android phonetus is a new open protocol for resumable uploads built on HTTP. This is the tus protocol 1.0.0 node.js server implementation. ⚠️ Attention: We currently lack the resources to properly maintain tus-node-server. This has the unfortunate consequence that this project is in rather bad condition (out-dated dependencies, no tests for the S3 storage, no resumable uploads for the GCS storage etc). If you want to help us with tus-node-server, we are more than happy to assist you and welcome new contributors. In the meantime, we can recommend tusd as a reliable and production-tested tus server. Of course, you can use tus-node-server if it serves your purpose.
tus upload upload-server framework resumable protocol app api serverCitadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.
mail-server groupware bulletin-board mailing-list wiki instant-messaging smtp pop3James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.
mail-server email-server enterprise mailing-list smtp lmtp pop3 nntp imap mta mail-delivery-agentA push notification micro server using Gin framework written in Go (Golang).
push-notification ios-notification notification-server android gcm gorush-server apns ios-alert-payload ios messaging pub-sub message-queue
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.