awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 مستودعات

Awesome GitHub RepositoriesMulti-Threaded Packet Processing

High-performance network processing that distributes incoming data across multiple worker threads.

Distinct from Packet Processing Frameworks: Focuses on the multi-threaded distribution of game packets rather than kernel-level transmission optimization.

Explore 15 awesome GitHub repositories matching networking & communication · Multi-Threaded Packet Processing. Refine with filters or upvote what's useful.

Awesome Multi-Threaded Packet Processing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • buger/gorالصورة الرمزية لـ buger

    buger/gor

    19,290عرض على GitHub↗

    Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system behavior under real-world conditions. It functions as an HTTP traffic recording tool, a network traffic capture engine, and a system for duplicating live production traffic. The project provides capabilities for recording real-time HTTP network traffic and storing it for later playback or analysis. It can duplicate live production network traffic and redirect it to a staging environment in real time, or replay recorded network requests against a target environment to validate syste

    Implements non-blocking background listeners to capture network packets without interfering with the primary application thread.

    Go
    عرض على GitHub↗19,290
  • abraunegg/onedriveالصورة الرمزية لـ abraunegg

    abraunegg/onedrive

    12,577عرض على GitHub↗

    This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc

    Uses a multi-threaded transfer engine with a configurable worker pool to maximize network throughput for uploads and downloads.

    D
    عرض على GitHub↗12,577
  • lingochamp/filedownloaderالصورة الرمزية لـ lingochamp

    lingochamp/FileDownloader

    11,118عرض على GitHub↗

    FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file transfers. It functions as a resumable transfer framework that utilizes a foreground service to maintain persistent background execution and prevent the operating system from terminating active tasks. The project features a pluggable networking library architecture, allowing the replacement of default network, storage, and database implementations with custom components. It employs a multi-threaded engine that increases transfer speeds by splitting files into chunks for simultaneou

    Provides a client-side system for managing multi-threaded file downloads with support for resuming interrupted transfers.

    Javaandroidbreakpointdownload
    عرض على GitHub↗11,118
  • trinitycore/trinitycoreالصورة الرمزية لـ TrinityCore

    TrinityCore/TrinityCore

    10,410عرض على GitHub↗

    TrinityCore is an open-source game backend and MMORPG game server emulator. It is implemented as a C++ game engine designed to handle real-time network traffic and game state synchronization, utilizing a MySQL database schema to store player profiles, inventories, and world state. The project provides the infrastructure necessary for MMORPG server hosting and private game server administration. It includes tools for game world customization, allowing for the modification of game mechanics, item statistics, and quest scripts. The system manages virtual world infrastructure through multi-threa

    Processes incoming network traffic across multiple worker threads to handle high player loads.

    C++hacktoberfestlinuxmmorpg
    عرض على GitHub↗10,410
  • egametang/etالصورة الرمزية لـ egametang

    egametang/ET

    9,813عرض على GitHub↗

    ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling

    Moves serialization and deserialization to a dedicated thread to maintain main execution thread responsiveness.

    C#actorc-sharpdotnet
    عرض على GitHub↗9,813
  • tidwall/evioالصورة الرمزية لـ tidwall

    tidwall/evio

    6,034عرض على GitHub↗

    Evio هي مكتبة شبكات عالية الأداء لـ Go توفر إطار عمل مقبس غير محظور (non-blocking). تستخدم حلقة أحداث لمعالجة حركة مرور TCP و UDP ومقابس نطاق Unix من خلال واجهة بروتوكول غير متزامنة منخفضة المستوى. يعمل المشروع كموازن تحميل شبكة متعدد النوى، يوزع الاتصالات عبر نوى CPU متعددة باستخدام استراتيجيات round-robin أو least-connections. يدعم إعادة استخدام المقبس، مما يسمح لمقابس متعددة على مضيف واحد بالارتباط بنفس المنفذ. تغطي المكتبة نطاقاً واسعاً من قدرات إدارة المقبس ومعالجة الحزم، بما في ذلك الاستماع متعدد البروتوكولات على منفذ واحد والخدمة متعددة الواجهات. يتم تحسين الأداء من خلال تخصيص حزم المخزن المؤقت المشترك ودورة حياة اتصال قائمة على رد الاتصال (callback) لتقليل عبء الذاكرة والتأخير. يتضمن النظام أيضاً أدوات لجدولة المهام الدورية لتشغيل أحداث الخلفية المتكررة أو نبضات النظام.

    Distributes network traffic across multiple CPU cores using event loops to maximize throughput.

    Gonetworking
    عرض على GitHub↗6,034
  • usarmyresearchlab/dshellالصورة الرمزية لـ USArmyResearchLab

    USArmyResearchLab/Dshell

    5,487عرض على GitHub↗

    Dshell is a network forensic analysis framework and traffic processor designed for the deep packet inspection of IPv4 and IPv6 traffic. It functions as an extensible forensic plugin system that captures, inspects, and analyzes network data to identify security anomalies and reconstruct communication streams. The system utilizes a plugin-based processing engine that allows for custom plugin development and plugin chaining. This modular architecture enables the creation of specialized analysis pipelines where network data is passed through a sequence of processing units for multi-step analysis.

    Handles high volumes of network data through concurrent processing across multiple system execution threads.

    Python
    عرض على GitHub↗5,487
  • socketio/socket.io-client-javaالصورة الرمزية لـ socketio

    socketio/socket.io-client-java

    5,405عرض على GitHub↗

    هذه مكتبة Java لإنشاء تواصل ثنائي الاتجاه في الوقت الفعلي مع الخوادم باستخدام بروتوكول Socket.IO. تعمل كعميل تواصل قائم على الأحداث يسمح لتطبيقات Java بتبادل الأحداث المسماة والبيانات الثنائية مع خادم بعيد. تنفذ المكتبة كلاً من بروتوكولات WebSocket وHTTP long-polling، مما يوفر آلية احتياطية عند عدم توفر اتصالات WebSocket. تدعم تعدد الإرسال القائم على مساحة الاسم لتقسيم اتصال شبكة فيزيائي واحد إلى قنوات منطقية متعددة لفصل تدفقات البيانات. يغطي المشروع نطاقاً واسعاً من قدرات الشبكات، بما في ذلك إدارة دورة حياة الاتصال، وإقرارات الطلبات، وسجلات رد الاتصال القائمة على الأحداث. يتضمن ميزات أمنية لتكوين SSL/TLS وتمرير بيانات اعتماد المصادقة أثناء مصافحة الاتصال. للمراقبة، يوفر اعتراض الحزم العالمي والتقاط سجلات التصحيح.

    Provides a global listener to monitor or modify all incoming and outgoing network packets.

    Java
    عرض على GitHub↗5,405
  • spiderlabs/responderالصورة الرمزية لـ SpiderLabs

    SpiderLabs/Responder

    4,875عرض على GitHub↗

    Responder is a man-in-the-middle framework and network protocol spoofing tool designed to intercept network name queries and impersonate requested resources. It functions as a poisoner for LLMNR, NBT-NS, and MDNS, redirecting network traffic from clients to a controlled listener. The project serves as a credential capture tool that runs rogue servers for SMB, HTTP, and LDAP to collect NTLM hashes and clear text credentials. It enables the harvesting of encrypted authentication tokens and the interception of usernames and passwords sent without encryption. Its broader capabilities include int

    Implements non-blocking background listeners to capture network packets for identifying targets and mapping workstations.

    Python
    عرض على GitHub↗4,875
  • powerdns/pdnsالصورة الرمزية لـ PowerDNS

    PowerDNS/pdns

    4,269عرض على GitHub↗

    PowerDNS is DNS server software used for serving authoritative and recursive DNS records. It functions as both an authoritative DNS server, providing definitive records for specific domains from trusted databases, and a recursive DNS resolver that finds answers for any domain by iteratively querying external servers. The project distinguishes itself through a backend-abstraction layer that decouples server logic from data storage, allowing records to be served from SQL databases, zone files, and external APIs. It includes a geo-aware DNS router to direct users to the nearest server based on t

    Uses multi-threaded packet processing to handle high volumes of concurrent DNS queries efficiently.

    C++authoritativednsdns-server
    عرض على GitHub↗4,269
  • pinterest/pinremoteimageالصورة الرمزية لـ pinterest

    pinterest/PINRemoteImage

    4,028عرض على GitHub↗

    PINRemoteImage هو إطار عمل لتنزيل وتخزين الصور لـ iOS. يعمل كأداة تحميل صور عن بعد ومدير متعدد الخيوط مصمم لجلب الصور من عناوين URL وعرضها في واجهات المستخدم. يتضمن المشروع أجهزة فك تشفير متخصصة لعرض تنسيقات GIF وAnimated WebP. كما يتميز بمحرك عرض JPG تدريجي يعرض المسح الضوئي بتأثيرات ضبابية لتحسين سرعة التحميل المتصورة على الاتصالات البطيئة. تدير المكتبة مهام التنزيل المتزامنة مع إلغاء تكرار الطلبات وتستخدم نظام تخزين مؤقت هجين للذاكرة والقرص. وتتعامل مع تحجيم الأصول عالية الدقة وتقوم بفك تشفير الصور على خيوط الخلفية للحفاظ على استجابة واجهة المستخدم.

    Provides a client-side system to manage multi-threaded image downloads and orchestrate concurrent fetch tasks.

    Objective-C
    عرض على GitHub↗4,028
  • wireguard/wireguard-goالصورة الرمزية لـ WireGuard

    WireGuard/wireguard-go

    4,058عرض على GitHub↗

    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.

    Utilizes Go goroutines and channels to concurrently encrypt and decrypt multiple network data streams.

    Go
    عرض على GitHub↗4,058
  • traviscross/mtrالصورة الرمزية لـ traviscross

    traviscross/mtr

    3,135عرض على GitHub↗

    MTR is a network diagnostic tool that combines the functions of traceroute and ping to monitor packet loss and latency across every hop in a network path. It serves as an ICMP route analyzer and packet loss monitor designed to discover network paths and measure the performance of intervening routers. The tool functions as a network path visualizer, displaying real-time network health and connectivity data through either a text-based terminal interface or a graphical window. The project covers network path mapping and real-time path tracing to identify routers between a host and destination.

    Implements background ICMP response capturing to ensure network latency does not freeze the user interface.

    C
    عرض على GitHub↗3,135
  • denji/nginx-tuningالصورة الرمزية لـ denji

    denji/nginx-tuning

    2,692عرض على GitHub↗

    This project is a collection of technical guides and configuration patterns for tuning Nginx server performance, managing traffic flow, and implementing protocol-aware routing. It provides a curated set of parameters and best practices to optimize request handling, memory usage, and CPU efficiency. The project includes a method for sharing a single port between different protocols by inspecting initial packets to route traffic to the correct backend. It also provides configuration patterns for implementing request rate limiting and range request restrictions to mitigate denial of service atta

    Implements multi-threaded file sending via thread pools to prevent worker process seizure.

    best-practicesdetailsnginx
    عرض على GitHub↗2,692
  • shiyi-0x7f/o-libالصورة الرمزية لـ shiyi-0x7f

    shiyi-0x7f/o-lib

    2,639عرض على GitHub↗

    o-lib is a digital library client for browsing, searching, and downloading publications from remote server subscriptions. It serves as a desktop application that combines remote resource access with a local content organizer to track reading progress and manage favorite titles. The system manages connections to multiple server lines via manual imports or structured subscription lists and uses concurrent speed testing to verify latency and throughput. It includes a multi-threaded download manager that utilizes byte-range offsets to resume interrupted transfers. The application provides tools

    Implements a multi-threaded download manager with byte-range offsets to ensure reliable retrieval and resuming of large digital publications.

    Python
    عرض على GitHub↗2,639
  1. Home
  2. Networking & Communication
  3. Packet Engines
  4. Packet Processing Frameworks
  5. Multi-Threaded Packet Processing

استكشف الوسوم الفرعية

  • Asynchronous Packet Listeners1 وسم فرعيBackground listeners that capture network packets without blocking the primary application thread. **Distinct from Multi-Threaded Packet Processing:** Focuses on non-blocking capture for diagnostic tools rather than high-throughput multi-threaded processing frameworks.
  • Concurrent Packet ProcessingHigh-performance network processing that distributes packet encryption and decryption across multiple concurrent execution threads. **Distinct from Multi-Threaded Packet Processing:** Focuses on concurrent cryptographic packet processing rather than just game packet distribution.
  • Multi-threaded File Delivery1 وسم فرعيUsing thread pools to send files in chunks, preventing a single connection from blocking worker processes. **Distinct from Multi-Threaded Packet Processing:** Focuses on delivery of file content rather than the processing of raw network packets.