Displaying 1 to 20 from 24 results

homebridge - HomeKit support for the impatient

  •    Javascript

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.

siriwavejs - The Siri wave replicated in a JS library.

  •    Javascript

SiriWaveJS is a library that easily allows you to get this effect. The DOM container where the canvas to draw the wave is added.

McLighting - The ESP8266 based multi-client lighting gadget

  •    C++

Mc Lighting (the multi-client lighting gadget) is a very cheap internet-controllable lighting solution based on the famous ESP8266 microcontroller and WS2811/2812 led strips. It features a self-hosted responsive web-interface, a REST-API and a websocket connector. Because of it's open architecture and APIs it's easy to build new clients for different platforms (iOS, Android, Windows Universal Apps, Siri/Cortana integration, ...).

docker-homebridge - Homebridge Docker

  •    Shell

This 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-homeassistant -  Homebridge plugin for Home Assistant

  •    Javascript

Control 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.

python-shortcuts - Create Siri Shortcuts with Python

  •    Python

python-shortcuts is a library to create Siri Shortcuts on your laptop with your favourite text editor. It uses toml to represent shortcuts. The library is in a very early development state (PR welcome!), so it does not support all actions from Shortcuts app.

Flint - The Flint framework for building apps on Apple platforms using Feature Driven Development

  •    Swift

We made Flint because we want people to build great apps for Apple platforms that make the most of native platform capabilities. We want to remove barriers to that, which means making it as simple as possible to get things running in a modern way.

react-native-speech - A text-to-speech library for React Native.

  •    Objective-C

React Native Speech is a text-to-speech library for React Native. In order to use Speech, you must first link the library your project. There's excellent documentation on how to do this in the React Native Docs.


open-bus - Analysing Israel's public transport data

  •    Python

Open Bus is a project of The Public Knowledge Workshop. We use public data to improve bus service - and public transport in general - in Israel.

q-municate-ios - Q-municate iOS repository

  •    Objective-C

Q-municate is an open source code of chat application with full range of communication features on board (such as messaging, file transfer, push notifications, audio/video calls, etc.). We are inspired to give you chat application out of the box. You can customise this application depending on your needs. As always QuickBlox backend is at your service: https://quickblox.com/plans/ Find the source code and more information about Q-municate, as well as installation guide, in our Developers section: https://quickblox.com/developers/q-municate This guide is brought to you from QuickBlox iOS team in order to explain how you can build a communication app on iOS using QuickBlox API. It is a step by step guide designed for all developer levels including beginners as we move from simple to more complex implementation. Depending on your skills and your project requirements you may choose which parts of this guide are to follow. Enjoy and if you need assistance from QuickBlox iOS team feel free to let us know by creating an issue. Q-municate is a fully fledged chat application using the Quickblox API. QuickBlox - Communication & cloud backend platform which brings superpowers to your mobile apps.

homebridge-rcswitch - Integrate your 433 remote switches into homebridge

  •    Javascript

You can add as many switches as you like. You will need to pass the name, systemcode and unitcode. This plugin assumes that you connect the 433Mhz transmitter to GPIO0, this can be changed via the pin propertie.

homebridge-fritz - Homebridge platform for Fritz!Box router and supported DECT devices

  •    Javascript

Homebridge platform plugin for FRITZ!Box. Follow the homebridge installation instructions at homebridge.

nativescript-homekit - :house_with_garden: HomeKit plugin for your fancy NativeScript app

  •    TypeScript

Recommended! Check out the demo to get a feel of what you can do with HomeKit. You can run the demo app from the root of the project by typing npm run demo.ios.

homekit2mqtt - HomeKit to MQTT bridge 🏡📱

  •    Javascript

Depends on HAP-NodeJS by KhaosT, all credits belong to him. This project follows the mqtt-smarthome architecture. I'm using this to control a multitude of MQTT-connected "Things" in my home automation through Siri and with HomeKit apps.

AssistantJS - TypeScript framework to build cross-platform voice applications (alexa, google home,

  •    TypeScript

As you can see, AssistantJS supports you in building more varied voice applications per default. Just use our template syntax ({Allright|Okay}) or pass all alternatives in an array. Thanks to our convention over configuration rulesets, we are greeting google assistant users different than alexa users. We could even greet them device-specific thanks to these conventions. Oh, and as you can see, inheriting intents (like the helpGenericIntent above) from other states (here: ApplicationState) is also possible.

iOS12-Siri-Shortcuts-Example - An example of using Siri Shortcuts in iOS 12 and later.

  •    Swift

An example of using Siri Shortcuts as part of the Intents framework in iOS 12 and later. It handles both NSActivity and Intents use-cases by implementing a sample "Magazine Viewer".

SpeechRecognizerButton - UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view

  •    Swift

UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view. Add NSMicrophoneUsageDescription and NSSpeechRecognitionUsageDescription keys to your Info.plist file containing a description of how your app will use the voice recording and speech recognition.

homebridge-cmd4 - CMD4 Plugin for Homebridge - Supports ~All Accessory Types!

  •    Javascript

Cmd4 is a plugin for [Homebridge] that lets you see what Homebridge and Homekit are all about, without actually owning a single accessory! For the more advanced user, Cmd4 brings CLI support for all accessories. This plugin allows you see what Homebridge is all about, without having any home control accessories. If you can run Homebridge and then install this plugin, all the possible accessories are now available to you within HomeKit or Eve. (Except Camera Streaming).