Python Wireguard

Open-source Python projects categorized as Wireguard

Top 12 Python Wireguard Projects

  1. pyroute2

    Python Netlink and PF_ROUTE library — network configuration and monitoring

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. wg-meshconf

    WireGuard full mesh configuration generator.

  4. wg-manager

    A easy to use WireGuard dashboard and management tool

  5. qomui

    Qomui (Qt OpenVPN Management UI)

  6. python-vpn

    VPN Server implemented in pure Python. (For Research Purposes Only)

  7. OPNsensePIAWireguard

    This script automates the process of getting Wireguard setup on OPNsense to connect to PIA's NextGen Wireguard servers. It will create Wireguard Instance(Local) and Peer(Endpoint) on your OPNsense setup.

  8. VxWireguard-Generator

    Utility to generate VXLAN over Wireguard mesh SD-WAN configuration

    Project mention: Linux Network Performance Ultimate Guide | news.ycombinator.com | 2024-07-27

    I just shared this a moment ago in another comment, but:

    https://github.com/m13253/VxWireguard-Generator

    https://gitlab.com/NickCao/RAIT

    Both build a set of Wireguard configurations so you can setup a L2 mesh, and then run whatever routing protocol you want on them (Babel, BGP, etc)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. wg-netns

    WireGuard with Linux Network Namespaces

  11. Wiregen

    a script for generate wireguard configs from surfshark vpn service,based on mobile API

  12. auto-vpn

    A simple, all-in-one tool for deploying on-demand WireGuard VPN servers on popular VPS providers—no ongoing subscriptions, effortless management, and automatic cleanup when you’re done.

    Project mention: A story on home server security | news.ycombinator.com | 2025-01-05

    Open-Source alternative is to throw up a $5 VPS on some trusted host, then use Wireguard (FOSS FTW) to do basically exactly the same, but cheaper, without giving away control and with better privacy.

    There is bunch of software that makes this easier than trivial too, one example: https://github.com/g1ibby/auto-vpn/

  13. wg_tool

    Tool to administer wireguard VPN (server and user configs)

  14. wireguard-config-benchmark

    wireguard-config-benchmark is a python script that benchmarks the download speeds for the connections defined in one or more wireguard config files. If multiple configs are benchmarked it will output a file ranking them from fastest to slowest.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Wireguard discussion

Log in or Post with

Python Wireguard related posts

Index

What are some of the best open-source Wireguard projects in Python? This list will help you:

# Project Stars
1 pyroute2 982
2 wg-meshconf 976
3 wg-manager 606
4 qomui 554
5 python-vpn 366
6 OPNsensePIAWireguard 197
7 VxWireguard-Generator 156
8 wg-netns 137
9 Wiregen 84
10 auto-vpn 83
11 wg_tool 48
12 wireguard-config-benchmark 14

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?