awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cloudflare avatar

cloudflare/boringtun

0
View on GitHub↗
7,089 स्टार्स·513 फोर्क्स·Rust·BSD-3-Clause·9 व्यूज़

Boringtun

Boringtun is a Rust-based library and userspace implementation of the WireGuard protocol. It provides the necessary logic to establish encrypted network tunnels and route secure traffic across different operating systems without requiring kernel-level administrative privileges.

The project is designed for embedding VPN logic into other applications. It achieves this through a C-compatible binary interface and cross-platform native bindings, allowing other programming languages to incorporate tunnel operations and peer management into their own software.

Features

  • Userspace Implementations - Implements the WireGuard protocol in userspace, eliminating the need for kernel-level administrative privileges.
  • Peer-to-Peer Tunneling - Implements the specific cryptographic handshakes and encapsulation required for WireGuard peer-to-peer tunneling.
  • Secure Tunnels - Creates userspace encrypted tunnels to securely route network traffic across different operating systems.
  • VPN Component Libraries - Designed to be embedded into other applications to provide secure network connection management.
  • VPN Library Bindings - Provides binary interfaces and native bindings for incorporating tunnel operations into other software.
  • VPN Tunnels - Establishes encrypted network tunnels without requiring a kernel-level installation.
  • WireGuard VPN Support - Implements a complete userspace version of the WireGuard protocol for secure tunneling.
  • Native Bindings - Provides cross-platform native bindings that bridge high-level languages with the underlying native tunnel implementation.
  • VPN Libraries - Acts as a Rust-based library for embedding secure tunnel logic into other languages and applications.
  • FFI Interfaces - Exposes a C-compatible binary interface allowing non-Rust languages to integrate the tunnel logic.
  • Cross-Platform Networking - Ensures consistent secure networking and WireGuard implementation across multiple operating systems.
  • Packet Buffering - Implements raw data buffer processing to handle network traffic between applications and the encrypted tunnel.
  • VPN Development Frameworks - Provides a Rust-based library for building tailored network applications with encrypted tunneling.
  • VPN Protocol Wrappers - Offers protocol wrappers and binary interfaces to integrate secure tunneling directly into other applications.
  • Memory Safety - Leverages Rust's memory safety to prevent buffer overflows and leaks during low-level packet processing.
  • Network Security - Userspace implementation of the WireGuard VPN protocol.

स्टार हिस्ट्री

cloudflare/boringtun के लिए स्टार हिस्ट्री चार्टcloudflare/boringtun के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Boringtun के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Boringtun के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • wireguard/wireguard-goWireGuard का अवतार

    WireGuard/wireguard-go

    4,058GitHub पर देखें↗

    wireguard-go is a Go implementation of the WireGuard protocol that operates as a userspace tunneling engine. It functions as a cross-platform network interface designed to establish encrypted tunnels between peers without requiring modifications to the system kernel. By implementing the protocol in userspace, this project provides a consistent network stack that enables secure peer-to-peer communication across different operating systems. It allows for the creation and management of encrypted network interfaces and tunnels to route private traffic over public networks.

    Go
    GitHub पर देखें↗4,058
  • tonarino/innernettonarino का अवतार

    tonarino/innernet

    5,495GitHub पर देखें↗

    Innernet is a WireGuard VPN mesh orchestrator and control plane that automates the deployment of encrypted tunnels between distributed peers. It functions as a virtual private network that coordinates endpoint discovery and distributes network configurations from a centralized server to establish a private overlay network. The system differentiates itself through a structured peer management lifecycle, using single-use invitation files for secure onboarding and cryptographic key exchange. It provides granular network segmentation by organizing peers into named CIDR blocks, allowing administra

    Rust
    GitHub पर देखें↗5,495
  • windtf/wireproxywindtf का अवतार

    windtf/wireproxy

    5,656GitHub पर देखें↗

    wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root privileges or system-wide interface changes. It functions as a VPN proxy that can expose WireGuard connections as SOCKS5 or HTTP proxies. The project provides specialized routing capabilities, including a TLS SNI proxy that directs encrypted traffic based on Server Name Indication and a gateway for mapping local TCP and UDP ports to remote destinations. It supports multi-peer management to route traffic between several endpoints using defined IP ranges. Additional capabilitie

    Gogolangnetworkproxy
    GitHub पर देखें↗5,656
  • dotheevo/selfhosted-apps-dockerDoTheEvo का अवतार

    DoTheEvo/selfhosted-apps-docker

    2,833GitHub पर देखें↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    GitHub पर देखें↗2,833
Boringtun के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

cloudflare/boringtun क्या करता है?

Boringtun is a Rust-based library and userspace implementation of the WireGuard protocol. It provides the necessary logic to establish encrypted network tunnels and route secure traffic across different operating systems without requiring kernel-level administrative privileges.

cloudflare/boringtun की मुख्य विशेषताएं क्या हैं?

cloudflare/boringtun की मुख्य विशेषताएं हैं: Userspace Implementations, Peer-to-Peer Tunneling, Secure Tunnels, VPN Component Libraries, VPN Library Bindings, VPN Tunnels, WireGuard VPN Support, Native Bindings।

cloudflare/boringtun के कुछ ओपन-सोर्स विकल्प क्या हैं?

cloudflare/boringtun के ओपन-सोर्स विकल्पों में शामिल हैं: wireguard/wireguard-go — wireguard-go is a Go implementation of the WireGuard protocol that operates as a userspace tunneling engine. It… tonarino/innernet — Innernet is a WireGuard VPN mesh orchestrator and control plane that automates the deployment of encrypted tunnels… windtf/wireproxy — wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root… dotheevo/selfhosted-apps-docker — This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source… firezone/firezone — Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to… raspap/raspap-webgui — This project is a wireless hotspot management interface for Debian devices. It provides a web-based controller for…