Original en anglais: https://argusic.com/best/vpn
Outils VPN et de réseau open source, installés et exécutés
VPN et outils de réseau que vous pouvez exécuter vous-même. La liste est ordonnée selon que chaque projet a fonctionné lorsque Argusic l'a installé sur une machine vierge, avec l'enregistrement de cette tentative à un clic.
Testé entre le 27 septembre 2026 et le 3 novembre 2026. Chaque ligne indique sa propre date de test ; un projet peut changer après cette date.
44 des 52 projets testés fonctionnent. 2 autres attendent un test.
En bref : 30 des 52 projets testés ont démarré tel quel sur une machine vierge : tailscale, wgcf, boringtun, wstunnel, wireproxy, tun2socks, wg-portal et rosenpass, et 22 autres. 14 autres ont démarré une fois qu'un substitut a remplacé un service attendu, comme une base de données : firezone, wireguard-install, kilo, tsdproxy, wiredoor, gotatun, onetun et wag, et 6 autres. 8 n'ont pas pu être vérifiés : docker-mac-net-connect, wireguard-install, openvpn-install, All-jellyfin-media-server, pivpn, app-tailscale, SwizGuard et uncompressed ; le log montre où chacun s'est arrêté.
Mesuré par Argusic sur une machine vierge, à chaque fois. Chaque chiffre renvoie à ses preuves.
| # | projet | verdict | Score Argusic | langage | étoiles | testé le |
|---|---|---|---|---|---|---|
| 1 | tailscale | Fonctionne | 100 / 100 | Go | 38,627 | 2 novembre 2026 |
Le moyen le plus simple et le plus sécurisé d'utiliser WireGuard et la 2FA. Ce que le test a constaté : Tailscale tailscale and tailscaled binaries for Linux amd64 built and report version 1.103.0-dev20260924; 303 unit tests pass in the container. 17 minutes. | ||||||
| 2 | wgcf | Fonctionne | 100 / 100 | Go | 8,878 | 27 septembre 2026 |
🚤 Cross-platform, unofficial CLI for Cloudflare Warp Ce que le test a constaté : The wgcf CLI builds, passes all 4 test suites (cloudflare, cmd/generate, util, wireguard), and successfully registers accounts, generates WireGuard profiles, and returns live account status and connection telemetry from the real Cloudflare WARP API. 3 minutes. | ||||||
| 3 | boringtun | Fonctionne | 100 / 100 | Rust | 7,249 | 28 septembre 2026 |
Implémentation de WireGuard® dans l'espace utilisateur en Rust Ce que le test a constaté : BoringTun library compiles and 16/25 unit tests pass (9 integration tests skipped, require TUN/sudo); CLI binary builds and outputs version 0.7.1 and full usage text. 5 minutes. | ||||||
| 4 | wstunnel | Fonctionne | 100 / 100 | Rust | 7,162 | 28 septembre 2026 |
Faire transiter tout votre trafic via Websocket ou HTTP2 - Contourner les pare-feu/DPI - Binaire statique disponible Ce que le test a constaté : wstunnel v11.0.0 builds, all 38 runnable tests pass, and end-to-end TCP tunneling via WebSocket works: a local HTTP server served content over the tunnel returning HTTP 200. 15 minutes. | ||||||
| 5 | wireproxy | Fonctionne | 100 / 100 | Go | 5,875 | 29 septembre 2026 |
Client Wireguard qui se présente comme un proxy socks5. Ce que le test a constaté : Wireproxy builds from source, passes all unit tests (19/19), prints version, validates configurations via --configtest, starts a WireGuard userspace interface, binds a SOCKS5 proxy port that responds correctly to SOCKS5 handshakes, and serves a health/readyz endpoint on demand. 6 minutes. | ||||||
| 6 | tun2socks | Fonctionne | 100 / 100 | Go | 5,566 | 29 septembre 2026 |
tun2socks - propulsé par la pile TCP/IP de gVisor Ce que le test a constaté : tun2socks builds and passes all tests with Go 1.26.8 on linux/amd64; the binary prints version info and help flags; no packages failed or were skipped. 3 minutes. | ||||||
| 7 | wg-portal | Fonctionne | 100 / 100 | Go | 1,851 | 5 octobre 2026 |
Portail de configuration WireGuard avec connexion LDAP Ce que le test a constaté : The wg-portal server builds, starts, serves the web UI and Prometheus metrics, accepts the documented default admin login, and its full Go test suite passes (283 tests, 0 failures). 15 minutes. | ||||||
| 8 | rosenpass | Fonctionne | 100 / 100 | Rust | 1,442 | 8 octobre 2026 |
Rosenpass est un VPN sécurisé post-quantique qui utilise WireGuard pour transporter les données réelles. Ce que le test a constaté : Rosenpass 0.3.0-dev builds, all 91 lib unit tests and 27 doc tests and 4 integration tests pass, the rosenpass binary prints help and generates Classic McEliece 8192 keypairs. 10 minutes. | ||||||
| 9 | wireguird | Fonctionne | 100 / 100 | Go | 1,035 | 11 octobre 2026 |
WireGuard gtk gui pour Linux Ce que le test a constaté : Pre-built v1.1.0 wireguird binary runs on Xvfb virtual display, reports GTK 3.24.41 via --help and opens GUI window; Go toolchain v1.21.13 installed; endpoint categorization Go tests pass 15/15. 6 minutes. | ||||||
| 10 | dsnet | Fonctionne | 100 / 100 | Go | 752 | 14 octobre 2026 |
Commande FAST pour gérer un VPN WireGuard centralisé. Pensez à wg-quick mais plus rapide: génération de clés + allocation d'adresses. Ce que le test a constaté : dsnet builds successfully from source, all 65 unit tests pass, init generates a valid WireGuard config JSON, and add generates correct peer configs in wg-quick, vyatta, nixos, and routeros output formats. sync and report commands fail at runtime because they require root access to the WireGuard kernel netlink... 4 minutes. | ||||||
| 11 | awl | Fonctionne | 100 / 100 | Go | 724 | 15 octobre 2026 |
Connectez vos appareils en toute sécurité à un réseau privé. Mesh VPN, serveur/client proxy socks5. Ce que le test a constaté : Both cmd/awl and cmd/awl-tray binaries build and report version; all 16 Go test suites pass with zero failures (including race detector); the server initializes P2P networking and the API layer, requiring only a TUN device (unavailable in this container) to reach fully operational state. 9 minutes. | ||||||
| 12 | wg-manager | Fonctionne | 100 / 100 | Python | 630 | 16 octobre 2026 |
Un dashboard WireGuard et outil de gestion facile à utiliser. Ce que le test a constaté : The wg-manager web app installs and builds; its uvicorn server starts on 127.0.0.1:8010, serves the Angular frontend and answers the login/logout/server/api-key endpoints, and its pytest suite passes 6/6; only the WireGuard tool endpoints fail because the wg binary is absent from the container. 17 minutes. | ||||||
| 13 | meridian | Fonctionne | 100 / 100 | Python | 500 | 19 octobre 2026 |
Une commande déploie un VPN auto-hébergé renforcé: VLESS+Reality, XHTTP et Hysteria2 sur le port 443, un panneau web intégré, et une page de connexion pour... Ce que le test a constaté : The meridian-vpn package installs, the CLI responds to all commands, and the full test suite passes (860/860 run, 6 pre-existing skips for Docker integration). 3 minutes. | ||||||
| 14 | free-proxy-list | Fonctionne | 100 / 100 | Go | 437 | 21 octobre 2026 |
La meilleure liste gratuite de proxys HTTP, SOCKS4/SOCKS5, SSL, SS/SSR, de configurations V2Ray/XRay(Vmess/Vless), Tuic, Wireguard, Hyeseria... Ce que le test a constaté : On Go 1.27.3 installed to ~/.local, ./gfp built and ran against live sources, completing with exit 0 and writing 2,262,680 proxy lines across 17 protocol files plus an updated README table and total.svg. 7 minutes. | ||||||
| 15 | wireguard-gui | Fonctionne | 100 / 100 | TypeScript | 330 | 24 octobre 2026 |
Une interface graphique de client wireguard pour Linux, réalisée avec nextauri. Ce que le test a constaté : The WireGuard GUI app (Tauri + Next.js) builds and launches on Xvfb; both E2E tests pass: encryption flow (create, encrypt, lock, unlock, edit, delete, reset) and auto-lock flow (inactivity lock, blocked profile read), 2/2 tests passing via WebKit WebDriver on the X display. 33 minutes. | ||||||
| 16 | tunwg | Fonctionne | 100 / 100 | Go | 290 | 26 octobre 2026 |
Tunnel privé sécurisé vers vos serveurs locaux Ce que le test a constaté : tunwg builds, server and client start, and the end-to-end tunnel forwards HTTP traffic from client to server in TUNWG_TEST_LOCALHOST mode. 4 minutes. | ||||||
| 17 | wireguard_webadmin | Fonctionne | 100 / 100 | JavaScript | 290 | 26 octobre 2026 |
wireguard_webadmin est une interface web intuitive pour la gestion de VPN WireGuard, conçue pour simplifier la configuration et la supervision des VPN. Elle... Ce que le test a constaté : Django web application builds with venv install, migrations run successfully, all 10 tests pass (5 Django + 5 auth-gateway), and gunicorn serves the full user flow: create-first-user, login (302 to /), and /status/ dashboard returning HTTP 200 with 'WireGuard Status | wireguard-webadmin' title. 23 minutes. | ||||||
| 18 | wireguard-vanity-keygen | Fonctionne | 100 / 100 | Go | 272 | 27 octobre 2026 |
Générateur de clés personnalisées WireGuard Ce que le test a constaté : Binary compiles, all 20 unit tests pass, and the tool generates valid WireGuard vanity keypairs on demand. 6 minutes. | ||||||
| 19 | OPNsensePIAWireguard | Fonctionne | 100 / 100 | Python | 267 | 27 octobre 2026 |
Ce script automatise le processus de configuration de Wireguard sur OPNsense pour se connecter aux serveurs Wireguard NextGen de PIA. Il créera une instance... Ce que le test a constaté : The PIAWireguard.py script completes its full workflow against mocked OPNsense and PIA APIs: creates WireGuard instance and peer, registers with PIA server, sets up port forwarding alias, and logs 'Finished' with exit 0. 27 minutes. | ||||||
| 20 | realworlddevopscourse | Fonctionne | 100 / 100 | Shell | 267 | 27 octobre 2026 |
Fichiers d’accompagnement pour le cours « Real world Devops project from start to finish » Ce que le test a constaté : The backup-checker Python application runs end-to-end: connecting to MySQL (mocked), querying backup records, comparing to expected list, and sending Zulip notifications (mocked) via Apprise, exiting 0 on success and 1 on mismatch. The Go present slides tool serves on port 3999 and returns HTTP 200. 11 minutes. | ||||||
| 21 | vprox | Fonctionne | 100 / 100 | Go | 243 | 28 octobre 2026 |
Proxy réseau / serveur VPN à haute disponibilité, propulsé par WireGuard. Ce que le test a constaté : The Go project vprox compiles successfully with all dependencies downloaded, all 62 unit tests pass covering password auth, OIDC auth, IP utils, env config, and JWT verification, and all three CLI commands (server, connect, list) display their help output. 3 minutes. | ||||||
| 22 | wg-cmd | Fonctionne | 100 / 100 | Go | 225 | 29 octobre 2026 |
TUI pour gérer les fichiers de configuration WireGuard Ce que le test a constaté : The project builds with go 1.25.14, all 13 unit tests pass, go vet clean, the headless config generation command produces valid WireGuard configuration files, and the TUI launches and renders the peer management interface. 4 minutes. | ||||||
| 23 | gluetun | Fonctionne | 93.5 / 100 | Go | 15,976 | 3 novembre 2026 |
Client VPN dans un conteneur Docker léger pour plusieurs fournisseurs VPN, écrit en Go, et utilisant OpenVPN ou Wireguard, DNS over TLS, avec quelques serveurs... Ce que le test a constaté : The Go project builds, all non-privileged unit tests pass, and the binary successfully executes CLI commands (genkey, healthcheck) and starts up to the iptables initialization step. 11 minutes. | ||||||
| 24 | wireguard-docs | Fonctionne | 90 / 100 | Shell | 5,064 | 29 septembre 2026 |
Documentation non officielle de WireGuard: installation, utilisation, configuration et exemples complets de configuration pour des VPN prenant en charge à la... Ce que le test a constaté : The repo's example start.sh/stop.sh scripts run successfully on the container's built-in kernel WireGuard (built wg/ip toolchain in /tmp/wgtools), establishing real encrypted tunnels and passing TCP echo traffic across the example-simple-server-to-server, example-simple-client-to-server, example-internet-browsing-vpn... 30 minutes. | ||||||
| 25 | wgrest | Fonctionne | 90 / 100 | Go | 228 | 29 octobre 2026 |
WireGuard REST API Ce que le test a constaté : Built wgrest, ran its full test suite (51 passed, 0 failed), and launched the HTTP API server which answered authenticated device list with 200/'[]', rejected unauthenticated requests with 401, and served Swagger docs at /docs/ with 200. 3 minutes. | ||||||
| 26 | headscale | Fonctionne | 86 / 100 | Go | 45,366 | 2 novembre 2026 |
Une implémentation open source et auto-hébergée du serveur de supervision Tailscale. Ce que le test a constaté : Headscale builds and all 12 test packages pass, 11 hscontrol subpackages plus cmd/headscale, including the in-process servertest harness (content verification, consistency, ping). The headscale binary runs, reports version and help, and accepts commands. Go toolchain installed via extracted tarball since nix is... 47 minutes. | ||||||
| 27 | amneziawg-installer | Fonctionne | 85 / 100 | Shell | 1,470 | 8 octobre 2026 |
Installez votre propre serveur VPN AmneziaWG 3.1 sur une machine vierge Ubuntu ou Debian VPS avec une seule commande. Conçu pour les réseaux qui bloquent... Ce que le test a constaté : All 156 Bats test suites pass on Ubuntu 24.04. The AmneziaWG installer shell scripts (awg_common.sh, manage scripts, install scripts) are verified through isolated unit tests covering CIDR helpers, config validation, PPA key embedding, QR code generation (structural), all v5.x bugfixes, protocol markers, routing... 36 minutes. | ||||||
| 28 | omniedge | Fonctionne | 60 / 100 | Rust | 888 | 12 octobre 2026 |
Amener l'intranet sur Internet avec des VPN Mesh Zero-Config. Ce que le test a constaté : OmniEdge CLI v2.9.0 builds from source, the omniedge binary responds to --help and --version, and all 74 unit tests across 7 crates pass. 9 minutes. | ||||||
| 29 | nylon | Fonctionne | 60 / 100 | Go | 520 | 19 octobre 2026 |
Maillage WireGuard auto-réparateur. Contourne les pannes en quelques secondes, sans serveur de coordination, entièrement FOSS. Ce que le test a constaté : Nylon builds cleanly and its unit, router, and integration suites pass; the daemon launches rootless via NYLON_RUN_DIR and answers live IPC status queries, while config verification and sealed-bundle open round-trips succeed. 22 minutes. | ||||||
| 30 | MeshLAN | Fonctionne | 60 / 100 | Go | 240 | 29 octobre 2026 |
LAN virtuel auto-hébergé, P2P en priorité, partage de services, multi-relais et automatisation par IA, construit sur Nebula. Ce que le test a constaté : Go toolchain and Nebula installed; tests pass 56/56; the MeshLAN server binary built and its HTTPS control plane served /admin 200, issued a verified device certificate via /v1/pair, returned admin sessions and heartbeat service mapping 200, and the node agent enrolled successfully; only the Nebula overlay itself did... 19 minutes. | ||||||
| 31 | firezone | Fonctionne avec des mocks | 92 / 100 | Elixir | 9,165 | 27 septembre 2026 |
Accès à distance ultra-rapide Ce que le test a constaté : Rust data-plane workspace builds gateway v1.6.3, headless-client v1.5.14, and http-test-server; 789 library tests pass; http-test-server responds 200 on its /bytes endpoint. 20 minutes. | ||||||
| 32 | wireguard-install | Fonctionne avec des mocks | 92 / 100 | Shell | 4,933 | 29 septembre 2026 |
Installeur WireGuard road warrior pour Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS et Fedora Ce que le test a constaté : The wireguard-install.sh script has valid shell syntax and all four code paths (install, add client, remove client, uninstall) execute correctly through their logic; the npm wireguard-tools.js package provides WireGuard key generation and config management that works in this container without root. 13 minutes. | ||||||
| 33 | kilo | Fonctionne avec des mocks | 92 / 100 | Go | 2,302 | 3 octobre 2026 |
Kilo est un overlay réseau multi-cloud construit sur WireGuard et conçu pour Kubernetes (k8s + wg = kg). Ce que le test a constaté : Both binaries (kg, kgctl) compile and run. All 5 unit test packages pass. The kgctl CLI responds with correct usage output for all 5 commands. 31 minutes. | ||||||
| 34 | tsdproxy | Fonctionne avec des mocks | 92 / 100 | Go | 1,721 | 6 octobre 2026 |
Proxy inverse automatique Tailscale pour conteneurs Docker. Zéro sidecars. Configuration basée sur les labels. HTTPS automatique. Ce que le test a constaté : Binary at tmp/tsdproxy builds, all 1900 unit tests pass, the server serves HTTP 200 on localhost:8080 for both the dashboard root and health/ready endpoints, and Tailscale proxy creation awaits real OAuth/AuthKey credentials. 7 minutes. | ||||||
| 35 | wiredoor | Fonctionne avec des mocks | 92 / 100 | TypeScript | 1,625 | 6 octobre 2026 |
Plateforme auto-hébergée ingress-as-a-service qui vous permet d'exposer des applications et services exécutés dans des réseaux privés ou locaux sur Internet. Ce que le test a constaté : All 10 test suites pass (88/88 tests), TypeScript compiles with no errors, and the application boots past database migration with a mock wg binary in PATH, failing only at system-level directory creation (/etc/wireguard, /etc/nginx) which requires root. 8 minutes. | ||||||
| 36 | gotatun | Fonctionne avec des mocks | 92 / 100 | Rust | 1,396 | 27 octobre 2026 |
Implémentation de WireGuard® dans l'espace utilisateur en Rust Ce que le test a constaté : GotaTun builds with cargo, installs via 'cargo install --bin gotatun --path gotatun-cli', its --version answers 'gotatun-cli 0.10.2', and its library unit-test suite passes 76 tests, with 4 IPv6-bound socket tests failing solely because this rootless container has IPv6 disabled. 7 minutes. | ||||||
| 37 | onetun | Fonctionne avec des mocks | 92 / 100 | Rust | 1,042 | 11 octobre 2026 |
Transfert de port WireGuard en espace utilisateur en Rust Ce que le test a constaté : onetun 0.3.10 built with cargo build --release, its 9-test suite passes, the binary answers --version/--help, and running it bound local TCP port 18080, accepted an inbound connection, and transmitted valid WireGuard handshake-initiation packets to a UDP listener the test stood up at 127.0.0.1:51820. 7 minutes. | ||||||
| 38 | wag | Fonctionne avec des mocks | 92 / 100 | Go | 734 | 14 octobre 2026 |
Wireguard 2FA simple Ce que le test a constaté : Wag binary builds, all unit tests pass across 3 packages (data, routetypes, watcher), both frontend UIs compile, binary runs and prints help/version. 11 minutes. | ||||||
| 39 | MikroDash | Fonctionne avec des mocks | 92 / 100 | Go | 639 | 17 octobre 2026 |
Centre de commande open source en temps réel pour MikroTik RouterOS v7. Diffuse en direct les données CPU, trafic, clients sans fil, DHCP, WireGuard, pare-feu... Ce que le test a constaté : Go source builds and all Go tests pass; 94 of 96 web tests pass with polyfills for Node.js v18 gaps; the mikrodash binary starts and serves HTTP on port 3082, redirecting to /login. 42 minutes. | ||||||
| 40 | CELERITY-panel | Fonctionne avec des mocks | 92 / 100 | JavaScript | 222 | 29 octobre 2026 |
Panneau web auto-hébergé pour les serveurs proxy Hysteria 2 et Xray VLESS. Fonctionnalités: topologie réseau en cascade (chaîne Forward/Reverse), configuration... Ce que le test a constaté : C3 CELERITY panel v1.6.13 boots against an in-memory MongoDB and mock Redis, listens on port 3000, and serves the login page and health endpoint with HTTP 200; all 35+ unit test scripts in the project pass with zero failures. 11 minutes. | ||||||
| 41 | Wireguard-panel | Fonctionne avec des mocks | 92 / 100 | Python | 208 | 31 octobre 2026 |
Un panneau de gestion Wireguard construit avec Flask et Python. Ce dashboard aide à gérer les pairs Wireguard, à mesurer l'utilisation du trafic et à... Ce que le test a constaté : The Wireguard Panel Flask app starts via Gunicorn on port 5000, serves all pages (health API returns 200, login/register/index pages render 200, static files 200), runs background scheduler with 4 jobs (time decrement, traffic monitoring, automated backup, system metrics), and detects system timezone correctly... 6 minutes. | ||||||
| 42 | ShahanPanel | Fonctionne avec des mocks | 52.7 / 100 | PHP | 1,201 | 10 octobre 2026 |
Panneau VPN Shahan avec ajout/suppression d'utilisateurs - Utilisateurs en ligne - Limite d'utilisateurs Ce que le test a constaté : The HTTP login page renders (200) and posting the real admin/123456 credentials performs the MySQL lookup and creates an authenticated admin session against a locally extracted MariaDB instance. 81 minutes. | ||||||
| 43 | super | Fonctionne avec des mocks | 52.7 / 100 | JavaScript | 900 | 12 octobre 2026 |
Un mot de passe wifi par appareil. Blocage de publicités et listes de blocage de la vie privée. Accès réseau basé sur des politiques. Ce que le test a constaté : Go API builds and 69 unit tests pass covering DNS, validation, alerts, parental controls, scheduling, forwarding rules, and plugin networking. 12 minutes. | ||||||
| 44 | MicroWARP | Fonctionne avec des mocks | 46 / 100 | Shell | 1,460 | 7 octobre 2026 |
Un proxy SOCKS5 Cloudflare WARP ultra-léger avec 800KB de RAM dans Docker. Un proxy Cloudflare WARP en mode noyau pur ne nécessitant que 800KB de mémoire -... Ce que le test a constaté : microsocks SOCKS5 proxy built from source and verified with real traffic, usque v4.2.1 binary extracted and registered with real Cloudflare WARP MASQUE API, entrypoint script passes shellcheck and runs both WireGuard and MASQUE paths end-to-end through real WARP registration into listening SOCKS5 proxies. 16 minutes. | ||||||
| 45 | docker-mac-net-connect | Non vérifiable | 50 / 100 | Go | 668 | 15 octobre 2026 |
Connect directly to Docker-for-Mac containers via IP address 🐳 💻 Ce que le test a constaté : Both Go modules build and pass vet cleanly. Host binary cross-compiles to darwin (8.9 MB). Client binary compiles to linux (3.7 MB). No Docker or macOS available to run the full application. 6 minutes. | ||||||
| 46 | wireguard-install | Non vérifiable | 25 / 100 | Shell | 11,402 | 27 septembre 2026 |
Installeur WireGuard VPN pour serveurs Linux Ce que le test a constaté : The bash script passes syntax, shellcheck, and shfmt validation. Its core functions (OS detection, home directory resolution, error handling) were verified via mock tests passing 10/10. The CI lint workflow (the project's only automated check) is green. The installer cannot proceed past the root-check because this... 5 minutes. | ||||||
| 47 | openvpn-install | Non vérifiable | 20 / 100 | Shell | 1,750 | 6 octobre 2026 |
Installeur de serveur OpenVPN pour Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux et Raspberry Pi OS. Inclut une configuration... Ce que le test a constaté : The script's shell syntax, all validation utilities, argument parsing, OS detection logic, and install flow path are verified correct; OpenSSL cryptographic primitives work. Real installation and service launch require root, /dev/net/tun, and package installation, all unavailable in this container. 14 minutes. | ||||||
| 48 | All-jellyfin-media-server | Non vérifiable | 20 / 100 | Shell | 585 | 17 octobre 2026 |
Serveur multimédia complet auto-hébergé Jellyfin avec sonarr, radarr, jackett, prowlarr, qbittorrent, flaredolverr et gluetun Nord VPN Proton VPN dans docker... Ce que le test a constaté : All project YAML compose files and shell scripts are syntactically valid, but the container lacks a Docker daemon and the mount syscall is blocked, making it impossible to launch any Docker Compose services. 10 minutes. | ||||||
| 49 | pivpn | Non vérifiable | 17.5 / 100 | Shell | 8,063 | 28 septembre 2026 |
L'installateur VPN le plus simple, conçu pour Raspberry Pi. Ce que le test a constaté : All PiVPN scripts pass syntax validation and ShellCheck with zero errors. The WireGuard management scripts (makeCONF/list/remove) are verified functional with real key generation via extracted wg binary. The installer requires root privileges on a Debian/Ubuntu system to complete system installation. 24 minutes. | ||||||
| 50 | app-tailscale | Non vérifiable | 10 / 100 | Shell | 563 | 18 octobre 2026 |
Tailscale - Application communautaire Home Assistant Ce que le test a constaté : All 131 bash scripts pass syntax check, 3 YAML files parse correctly, Dockerfile is structurally complete, s6 overlay hierarchy consistent, config schema matches translations, repo is clean with no modifications needed but cannot be built or launched in this non-root, no-Docker, user-namespace-disabled container. 9 minutes. | ||||||
| 51 | SwizGuard | Non vérifiable | 6.7 / 100 | Shell | 233 | 29 octobre 2026 |
Une implémentation de « Stealth VPN » auto-hébergée, forké depuis xray-core et WireGuard. Elle rend votre trafic semblable à un trafic TLS normal, mais votre... Ce que le test a constaté : All 6 Bash scripts pass syntax checking, all 4 JSON configs are valid, the config generation pipeline produces structurally correct Xray and sing-box client configs with proper chained WG+VLESS+REALITY+Vision fields and correct variable substitution, and the CLI help command works, but the project cannot be fully... 5 minutes. | ||||||
| 52 | uncompressed | Non vérifiable | 0 / 100 | Shell | 216 | 31 octobre 2026 |
Mon arr stack. Configuration Docker Compose durcie pour Jellyfin + Sonarr/Radarr + qBittorrent avec isolation des espaces de noms VPN et ingress zero-trust. Ce que le test a constaté : Neither Docker nor any container runtime is available in this environment. The Docker Compose files at arr/docker-compose.yml (9 services) and infra/docker-compose.yml (1 service) parse and validate correctly with docker-compose config (exit 0 after .env setup). Shell scripts setup.sh and 10-config.sh pass bash -n... 6 minutes. | ||||||
| - | wireguard-install | Pas encore testé | - | Shell | 3,221 | - |
| - | vortix | Pas encore testé | - | Rust | 729 | - |
Fonctionne s'est installé et a démarré avec ses vraies dépendances. Fonctionne avec des mocks a démarré après que des substituts ont remplacé des services externes, comme une base de données ou une API tierce. Non vérifiable ni l'agent standard ni l'agent plus puissant ne l'ont fait fonctionner dans la limite de temps ; le log montre où il s'est arrêté.
Comment nous avons testé
Dans cette liste, au dernier test : 30 projets ont fonctionné tel quel, 14 avec des mocks, 8 non vérifiables, 2 encore en attente. Langages testés : Elixir, Go, JavaScript, PHP, Python, Rust, Shell, TypeScript. Chaque tentative a utilisé une machine propre à usage unique, le projet à une version épinglée et une limite de 45 minutes ; la procédure complète se trouve sur la page de méthodologie.
Questions fréquentes (FAQ)
Comment cette liste est-elle classée ?
Selon la mesure, pas l'opinion : les projets qu'Argusic a installés et lancés sur une machine vierge viennent d'abord, puis ceux qui ont fonctionné avec des mocks à la place des services externes, puis ceux qu'il n'a pas pu vérifier. En cas d'égalité, c'est le Score Argusic qui départage, puis la popularité sur sa propre source.
Pourquoi certains projets n'ont-ils pas de rang ?
2 projets attendent encore un test ou une tentative terminée. Ils sont listés sans rang jusqu'à ce qu'Argusic les ait mesurés.
Où sont les preuves ?
Chaque ligne renvoie à la page Argusic du projet, où chaque exécution a un log complet et un enregistrement du terminal conservés avec une empreinte sha256. Les mêmes pages existent pour chacun des projets testés, qu'il figure dans cette liste ou non.
Autres listes de cette catégorie
- Passerelles API open source et proxys inverses, testés (partage tsdproxy, wiredoor avec cette liste)
- Serveurs de musique open source, installés et joués (partage All-jellyfin-media-server avec cette liste)
- Automatisation de workflows open source, installé et exécuté (partage amneziawg-installer avec cette liste)
- Tableaux de bord et pages d'accueil auto-hébergés, installés et exécutés (partage MikroDash avec cette liste)
- Frameworks open source pour AI agent, installés et exécutés
- Apps IA open source que vous pouvez exécuter vous-même, testées
- Clients API open source, construits et exécutés
- Outils CI/CD open source, installés et exécutés
- Plateformes CMS open source, installées et exécutées
- Passerelles LLM open source, installées et exécutées
- Serveurs MCP open source qui se lancent dès la première exécution
- Outils de sauvegarde open source, installés et exécutés
- Outils d'automatisation de navigateur open source, installés et exécutés
- Éditeurs de code open source et IDE, développés et lancés
- Open source coding agents exécutés sur une machine vierge
- Bases de données open source, installées et interrogées
- Outils CLI open source pour développeurs, éprouvés pour build et exécuter
- Plateformes e-commerce open source, installées et exécutées
- Lecteurs et bibliothèques de livres électroniques open source, testés
- Moteurs de jeu open source, construits et exécutés
- Jeux open source construits et exécutés sur une machine vierge
- Domotique open source, installée et exécutée
- Plateformes low-code et no-code open source, testées
- Serveurs cartographiques et outils open source, installés et exécutés
- Files d’attente de messages et streaming open source, testés
- Open source observability and logging, installé et exécuté
- Suites bureautiques open source, installées et lancées
- Gestionnaires de mots de passe open source auto-hébergeables, testés
- Outils de gestion de projet open source, installés et exécutés
- Enregistreurs d'écran open source, développés et lancés
- Moteurs de recherche open source, installés et interrogés
- Analytique open source auto-hébergé, testé sur un serveur propre
- Reconnaissance vocale et synthèse vocale open source, testé
- Générateurs de sites statiques open source, construits et servis
- Moniteurs de disponibilité open source et pages de statut, testés
- Bases de données vectorielles open source, installées et interrogées
- Éditeurs vidéo open source lancés sur une machine vierge
- Lecteurs vidéo open source, développés et lancés
- Outils open source de scraping web, installés et exécutés
- Outils open source de tableau blanc et de diagrammes, testés
- Wikis open source que vous pouvez auto-héberger, testés
- Alternatives auto-hébergées à Notion, vérifiées par une installation réelle
- Serveurs git auto-hébergés démarrés sur une machine vierge
Toutes les listes : Meilleurs. Tous les projets testés : projets.