awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

43 个仓库

Awesome GitHub RepositoriesVirtualization Networking

Networking configurations that allow virtual machines to communicate with external networks and other virtualized hosts.

Explore 43 awesome GitHub repositories matching operating systems & systems programming · Virtualization Networking. Refine with filters or upvote what's useful.

Awesome Virtualization Networking GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • sickcodes/docker-osxsickcodes 的头像

    sickcodes/Docker-OSX

    52,595在 GitHub 上查看↗

    Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container. The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware inte

    Configures bridge interfaces to connect virtualized instances directly to the local network for external communication.

    Shellcontainerdockerdocker-osx
    在 GitHub 上查看↗52,595
  • hashicorp/vagranthashicorp 的头像

    hashicorp/vagrant

    27,154在 GitHub 上查看↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Configures network connectivity via bridged networking, host-only networks, and forwarded ports.

    Rubyautomationrubyvagrant
    在 GitHub 上查看↗27,154
  • lima-vm/limalima-vm 的头像

    lima-vm/lima

    21,320在 GitHub 上查看↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Manages virtual network interfaces and disk resources to ensure connectivity and persistent storage for workloads.

    Gocontainerdmacosqemu
    在 GitHub 上查看↗21,320
  • dockur/macosdockur 的头像

    dockur/macos

    18,649在 GitHub 上查看↗

    This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a hardware-accelerated virtualization engine to execute the guest environment, allowing for the deployment and management of virtual machines through standard container orchestration tools. The platform distinguishes itself by enabling direct hardware passthrough, which maps physical host disks, partitions, and USB controllers directly into the virtual machine for native driver access. It also supports advanced network integration, allowing the guest system to obtain its own unique

    Supports macvlan and bridge networking to provide the guest system with a unique local IP address.

    Shelldockerdocker-containermac
    在 GitHub 上查看↗18,649
  • mustardchef/wsabuildsMustardChef 的头像

    MustardChef/WSABuilds

    17,648在 GitHub 上查看↗

    WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on desktop operating systems. It provides a comprehensive suite of tools for building, installing, and maintaining these environments, enabling the native execution of mobile applications alongside standard desktop software. The project distinguishes itself through its focus on deep system integration and lifecycle management. It allows users to generate tailored virtual environment packages by injecting administrative tools, service components, and specific configurations prior to dep

    Manages network adapters and firewall rules to ensure stable connectivity for virtualized applications.

    Pythonandroidandroid-emulatorgoogle-apps
    在 GitHub 上查看↗17,648
  • zerotier/zerotieronezerotier 的头像

    zerotier/ZeroTierOne

    16,459在 GitHub 上查看↗

    ZeroTierOne is a software-defined networking engine that creates virtual local area networks by emulating Ethernet switches across distributed devices. It functions as a peer-to-peer platform, establishing encrypted tunnels directly between endpoints to bypass the need for centralized gateways or hub-and-spoke architectures. The system distinguishes itself through a decentralized approach to network discovery and identity management. By utilizing a distributed hash table and public key infrastructure, it authenticates devices and maps virtual addresses to physical endpoints without relying on

    Creates software-defined layer two network interfaces that allow remote devices to communicate as if connected to a local switch.

    C++decentralizationnetworkingpeer-to-peer
    在 GitHub 上查看↗16,459
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 GitHub 上查看↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Configures virtual network adapters to bridge guest systems with local networks for connectivity testing.

    Rustbsdfreebsdgnu
    在 GitHub 上查看↗16,054
  • microsoft/garnetmicrosoft 的头像

    microsoft/garnet

    11,885在 GitHub 上查看↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Restricts cache access to private virtual networks to prevent exposure to the public internet.

    C#cachecache-storagecluster
    在 GitHub 上查看↗11,885
  • siderolabs/talossiderolabs 的头像

    siderolabs/talos

    10,659在 GitHub 上查看↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Configures network interfaces in bridge mode to provide virtual machines with direct node network access.

    Gocloud-nativecontainerdgo
    在 GitHub 上查看↗10,659
  • pwndbg/pwndbgpwndbg 的头像

    pwndbg/pwndbg

    10,051在 GitHub 上查看↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Lists network filter tables from a specific network namespace.

    Pythonbinary-ninjacapture-the-flagctf
    在 GitHub 上查看↗10,051
  • mamedev/mamemamedev 的头像

    mamedev/mame

    9,929在 GitHub 上查看↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Sets up emulated network adapters to bridge a guest system's network interface directly to the host network.

    C++
    在 GitHub 上查看↗9,929
  • lancedb/lancedblancedb 的头像

    lancedb/lancedb

    9,031在 GitHub 上查看↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Lists all table names within a specific namespace using pagination and filters.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    在 GitHub 上查看↗9,031
  • felixrieseberg/macintosh.jsfelixrieseberg 的头像

    felixrieseberg/macintosh.js

    8,480在 GitHub 上查看↗

    macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8. The project includes a UDP network bridge and virtual Ethernet integration, which routes network traffic to specific ports to enable communication between multiple emulated instances on a local network. The emulator supports virtual disk management and disk-image mounting to transfer files between the host machine an

    Configures networking that allows virtualized Macintosh instances to communicate with each other.

    JavaScriptelectronemulatorjavascript
    在 GitHub 上查看↗8,480
  • ccrisan/motioneyeosccrisan 的头像

    ccrisan/motioneyeos

    8,203在 GitHub 上查看↗

    MotionEyeOS is a dedicated operating system designed to transform a single board computer into a video surveillance station. It provides a centralized environment for monitoring and recording multiple video feeds. The system enables remote camera management through a unified web interface, allowing for the control and configuration of networked security cameras. It supports automated video recording based on motion detection to monitor specific areas without requiring constant manual recording. The software incorporates a Debian-based root filesystem and a Python-based backend to orchestrate

    Provides network bridging configurations to allow the system to act as a gateway for IP cameras.

    Makefile
    在 GitHub 上查看↗8,203
  • apache/tomcatapache 的头像

    apache/tomcat

    8,186在 GitHub 上查看↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Registers JDBC connection pools and other resources in JNDI for lookup by deployed web applications.

    Javahttpjavajavaee
    在 GitHub 上查看↗8,186
  • kubevirt/kubevirtkubevirt 的头像

    kubevirt/kubevirt

    6,915在 GitHub 上查看↗

    KubeVirt is a Kubernetes virtualization platform and cloud-native hypervisor manager. It provides a runtime environment that allows virtual machines to be defined, launched, and managed as declarative resources within a Kubernetes cluster, enabling them to run alongside containers on the same nodes. The system enables the hybridization of cloud infrastructure by combining traditional virtual machines with containerized workloads on a single shared platform. It supports the live migration of running virtual machines between physical hosts to facilitate cluster maintenance and load balancing.

    Allows the creation of separate virtual network identifiers for secure virtual machine migration.

    Gohacktoberfestkuberneteslibvirt
    在 GitHub 上查看↗6,915
  • weaveworks/weaveweaveworks 的头像

    weaveworks/weave

    6,614在 GitHub 上查看↗

    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

    Connects containers across multiple hosts into a single virtual network for automatic discovery and communication.

    Go
    在 GitHub 上查看↗6,614
  • machyve/xhyvemachyve 的头像

    machyve/xhyve

    6,438在 GitHub 上查看↗

    xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo

    Implements networking configurations that allow virtual machines to communicate using persistent IP addresses.

    C
    在 GitHub 上查看↗6,438
  • luchina-gabriel/osx-proxmoxluchina-gabriel 的头像

    luchina-gabriel/OSX-PROXMOX

    6,461在 GitHub 上查看↗

    Creates configurable network bridges and subnets to expose macOS VMs on the local network.

    Shellapplehackintoshmacos
    在 GitHub 上查看↗6,461
  • azure/azure-sdk-for-netAzure 的头像

    Azure/azure-sdk-for-net

    5,937在 GitHub 上查看↗

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    Create and configure a virtual network in the cloud using the management SDK for network isolation.

    C#azureazure-sdkc-sharp
    在 GitHub 上查看↗5,937
上一个123下一个
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Virtualization Platforms
  5. Virtualization Networking

探索子标签

  • Bridge Networking Configurations1 个子标签Settings and utilities for bridging virtual machine network interfaces directly to physical network adapters for external device communication.
  • Cloud Virtual Networks1 个子标签Creating and configuring isolated virtual networks in cloud environments for secure resource communication. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on cloud SDK-based virtual network deployment, not hypervisor-level networking.
  • Container Network LinkingConnecting multiple containers via shared virtual networks for inter-service communication. **Distinct from Virtualization Networking:** Distinct from general virtualization networking by focusing specifically on linking containers for application testing
  • Internal Lab NetworksIsolated private networks for virtual lab environments using virtual switches and secondary adapters. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: specifically focuses on creating isolated internal networks for lab environments rather than general VM networking.
  • Network Load Reduction TechniquesTechniques for minimizing MAC table entries and ARP broadcast traffic in virtualized environments. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on reducing network device load through encapsulation, not general VM networking.
  • Resource Configurators1 个子标签Tools for managing virtual network interfaces and persistent storage resources. **Distinct from Virtualization Networking:** Focuses on the configuration of network and storage resources, distinct from general virtualization networking.
  • Virtio Network AdaptersExposes virtual network adapters to guest VMs using the Virtio specification for efficient I/O. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on the specific Virtio Net device emulation for guest VMs, not general VM networking configurations.
  • Virtual Machine InterconnectionLinks multiple virtual machine instances over shared networks to facilitate multi-node clusters. **Distinct from Virtualization Networking:** Distinct from general virtualization networking: focuses on the interconnection of multiple VM instances for clustering.
  • Virtual Network Creation2 个子标签Creating configurable virtual networks (bridge, physical, OVN) for connecting instances in single-server and cluster deployments. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on the creation and configuration of virtual networks, not just general VM networking.
  • Virtual Network GuardingProtections against MAC spoofing, DHCP impersonation, and broadcast storms in virtual networks. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on security-specific traffic protections rather than connectivity configurations.
  • Virtual Network Listing1 个子标签Displays available network configurations and their status for managing host-guest connectivity. **Distinct from Virtualization Networking:** Distinct from general virtualization networking: focuses on the management and listing of network segments.
  • Virtual Network Management2 个子标签Defining and configuring virtual networks that the system fully controls or manages externally for attachment to instances. **Distinct from Virtualization Networking:** Distinct from Virtualization Networking: focuses on the lifecycle management and configuration of virtual networks, not just general VM networking.