awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
weaveworks avatar

weaveworks/weaveArchived

0
View on GitHub↗
6,614 estrellas·676 forks·Go·Apache-2.0·9 vistaswww.weave.works↗

Weave

Weave is a multi-host container networking tool that connects containers running on different physical machines into a single virtual network. It creates a software-defined overlay network spanning multiple hosts, enabling containers to communicate directly with each other as if they were on the same local switch.

The system provides automatic service discovery, resolving container names to network addresses across hosts without manual configuration. Traffic between containers on different hosts is secured through encrypted tunnels, preventing eavesdropping and tampering. Weave also includes a real-time interactive visualization of running containers and their connections across multiple hosts, along with direct access to container terminals and process lists for troubleshooting.

The project supports installing the virtual network software on individual hosts and exposing application containers on the virtual network to external access regardless of which host they run on.

Features

  • Overlay Networks - Creates a software-defined network overlay spanning multiple hosts using encapsulated packet forwarding.
  • Overlay Networks - Creates a software-defined network overlay spanning multiple hosts using encapsulated packet forwarding.
  • Cross-Host Container Weavers - Connects containers across different physical machines into a single virtual network for direct communication.
  • Network Service Discovery - Resolves container names to network addresses across hosts without manual configuration for dynamic service location.
  • Container Topology Mappers - Visualizes running containers and their connections across multiple hosts in a real-time interactive graph.
  • Container Bridge Networks - Connects containers across multiple hosts into a single virtual network for seamless communication.
  • Bridge-Based Attachments - Attaches containers to a virtual Ethernet bridge for direct L2 connectivity across hosts.
  • Cross-Host Container Networkers - Connects containers across multiple physical hosts into a single virtual network for seamless communication and automatic service discovery.
  • Automatic Container Discoverers - Automatically resolves container names to network addresses across hosts without manual configuration.
  • Peer-to-Peer DNS Resolvers - Runs a peer-to-peer DNS resolver on each host for automatic container name resolution across the cluster.
  • Gossip Protocols - Nodes exchange topology and service announcements using a peer-to-peer gossip protocol for decentralized state propagation.
  • Dynamic Container Routing Tables - Maintains a distributed routing table that adapts automatically as containers start, stop, or migrate.
  • Encrypted L2 Overlay Tunnels - Creates a software-defined L2 overlay across hosts with encrypted tunnels for secure communication.
  • Multi-Host Virtual Networks - Connects containers across multiple hosts into a single virtual network for automatic discovery and communication.
  • Encrypted Tunneling - Wraps inter-host container traffic in encrypted tunnels using cryptographic primitives for secure communication.
  • Container - Visualizes running containers and their connections across multiple hosts in a real-time interactive graph.
  • Container Network Encryptors - Secures traffic between containers on different hosts using encrypted tunnels to prevent eavesdropping and tampering.
  • Cross-Host Container Encryptors - Secures data flowing between containers on different hosts using encryption to prevent eavesdropping.
  • Traffic Encryption - Encrypts all data transmitted between containers across hosts to protect against eavesdropping and tampering.
  • Container Traffic Encryptors - Secures data flowing between containers on different hosts using encryption to prevent eavesdropping.
  • Automatic Container Discoverers - Detects and registers containers as they join the network for automatic discovery.
  • Automatic Service Discoverers - Detects and registers services as they join the network so they find each other without manual setup.
  • Cross-Host Container Connections - Creates a virtual network connecting containers on different hosts for seamless communication.
  • Browser-Based Container Troubleshooters - Provides direct access to container terminals and process lists without leaving the monitoring interface.
  • Container Service Exposers - Makes application containers on the virtual network accessible from outside regardless of host.
  • Kernel Bypass Datapaths - Offloads packet forwarding to kernel-level mechanisms for low-latency performance.
  • Container Resource Inspections - Displays live resource usage, logs, and metadata for any container selected in the topology view.
  • Container Infrastructure - Networking and orchestration for containerized applications.
  • Networking & Connectivity - Multi-host networking for Docker containers.

Historial de estrellas

Gráfico del historial de estrellas de weaveworks/weaveGráfico del historial de estrellas de weaveworks/weave

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace weaveworks/weave?

Weave is a multi-host container networking tool that connects containers running on different physical machines into a single virtual network. It creates a software-defined overlay network spanning multiple hosts, enabling containers to communicate directly with each other as if they were on the same local switch.

¿Cuáles son las características principales de weaveworks/weave?

Las características principales de weaveworks/weave son: Overlay Networks, Cross-Host Container Weavers, Network Service Discovery, Container Topology Mappers, Container Bridge Networks, Bridge-Based Attachments, Cross-Host Container Networkers, Automatic Container Discoverers.

¿Qué alternativas de código abierto existen para weaveworks/weave?

Las alternativas de código abierto para weaveworks/weave incluyen: slackhq/nebula — Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer… weaveworks/scope. netbirdio/netbird — NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the… easytier/easytier — EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3… ntop/n2n — n2n is a peer-to-peer VPN that creates an encrypted mesh network by establishing layer 2 overlay networks. It uses UDP… ockam-network/ockam — Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure…

Alternativas open-source a Weave

Proyectos open-source similares, clasificados según cuántas características comparten con Weave.
  • slackhq/nebulaAvatar de slackhq

    slackhq/nebula

    17,405Ver en GitHub↗

    Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer connections between distributed hosts. By utilizing a certificate-based identity authority, it enables the construction of private communication fabrics across disparate physical infrastructures, such as multiple cloud providers or on-premises data centers, without requiring central authentication servers. The project distinguishes itself through a zero-trust architecture that enforces granular, policy-driven firewall filtering based on certificate-derived group memberships. It facili

    Go
    Ver en GitHub↗17,405
  • weaveworks/scopeAvatar de weaveworks

    weaveworks/scope

    5,914Ver en GitHub↗
    Gocontainersdockerecs
    Ver en GitHub↗5,914
  • netbirdio/netbirdAvatar de netbirdio

    netbirdio/netbird

    26,188Ver en GitHub↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Gogolangmeshmesh-networks
    Ver en GitHub↗26,188
  • ntop/n2nAvatar de ntop

    ntop/n2n

    6,954Ver en GitHub↗

    n2n is a peer-to-peer VPN that creates an encrypted mesh network by establishing layer 2 overlay networks. It uses UDP tunneling to connect remote computers into a shared virtual local area network, allowing devices to communicate as if they were on the same physical Ethernet switch. The system utilizes a centralized signaling registry and federated coordination nodes to facilitate peer discovery and node registration. It implements NAT traversal through UDP hole punching and UPnP port mapping, while using supernode relay routing to ensure connectivity when symmetric NATs prevent direct peer-

    Cpeer-to-peervpn
    Ver en GitHub↗6,954
  • Ver las 30 alternativas a Weave→