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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesNetwork Stack Bypasses

Technologies that avoid standard kernel network stack processing to reduce latency and CPU overhead.

Distinct from In-Memory Network Bypasses: None of the candidates cover the general architectural concept of bypassing the stack for high-performance proxying.

Explore 5 awesome GitHub repositories matching networking & communication · Network Stack Bypasses. Refine with filters or upvote what's useful.

Awesome Network Stack Bypasses GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • daeuniverse/daeAvatar daeuniverse

    daeuniverse/dae

    5,876Vezi pe GitHub↗

    dae este un instrument de rețea Linux de înaltă performanță care funcționează ca un proxy transparent eBPF. Acesta interceptează și redirecționează pachetele la nivel de kernel pentru a ruta traficul de internet pe baza domeniilor, adreselor IP și numelor de procese. Proiectul se distinge prin modificarea handshake-urilor TLS pentru a simula semnăturile browserelor, ceea ce previne detectarea traficului proxy de către server. De asemenea, implementează un gateway de traducere a adreselor de rețea full-cone pentru a menține conexiuni bidirecționale stabile și utilizează un selector de noduri bazat pe latență pentru a ruta automat traficul prin cele mai rapide noduri proxy disponibile. Capabilitățile extinse includ gestionarea proxy-ului multi-protocol, controlul avansat al traficului DNS pentru a preveni poluarea și filtrarea rețelei folosind baze de date geo-IP și liste de domenii. Sistemul optimizează în continuare performanța prin redirecționarea traficului non-proxied prin rutarea Layer 3 la nivel de kernel pentru a minimiza tranzițiile dintre kernel și spațiul utilizatorului.

    Reduces processing overhead by associating socket buffers directly with listening ports.

    Godaeebpfgolang
    Vezi pe GitHub↗5,876
  • stupidloud/nanopi-openwrtAvatar stupidloud

    stupidloud/nanopi-openwrt

    5,536Vezi pe GitHub↗

    Acest proiect este un sistem de build pentru firmware OpenWrt și un instrument de build pentru Linux embedded conceput pentru a crea imagini de firmware personalizate pentru routere pentru hardware-ul NanoPi. Funcționează ca un kit de personalizare a OS-ului de rețea, oferind un mediu structurat pentru compilarea imaginilor de sistem de operare adaptate care integrează drivere, pachete și optimizări de kernel specifice. Sistemul se distinge prin tuning-ul hardware și de performanță profund, inclusiv offloading-ul de flux în kernel-space pentru accelerarea traficului și echilibrarea întreruperilor de multiprocesare simetrică pentru a preveni blocajele de procesare pe un singur nucleu. Permite integrarea hardware specializată, cum ar fi suportul pentru adaptoare wireless USB pentru benzi 5G, controlul ventilatoarelor de răcire și optimizarea vitezei ceasului CPU pentru a debloca limitele de frecvență hardware. Procesul de build acoperă o gamă largă de capabilități, inclusiv integrarea de patch-uri personalizate, extinderea automată a partițiilor și gruparea software-ului preinstalat pentru servicii de rețea acasă. Suportă funcții de gestionare a rețelei, cum ar fi configurarea DNS, tunelarea VPN, blocarea reclamelor și suportul pentru containere pentru rularea aplicațiilor pe hardware embedded. Proiectul utilizează scripturi shell pentru a automatiza generarea imaginilor de firmware și a gestiona actualizările de sistem.

    Implements kernel-space flow offloading to bypass the standard network stack and increase throughput.

    Shellnanopiopenwrtr1s
    Vezi pe GitHub↗5,536
  • dpdk/dpdkAvatar DPDK

    DPDK/dpdk

    4,277Vezi pe GitHub↗

    DPDK este un framework de procesare a pachetelor și o bibliotecă de networking cu kernel bypass, concepută pentru a accelera performanța planului de date al rețelei. Oferă un stack de rețea în user space care mută datele de rețea direct de la placa de interfață de rețea (NIC) către user space, eliminând overhead-ul kernel-ului sistemului de operare pentru a obține throughput ridicat și latență scăzută. Framework-ul utilizează o arhitectură de driver poll mode care înlocuiește networking-ul bazat pe întreruperi cu un mecanism de polling constant. Această abordare permite implementarea funcțiilor și protocoalelor de rețea în afara kernel-ului. Proiectul acoperă capabilități pentru procesarea pachetelor de înaltă performanță, virtualizarea funcțiilor de rețea (NFV) și dezvoltarea de appliance-uri de rețea personalizate, cum ar fi firewall-uri și load balancer-e.

    Implements a networking library that bypasses the standard kernel network stack to achieve high throughput.

    C
    Vezi pe GitHub↗4,277
  • cloudius-systems/osvAvatar cloudius-systems

    cloudius-systems/osv

    4,253Vezi pe GitHub↗

    OSV este un sistem de operare unikernel și un mediu de execuție cloud-native conceput pentru a rula ca un microVM securizat pe hypervizori precum KVM, Firecracker, Xen și VMware. Acesta funcționează ca un runtime compatibil cu binarele Linux, permițând binarelor Linux nemodificate să fie executate ca microVM-uri securizate fără a necesita recompilare. Proiectul se distinge prin capacitatea sa de a împacheta aplicații în imagini bootabile minimale și prin furnizarea unui API de gestionare a mașinilor virtuale. Această interfață REST permite monitorizarea de la distanță a stării sistemului, gestionarea urmelor de execuție și controlul asupra stărilor mașinilor virtuale invitate. Sistemul acoperă o gamă largă de capabilități de nivel scăzut, inclusiv programarea multiprocesare simetrică, o stivă de rețea bazată pe canale și integrarea dispozitivelor virtuale. Include instrumente de observabilitate cuprinzătoare pentru detectarea scurgerilor de memorie, eșantionarea utilizării CPU și trasarea pachetelor de rețea, alături de suport pentru diverse sisteme de fișiere de boot și gestionarea stocării pe blocuri persistente.

    Bypasses standard socket APIs and transport layers to increase throughput and reduce networking latency.

    C
    Vezi pe GitHub↗4,253
  • f-stack/f-stackAvatar F-Stack

    F-Stack/f-stack

    4,230Vezi pe GitHub↗

    f-stack este un framework kernel-bypass și un stack TCP/IP user-space conceput pentru a crește viteza de procesare a pachetelor și throughput-ul general. Utilizează DPDK pentru a ruta traficul de rețea direct către user space și integrează un stack de rețea FreeBSD transplantat pentru a gestiona protocoalele de transport și de rețea în afara sistemului de operare host. Proiectul oferă un strat de compatibilitate socket API care permite aplicațiilor de rețea standard să ruleze pe un backend de înaltă performanță fără a necesita modificări de cod. Include, de asemenea, un API de rețea bazat pe coroutine și o interfață de micro-threading pentru a gestiona IO-ul de rețea asincron și sarcinile stateful fără utilizarea unei logici complexe de callback. Framework-ul acoperă implementarea TCP/IP cu throughput ridicat, scalarea conexiunilor concurente și multiplexarea IO bazată pe evenimente. Include capabilități de configurare a rutării pentru a determina dacă traficul primit este gestionat de stack-ul user-space sau de stack-ul de rețea standard al kernel-ului.

    Bypasses the standard kernel network stack to process packets directly in user space for reduced latency.

    C
    Vezi pe GitHub↗4,230
  1. Home
  2. Networking & Communication
  3. Network Stack Bypasses