SingLinkVPNProjets open source

Les projets open source de SingLinkVPN sont SingLink Beta, le client SingLinkVPN de première génération, SingChat et le hub open source de SingLinkVPN, tous maintenus par SingLinkLabs sur GitHub. Après un audit de sécurité, SingLinkLabs a publié le protocole et le client de première génération sous licence Apache-2.0 ; les versions les plus récentes ne sont pas encore entièrement publiques pour des raisons de sécurité, et le plan open source se poursuit. Pour chaque projet, le mainteneur, le dépôt, la licence et le périmètre public sont indiqués.

4 projets officielsPropriété et périmètre public vérifiables

Établir la propriété avant de décrire la technologie

Tous les projets de cette page sont maintenus par SingLinkLabs, qui en définit aussi le périmètre public. Chaque fiche indique le dépôt, la licence et précisément ce qui a été publié.

Points clés

Le protocole SingLink a évolué depuis les premières versions de SingLinkVPN jusqu’à l’actuel SingLink 2.0. Le SingLink Beta de première génération et le client SingLinkVPN de première génération, publiés en open source, perpétuent les principes de conception qui guident SingLinkVPN de longue date : autorisations liées au compte, liaison aux appareils et sécurité dès la conception. Tous deux ont été publiés après un audit de sécurité. Les applications officielles et le protocole sont depuis passés à une architecture de nouvelle génération, qui n’est pas encore entièrement publique pour des raisons de sécurité ; nous ne publions que du code sans risque de sécurité, et le plan open source se poursuit.

  • Publiés le 2026-11-12 : SingLink Beta (1.0.0-draft) et le client SingLinkVPN de première génération pour Windows, macOS, Android et iOS.
  • Licence : Apache-2.0 pour les deux dépôts. Les noms et logos SingLink et SingLinkVPN restent des marques.
  • Code source : github.com/SingLinkLabs/singlink-protocol et github.com/SingLinkLabs/singlink-vpn-app.
  • Sécurité : audit interne avec 31 constats, tous les High et Medium corrigés ; un audit tiers est prévu.
  • Non publics pour des raisons de sécurité : le cœur de SingLink 2.0 ainsi que les applications officielles actuelles, les serveurs, le paiement et les nœuds.

Projets open source officiels

Code, documents techniques et projets de recherche maintenus directement par SingLinkLabs, avec pour chaque projet un périmètre public et une limite de dépôt clairement définis.

SingLink Beta logo

Maintenu par SingLinkLabs · 01

SingLink Beta

SingLink Beta (1.0.0-draft) est la première génération du protocole SingLink, un protocole VPN ouvert que SingLinkLabs a conçu de zéro. Vu de l’extérieur, il ressemble à du HTTPS ordinaire. Les laissez-passer d’accès signés par le backend des comptes portent les limites de forfait, d’expiration, de débit et d’appareils, et sont liés à une clé d’appareil : un laissez-passer volé est inutilisable. L’échange de clés est hybride et post-quantique (X25519 + ML-KEM-768), avec protection contre le rejeu et résistance au sondage actif.

Mainteneur
SingLinkLabs
Périmètre public
Spécification de protocole ouverte et code source Go
Licence / Statut
Apache-2.0 · 1.0.0-draft

Un projet officiel de SingLinkLabs sous Apache-2.0, écrit en Go avec la seule bibliothèque standard. SingLinkLabs a publié ce protocole de première génération après un audit de sécurité (revue interne : 31 constats, tous les High et Medium corrigés), et un audit tiers est prévu. La version la plus récente n’est pas encore entièrement publique pour des raisons de sécurité : seul le code sans risque de sécurité a été publié, et le plan open source se poursuit.

SingLinkVPN App logo

Maintenu par SingLinkLabs · 02

SingLinkVPN App

Le client SingLinkVPN de première génération : une seule base de code Flutter pour Windows, macOS, Android et iOS, avec un cœur en Go fondé sur le SingLink Beta ouvert. Sur Android et iOS, il fonctionne comme un VPN pour tout l’appareil, DNS compris ; sur ordinateur, il configure le proxy système à la connexion et rétablit les réglages précédents à la déconnexion, à la fermeture ou après un plantage.

Mainteneur
SingLinkLabs
Périmètre public
Code source du client de première génération
Licence / Statut
Apache-2.0

Un projet officiel de SingLinkLabs sous Apache-2.0. SingLinkLabs a publié ce client de première génération après un audit de sécurité ; les versions les plus récentes des applications ne sont pas encore entièrement publiques pour des raisons de sécurité, et le plan open source se poursuit. Android et macOS ont été testés de bout en bout, iOS se compile et tourne dans le simulateur, et l’application Windows est compilée par le workflow GitHub Actions inclus. Les noms et logos restent des marques de SingLinkLabs : les forks doivent utiliser leur propre nom et leur propre icône.

SingChat logo

Maintenu par SingLinkLabs · 03

SingChat

SingChat est un service de chat en direct et d’assistance par IA. Son projet public SingChat MCP fournit le manifeste, les exemples et la documentation technique nécessaires pour connecter des clients IA compatibles à la configuration de l’espace de travail, aux widgets de site web, à la gestion des conversations, aux flux de connaissances et aux statistiques d’assistance.

Mainteneur
SingLinkLabs
Périmètre public
Dépôt de code source public
Licence / Statut
MIT

Un projet officiel de SingLinkLabs. Le dépôt public singchat-mcp contient le manifeste, les exemples et la documentation, sous licence MIT, du service hébergé SingChat MCP.

SingLinkVPN logo

Maintenu par SingLinkLabs · 04

SingLinkVPN

Le hub open source de SingLinkVPN entre dans sa phase 2. Il réunit le protocole SingLink et le client SingLinkVPN de première génération, tous deux publiés sous Apache-2.0 dans leurs propres dépôts après un audit de sécurité, et publie la documentation, les données de recherche, les rapports de sécurité et de transparence et les outils de recherche.

Mainteneur
SingLinkLabs
Périmètre public
Hub open source, phase 2
Licence / Statut
Phase 2 · Code sous Apache-2.0

Un projet officiel de SingLinkLabs. Le hub contient la documentation, les jeux de données, les rapports et les outils de recherche ; le code du protocole et du client se trouve dans les dépôts singlink-protocol et singlink-vpn-app. Les versions les plus récentes, dont le cœur de SingLink 2.0 et les applications officielles actuelles, restent fermées pour des raisons de sécurité ; d’autres publications suivront dans les phases ultérieures après revue de sécurité.

Questions fréquentes

Le protocole SingLink est-il open source ?

Oui, dans sa première génération. Le 2026-11-12, après un audit de sécurité, SingLinkLabs a publié SingLink Beta (1.0.0-draft) et le client SingLinkVPN de première génération sous licence Apache-2.0. La version la plus récente, SingLink 2.0, n’est pas encore entièrement publique.

Quel est le lien entre SingLink 2.0 et la première génération ?

Le protocole SingLink a évolué depuis les premières versions de SingLinkVPN jusqu’à l’actuel SingLink 2.0. La première génération publiée repose sur les mêmes principes : autorisations liées au compte, liaison aux appareils et sécurité dès la conception. Les applications officielles et le protocole sont depuis passés à une architecture de nouvelle génération.

Quelles parties restent fermées, et pourquoi ?

Le cœur de SingLink 2.0 ainsi que les applications officielles actuelles, les serveurs, le paiement et les nœuds restent fermés pour des raisons de sécurité. SingLinkLabs ne publie que du code sans risque de sécurité ; d’autres éléments suivront lors de phases ultérieures, après revue de sécurité.

Quelle licence s’applique, et puis-je forker le code ?

Les deux dépôts sont sous licence Apache-2.0 : vous pouvez utiliser, modifier et redistribuer le code selon ses conditions. Les noms et logos SingLink et SingLinkVPN sont des marques : les forks doivent utiliser leur propre nom et leur propre icône.

L’application SingLinkVPN du Snap Store est-elle open source ?

Non. Snap n’est que le paquet et la méthode d’installation de l’application SingLinkVPN pour Linux, pas une publication open source. Les projets open source de SingLinkVPN sont ceux présentés sur cette page.

L’open source a besoin de limites vérifiables

Une page open source professionnelle explique le code, la documentation, les licences, les voies de contribution et les limites de sécurité. SingLinkVPN publie des traces vérifiables plutôt que des étiquettes floues.

Propriété des projets

Indiquer le mainteneur, le dépôt et la licence de chaque projet, sans ambiguïté de marque.

Périmètre public

Distinguer le code publié, les documents techniques et les données de recherche des composants du produit qui restent fermés.

Recherche reproductible

Publier une documentation versionnée, des données lisibles par machine et des méthodes de test pour un examen indépendant.

Sécurité et contribution

S’appuyer sur les consignes des dépôts, les licences et les canaux de signalement pour offrir un parcours de participation clair.

Explorer le code, la documentation et les travaux de recherche

Commencez par les dépôts officiels pour examiner le périmètre public, l’historique des versions et l’orientation technique de l’open source SingLinkVPN.