# Nostr VPN

> Decentralized mesh VPN built with Rust for secure private networking.

- Canonical URL: https://www.fosshunter.com/tools/nostr-vpn
- JSON export: https://www.fosshunter.com/tools/nostr-vpn.json
- Website: https://github.com/mmalmi/nostr-vpn
- Category: VPN
- Open source: yes
- Self-hostable: yes
- Verified listing: no
- Featured: no
- Published at: 2026-05-20T16:58:00+00:00
- Catalog revision: `1865733083`

## Repository metrics (point-in-time)

- Repository: https://github.com/mmalmi/nostr-vpn
- Stars: 1241
- Forks: 117
- Open issues: 82
- License: MIT
- Last push: 2026-11-03T17:18:20+00:00
- Metrics observed at (synced_at): 2026-11-04T11:17:14+00:00
- Archived: no

Tags: VPN, Windows, Mesh Network
Tech stacks: docker, javascript, kotlin, rust, svelte, swift, typescript

## Features
- Supports a Tailscale style private mesh VPN with a high performance data plane. *(highlighted)*
- Provides native applications for macOS, Linux, Windows, Android, and iOS. *(highlighted)*
- Includes built-in support for NAT traversal, MagicDNS, and CLI based management. *(highlighted)*

## Description

Nostr VPN is a Rust workspace for a Tailscale style private mesh VPN built around a FIPS backed data plane. It provides secure connectivity across macOS, Linux, Windows, and mobile platforms using native shells and a CLI daemon.

---
Source: [FOSSHunter — Nostr VPN](https://www.fosshunter.com/tools/nostr-vpn) — cite `synced_at` and the catalog revision when quoting metrics.
Interpretation rules: https://www.fosshunter.com/llms-full.txt
