Matter.js : l’implémentation TypeScript de Matter, cinquième dépôt GitHub de la domotique en 2026

Faites exploser le trafic de votre site webEn savoir plus

Fin novembre 2025, un développeur allemand a offert à une fondation le fruit de plusieurs années de travail nocturne : matter.js, l’implémentation TypeScript complète du protocole domotique Matter. Un an plus tard, ce dépôt GitHub d’environ 820 étoiles motorise le serveur Matter certifié de Home Assistant, sert de socle au pont Matterbridge et équipe des produits commerciaux certifiés. Cinquième dépôt le plus suivi de la domotique Matter, c’est pourtant lui qui a le plus bougé les lignes en 2026. Histoire d’un petit projet devenu infrastructure, et de ce que son parcours apprend à toute entreprise qui mise sur l’open source.

L’essentiel : matter.js est l’implémentation TypeScript complète du protocole domotique Matter, publiée sous licence Apache 2.0 et donnée à l’Open Home Foundation le 26 novembre 2025 par son créateur Ingo Fischer. Depuis le 23 juin 2026, elle motorise le serveur Matter certifié de Home Assistant, utilisé sur 38 % des instances de la plateforme.

Temps de lecture : 13 min

Mis à jour le 9 novembre 2026

À retenir

  • Matter.js affiche environ 820 étoiles et 112 forks GitHub en 2026, sous l’organisation matter-js
  • Le projet a été donné à l’Open Home Foundation le 26 novembre 2025, qui salarie son créateur Ingo Fischer à temps plein
  • Depuis le 23 juin 2026, il motorise le Matter Server 9.0 de Home Assistant, présent sur 38 % des instances
  • La bibliothèque est citée comme SDK alternatif dans le manuel officiel de la norme, sans conférer à elle seule la certification

Qu’est-ce que matter.js, l’implémentation TypeScript de Matter ?

Matter.js est l’implémentation complète du protocole domotique Matter écrite en TypeScript, publiée sous licence Apache 2.0 dans le dépôt GitHub de l’organisation matter-js. Elle permet de créer des appareils, des ponts et des contrôleurs Matter partout où Node.js tourne, du Raspberry Pi au serveur d’entreprise, sans toucher au SDK C++ de référence.

La norme elle-même, portée par la Connectivity Standards Alliance et soutenue par Amazon, Apple, Google et Samsung, unifie le langage des appareils de la maison connectée au-dessus du réseau IP (Wikipedia). Elle pèse lourd : 13 123 modèles certifiés issus de 495 entreprises figurent au registre public au 8 novembre 2026 (registre DCL de la CSA via MatterCatalog). Réimplémenter une telle spécification de bout en bout, seul, relevait du défi personnel autant que du projet logiciel.

Des nuits d’un contributeur à un projet d’infrastructure

Le projet descend de node-matter, une expérimentation lancée autour de la sortie de la norme fin 2022. Ingo Fischer, connu dans la communauté sous le pseudonyme Apollon77 et contributeur de longue date de l’open source domotique, en a repris le flambeau et l’a transformé en implémentation complète de la spécification. La version 0.16, publiée le 12 janvier 2026, illustre la cadence tenue depuis : plusieurs versions majeures par an, alignées sur les évolutions de la norme.

La distribution passe par npm, le gestionnaire de paquets de l’univers JavaScript, sous une famille de modules dont le point d’entrée se nomme sobrement main. Une équipe web installe donc matter.js comme n’importe quelle dépendance de son quotidien, sans chaîne de compilation croisée ni environnement exotique. Cette banalité d’installation, anodine en apparence, explique une bonne part de la diffusion du projet hors du cercle des spécialistes de l’embarqué.

Une couverture qui vise l’intégralité de la spécification

La bibliothèque ne se contente pas de piloter des appareils : elle sait aussi en créer. Modèle de données, mise en service, sécurité, ponts, contrôleurs, tout le périmètre y passe, au point que le manuel officiel de la norme la cite comme SDK alternatif (Open Home Foundation, 26 novembre 2025). Plusieurs entreprises l’embarquent dans des produits certifiés. Précision qui compte : utiliser matter.js ne confère pas la certification, laquelle passe toujours par le programme officiel de la Connectivity Standards Alliance.

Pourquoi une fondation a-t-elle recruté son créateur ?

Le 26 novembre 2025, Paulus Schoutsen, fondateur de Home Assistant, a annoncé dans la lettre de l’Open Home Foundation que Fischer faisait don de matter.js à la fondation, qui le salarie désormais à temps plein comme développeur principal Matter (Open Home Foundation, 26 novembre 2025). L’événement a peu fait de bruit hors des cercles spécialisés. Il a pourtant réglé la question qui tue la plupart des projets open source individuels : la pérennité. Le recrutement de Fischer avait en réalité précédé le don de quelques semaines, signe que la fondation a d’abord sécurisé la personne avant l’actif.

Un modèle de financement lisible

La fondation, à but non lucratif, tire ses revenus des abonnés Home Assistant Cloud et du matériel officiel vendu par ses partenaires. Elle apporte au projet trois choses qu’un développeur isolé n’a pas : un salaire, une expertise de gestion des grands projets libres, et un siège de membre participant à la Connectivity Standards Alliance, qui lui donne voix au chapitre dans l’évolution même de la norme.

Ce dernier point renverse une hiérarchie ancienne. L’open source domotique n’est plus réduit à implémenter ce que les industriels décident : il siège à la table où la norme s’écrit.

Le don lui-même mérite un mot de vocabulaire. Céder un projet open source à une fondation, ce n’est pas céder un fichier : c’est transférer la propriété du dépôt, la marque, les droits sur le nom et la responsabilité des publications. Le créateur reste aux commandes techniques, mais l’actif juridique survit désormais à toute décision individuelle. Pour les entreprises qui bâtissent dessus, la différence entre un hobby brillant et une infrastructure se joue exactement là.

Home Assistant, la plateforme phare de la fondation, apporte en retour le terrain d’essai le plus exigeant du marché : des millions d’installations réelles, hétérogènes et bavardes (Wikipedia). Peu de bibliothèques réseau peuvent revendiquer un banc de test de cette taille avant même leur version 1.0.

Une organisation GitHub devenue pôle de gravité

L’organisation matter-js héberge la bibliothèque, mais aussi, depuis septembre 2025, le dépôt python-matter-server du serveur de Home Assistant (Matter Alpha, 9 septembre 2025). Le rapprochement annonçait la suite : réunir sous un même toit le moteur et son plus gros utilisateur, avec les mêmes mainteneurs et les mêmes règles de contribution. Pour qui évalue la santé d’un projet open source, cette concentration ordonnée est un signal positif rare.

Quels projets tournent déjà sur matter.js ?

Une bibliothèque vaut par ce qu’on construit dessus. En novembre 2026, matter.js aligne trois références qui couvrent tout le spectre, du foyer au produit commercial, et qui pèsent ensemble bien plus que ses 820 étoiles.

Le serveur certifié de Home Assistant, vitrine principale

Le 23 juin 2026, l’Open Home Foundation a publié la version 9.0 de son Matter Server, entièrement reconstruite sur matter.js après quatre mois de bêta (Home Assistant, 23 juin 2026). Le remplacement du moteur C++ s’est fait sans réappairage, avec migration automatique des données. L’intégration Matter concernée tourne sur 38 % des instances Home Assistant, ce qui fait de cette bascule le plus gros déploiement de la bibliothèque à ce jour. Nous avons consacré une analyse complète à ce serveur Matter et à sa certification.

Matterbridge et les produits certifiés du commerce

Deuxième vitrine, le pont Matterbridge expose Zigbee, Shelly ou Somfy comme des appareils Matter natifs, et crédite explicitement matter.js comme fondation technique. Le pont vient de franchir les 1 000 étoiles GitHub le 8 novembre 2026, preuve que la couche construite au-dessus du moteur attire plus de regards que le moteur lui-même. Troisième famille, plus discrète : les entreprises qui embarquent la bibliothèque dans des produits certifiés, mentionnées par la fondation sans liste publique exhaustive. Le tableau ci-dessous situe chaque étage de l’édifice.

La pile open source construite sur matter.js, novembre 2026
Projet Rôle Fait marquant
matter.js Implémentation du protocole Don à l’Open Home Foundation, 26 novembre 2025
Matter Server 9.0 Contrôleur certifié de Home Assistant Bascule sur matter.js le 23 juin 2026
Matterbridge Pont à plugins vers Matter 1 000 étoiles GitHub le 8 novembre 2026
Produits commerciaux Appareils certifiés embarquant la bibliothèque Cités par la fondation, sans liste publique

Côté HDVMA : la phase Gouverner : AI Act, RGPD et pilotage.

TypeScript face au C++ : quelle différence pour la norme ?

La norme Matter vit désormais sur deux implémentations majeures aux philosophies opposées. Le SDK de référence, en C++, vise les microcontrôleurs des fabricants et la certification de bas niveau. Matter.js, en TypeScript (Wikipedia), vise les contrôleurs, les ponts et les services qui tournent sur de vraies machines.

Deux outils pour deux moments du produit

Matter.js et SDK de référence : deux approches, novembre 2026
Critère matter.js SDK de référence
Langage TypeScript sur Node.js C++
Cible type Contrôleurs, ponts, services Microcontrôleurs, firmwares
Gouvernance Open Home Foundation Connectivity Standards Alliance
Prise en main Quelques heures via npm Plusieurs jours de chaîne d’outils
Licence Apache 2.0 Apache 2.0

Une concurrence qui profite à la norme

L’arrivée d’une implémentation indépendante crédible agit comme un test de robustesse permanent : chaque divergence de comportement révèle une ambiguïté de la spécification, qui finit corrigée. C’est le même mécanisme qui a fait la solidité du web, bâti sur plusieurs moteurs de navigateurs rivaux. La domotique normalisée vient de gagner son deuxième moteur, et le SDK officiel connectedhomeip garde le rôle d’arbitre de référence.

Les deux projets ne s’ignorent d’ailleurs pas : le dépôt de matter.js synchronise en continu les définitions de données issues du SDK de référence, par des contributions automatisées visibles dans son historique. Quand la CSA publie une nouvelle version de la norme, caméras de Matter 1.5 ou Joint Fabric de Matter 1.6, la traduction TypeScript suit dans la foulée. L’utilisateur final ne voit rien de cette tuyauterie, et c’est le signe qu’elle fonctionne.

Il faut enfin dire un mot du rythme imposé. La CSA publie désormais deux versions par an, au printemps et à l’automne. Tenir ce tempo avec une équipe réduite n’est possible que par l’automatisation et par la clarté du langage choisi : c’est exactement l’argument qui a convaincu la fondation de miser sur cette base pour son serveur certifié.

Quelles limites peser avant d’adopter matter.js en production ?

Le tableau flatteur mérite ses nuances. Trois limites structurent l’arbitrage, et aucune n’est cachée par le projet lui-même.

La newsletter HDVMA

Recevez 1 fois par semaine les articles IA, SEO & GEO de HDVMA


Un email par semaine maximum · Désinscription en un clic

Certification, embarqué et jeunesse du code

Première limite, la certification : matter.js n’y donne pas droit par lui-même, et le passage en laboratoire agréé reste un budget à part entière pour tout produit qui veut le logo. Deuxième limite, l’embarqué : une puce à quelques euros sans système d’exploitation reste le territoire du SDK C++ et de ses déclinaisons fabricants, comme l’esp-matter d’Espressif sur ESP32. Troisième limite, la maturité : les versions zéro point seize traduisent un code encore mouvant, où chaque montée de version demande une lecture attentive des notes de publication avant toute mise à jour d’un système qui tourne.

Aucune de ces limites n’a empêché la fondation de certifier son serveur reconstruit dessus. Elles dessinent simplement le périmètre : matter.js excelle côté contrôleur et pont, le C++ garde l’appareil contraint.

Ajoutons une précaution de gestion de projet : la bascule d’un moteur à l’autre ne s’improvise pas. Home Assistant y a consacré quatre mois de bêta et une migration automatisée des données avant d’oser le remplacement en production. Une entreprise qui envisage le même mouvement sur sa propre pile domotique devrait prévoir une période de double marche comparable, avec retour arrière documenté. La qualité du nouveau moteur n’exonère jamais de la méthode.

Notre lecture

Le vrai enseignement de matter.js dépasse la domotique : c’est un cas d’école de gouvernance open source réussie. Un créateur individuel, une fondation qui salarie, un consortium qui accueille, trois étages qui sécurisent la chaîne. Notre grille maison avant d’adosser un projet d’entreprise à une brique libre : un mainteneur payé pour y travailler, une entité juridique propriétaire, un siège dans l’organisme de normalisation concerné. Matter.js coche les trois cases depuis novembre 2025 ; peu de briques du marché en font autant. Estimation de méthode, à adapter à chaque dossier.

Mettez matter.js dans votre boîte à outils domotique dès maintenant

Pour une équipe qui connaît JavaScript, la marche d’entrée est minuscule. Les paquets npm officiels s’installent en une commande, et quelques dizaines de lignes suffisent à exposer un premier appareil virtuel visible dans Apple Home ou Google Home. C’est le chemin le plus court entre une idée domotique et une démonstration qui tourne.

Le vivier de compétences joue en votre faveur. JavaScript et TypeScript forment le premier bassin de développeurs au monde, très loin devant les spécialistes de l’embarqué. Un projet domotique écrit dans cette langue se recrute, se relit et se reprend sans chasse aux profils rares, un paramètre que les directions sous-estiment au moment de choisir une pile technique et qui pèse pourtant sur toute la durée de vie du produit.

Trois usages immédiats en entreprise

Premier usage, le prototypage : valider un concept d’appareil ou de pont avant d’investir dans l’embarqué. Deuxième usage, l’intégration : relier un logiciel métier au réseau Matter d’un bâtiment, pour qu’une alarme, une supervision ou un outil de maintenance voie les mêmes équipements que les occupants. Troisième usage, le test : simuler des dizaines d’appareils virtuels pour éprouver une installation avant déploiement, sans acheter le matériel.

Le deuxième usage mérite qu’on s’y arrête, car il échappe aux catalogues du commerce. Un progiciel de gestion de locaux, un outil de planification d’atelier ou un système de réservation de salles peut, par matter.js, lire la température réelle d’une pièce, couper une prise oubliée ou déclencher un signal lumineux à la fin d’un créneau. La norme devient alors une interface entre le système d’information et le bâtiment, et plus seulement un confort domestique. C’est sur ce terrain que se logent les gains mesurables.

En pratique

Pour un premier contact, créez un appareil virtuel avec les paquets npm du projet et appairez-le depuis l’application de votre choix : l’exercice tient dans une matinée et montre toute la mécanique de la norme, QR code compris. Supprimez ensuite l’appareil, rien n’est persistant si vous ne le demandez pas. Pour aller plus loin, le dépôt fournit des exemples commentés qui couvrent les cas usuels, de l’ampoule au pont multi-appareils, directement exécutables sur la machine de développement.

En pratique

Si votre besoin est un pont ou un contrôleur clef en main plutôt qu’un développement, restez au niveau supérieur de la pile : Matterbridge pour exposer l’existant, le Matter Server de Home Assistant pour piloter le certifié. Les deux embarquent matter.js et se déploient sans écrire une ligne de code.

Méthodologie

Cet article s’appuie sur les annonces publiées par l’Open Home Foundation, Home Assistant et Matter Alpha, consultées en novembre 2026. Les chiffres correspondent aux données en vigueur au moment de la rédaction.

FAQ : matter.js et le protocole Matter en TypeScript

Qu’est-ce que matter.js exactement ?

Matter.js est l’implémentation complète du protocole domotique Matter écrite en TypeScript, publiée sous licence Apache 2.0 dans le dépôt GitHub de l’organisation matter-js. Elle permet de créer des appareils, des ponts et des contrôleurs Matter partout où Node.js tourne. Donnée à l’Open Home Foundation le 26 novembre 2025, elle motorise notamment le serveur Matter certifié de Home Assistant.

Qui développe matter.js et qui le finance ?

Le créateur du projet, Ingo Fischer, connu sous le pseudonyme Apollon77, a fait don de matter.js à l’Open Home Foundation le 26 novembre 2025. La fondation, financée notamment par les abonnés Home Assistant Cloud et le matériel officiel de ses partenaires, le salarie à temps plein comme développeur principal Matter. Elle siège aussi comme membre participant de la Connectivity Standards Alliance.

Quelle différence entre matter.js et le SDK officiel connectedhomeip ?

Les deux implémentent la même norme sous licence Apache 2.0, mais visent des cibles opposées. Le SDK officiel, en C++, s’adresse aux microcontrôleurs des fabricants et aux firmwares embarqués. Matter.js, en TypeScript sur Node.js, s’adresse aux contrôleurs, aux ponts et aux services qui tournent sur de vraies machines, avec une prise en main en quelques heures contre plusieurs jours pour la chaîne C++.

Un produit construit sur matter.js peut-il être certifié Matter ?

Oui, mais pas automatiquement. Utiliser matter.js ne confère aucune certification : le produit doit passer le programme officiel de la Connectivity Standards Alliance, avec tests en laboratoire agréé. La preuve de faisabilité existe depuis juin 2026, le Matter Server de l’Open Home Foundation, reconstruit sur matter.js, étant exploité comme contrôleur certifié par Home Assistant.

Pourquoi Home Assistant a-t-il basculé son serveur sur matter.js ?

La plateforme a publié le 23 juin 2026 la version 9.0 de son Matter Server, reconstruite sur matter.js après quatre mois de bêta, en remplacement direct du moteur fondé sur le SDK C++. Les gains annoncés portent sur le démarrage, la reconnexion des appareils et la fiabilité des mises à jour à distance, avec migration automatique et sans réappairage. L’intégration Matter équipe 38 % des instances.

Faut-il savoir programmer pour profiter de matter.js ?

Non. La bibliothèque vise les développeurs, mais ses fruits se consomment sans code : le pont Matterbridge et le Matter Server de Home Assistant l’embarquent et s’installent comme des applications classiques. Programmer ne devient nécessaire que pour créer un appareil virtuel sur mesure, relier un logiciel métier au réseau Matter ou simuler un parc d’équipements avant déploiement.

À propos de l’auteur
Eric Christophe, dirigeant HDVMA, expert SEO et IA

Eric Christophe, dirigeant HDVMA

Expert SEO et automatisation IA. Accompagne PME et ETI françaises dans leur stratégie de visibilité Google et IA. Cas phare : BoatCible, +320 % de trafic organique en 5 mois, cité par ChatGPT et Perplexity. LinkedIn

Diagnostic IA gratuit
Écrire à HDVMA
Parler à Eric

L’IA dans votre entreprise, c’est simple !En savoir plus

Que cherchez-vous ?466 articles · 12 domaines · réponse en quelques secondes

Réponses construites uniquement sur nos articles publiés.

Un article par semaine, dans votre boîte mail.
Eric ChristopheFondateur · il répond lui-même☏ 06 25 34 34 25◷ Prendre RDV

Les domaines

Explorez par sujet

La newsletter HDVMA

Recevez 1 fois par semaine les articles IA, SEO & GEO de HDVMA


Un email par semaine maximum · Désinscription en un clic