luligu/matterbridge

By luligu

Updated 2 days ago

Matterbridge

Image
Internet of things
9

5M+

luligu/matterbridge repository overview

Matterbridge Logo   Matterbridge

npm version npm downloads Docker Version Docker Pulls Node.js CI CodeQL Codecov tested with Vitest styled with Oxc linted with Oxc TypeScript TypeScript Native ESM matterbridge.io

powered by powered by powered by


Matterbridge is a Matter plugin manager.

It creates a Matter device (of type bridge) that can be paired with any ecosystem, such as Apple Home, Google Home, Amazon Alexa, SmartThings, Home Assistant, Gladys Assistant or any other platform supporting Matter.

You don't need a hub or a dedicated new machine.

No complex setup: just copy paste the installation scripts (available for Docker, Nginx, Linux systemctl and macOS launchctl).

Matterbridge is lightweight and also runs on slow Linux machines with as little as 512MB of memory.

It is fully supported on Linux, macOS, and Windows.

It allows you to have all your Matter devices up and running in a couple of minutes without having to deal with the pairing process for each individual device.

Developers can focus solely on device development by extending the provided classes.

Simply pair Matterbridge once, and it will load all your registered plugins.

This project aims to enable porting Homebridge plugins to Matterbridge plugins without having to recode everything (Development).

The easiest way to start create a new plugin is to clone the Matterbridge Plugin Template which has Dev Container support for instant development environment and all tools and extensions (like Node.js, npm, TypeScript, ESLint, Prettier, Jest and Vitest) already loaded and configured.

Support

If you like this project and find it useful, please consider giving it a star on GitHub and sponsoring it.

Buy me a coffee

Acknowledgements

The project is build on top of https://github.com/project-chip/matter.js.

A special thanks to Apollon77 for his incredible work.

Tag summary

Content type

Image

Digest

sha256:8986ca2df

Size

101.9 MB

Last updated

2 days ago

docker pull luligu/matterbridge:dev-3.10.1