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

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

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

11 مستودعات

Awesome GitHub RepositoriesNetwork Layering Concepts

Explanations of OSI model layers and their application in software architecture and traffic routing.

Distinguishing note: Focuses on architectural theory regarding network layers rather than specific networking tools.

Explore 11 awesome GitHub repositories matching software engineering & architecture · Network Layering Concepts. Refine with filters or upvote what's useful.

Awesome Network Layering Concepts GitHub Repositories

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

    karanpratapsingh/system-design

    44,051عرض على GitHub↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Generally speaking, load balancers operate at one of the two levels: ### Network layer This is the load balancer that works at the network's transport layer, also known as layer 4. This performs routing based on networki

    architecturedistributed-systemsengineering
    عرض على GitHub↗44,051
  • justauth/justauthالصورة الرمزية لـ justauth

    justauth/JustAuth

    17,462عرض على GitHub↗

    JustAuth is an OAuth 2.0 authentication library designed to integrate multiple third-party login providers into a single interface. It abstracts various social login APIs and identity services, allowing applications to manage authentication using the OAuth 2.0 and OIDC protocols. The project provides a multi-provider identity integrator that replaces the need for individual vendor software development kits. It includes a toolkit for defining custom authentication platforms and proprietary identity services by specifying custom OAuth protocols and endpoints. The library manages the full authe

    Decouples the authentication flow from specific HTTP libraries through a configurable network request interface.

    Javagoogleloginjustauthoauth2
    عرض على GitHub↗17,462
  • gyoogle/tech-interview-for-developerالصورة الرمزية لـ gyoogle

    gyoogle/tech-interview-for-developer

    17,417عرض على GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Details the roles and functions of the OSI network layers from physical to application.

    Javaalgorithmcomputer-sciencecs
    عرض على GitHub↗17,417
  • guozhigq/pilipalaالصورة الرمزية لـ guozhigq

    guozhigq/pilipala

    13,465عرض على GitHub↗

    Pilipala is a mobile video streaming client designed to provide a third-party interface for the Bilibili media platform. It enables users to browse, search, and consume streaming media content through a unified mobile application. The application distinguishes itself by offering extensive playback customization, allowing users to adjust playback speed, subtitle synchronization, and screen orientation to suit their preferences. It also integrates social interaction features, enabling users to engage with creators and other viewers by liking videos, sharing content, and participating in public

    Executes remote API requests by converting interface definitions into HTTP calls and automatically parsing JSON responses into native objects.

    Dartbilibilidartflutter
    عرض على GitHub↗13,465
  • wireshark/wiresharkالصورة الرمزية لـ wireshark

    wireshark/wireshark

    9,477عرض على GitHub↗

    Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It functions as a packet capture tool that intercepts live data from network interfaces and a TCP/IP dissector that decodes network protocol layers to translate raw binary packets into human-readable fields. The system provides capabilities for protocol stream reconstruction, grouping related packets into cohesive conversations between endpoints. It also operates as a packet file converter, allowing for the reading, modification, and conversion of network capture files across vari

    Processes network traffic by recursively stripping headers from the outermost link layer down to the innermost application layer.

    Cpacket-capturestratosharktshark
    عرض على GitHub↗9,477
  • simplezhli/flutter_deerالصورة الرمزية لـ simplezhli

    simplezhli/flutter_deer

    8,580عرض على GitHub↗

    Flutter Deer is a Flutter practice project that demonstrates realistic application patterns across Android and iOS. It showcases how to structure a Flutter app with modular routing, reactive state management using Provider, and a centralized network layer built with Dio for structured API calls and error handling. The project also includes integration and accessibility testing that simulates real user interactions to verify UI behavior and screen-reader compatibility. The project differentiates itself by providing a comprehensive showcase of custom UI components and interactions, including ca

    Wraps HTTP requests in a centralized Dio client with interceptors and error handling, separating network logic from UI code.

    Dartamapandroidchart
    عرض على GitHub↗8,580
  • goldze/mvvmhabitالصورة الرمزية لـ goldze

    goldze/MVVMHabit

    7,701عرض على GitHub↗

    MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android Architecture Components. It provides a pre-integrated foundation designed to decouple business logic from user interface rendering and lifecycle management. The project distinguishes itself by bundling a comprehensive set of architectural templates, including a reactive event bus for decoupled component communication, token-based data exchange between logic instances, and a single-activity fragment hosting system to reduce manifest overhead. The framework covers broad capability

    Implements a standardized network request client that converts API definitions into HTTP calls with automatic data parsing.

    Javaaacdatabindingglide
    عرض على GitHub↗7,701
  • matthew-andrews/isomorphic-fetchالصورة الرمزية لـ matthew-andrews

    matthew-andrews/isomorphic-fetch

    6,913عرض على GitHub↗

    isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js. The project enables universal JavaScript development by allowing a single codebase to perform HTTP requests without environment-specific code. It integrates the fetch interface into Node.js and supports application bundling for the browser.

    Acts as a network request client that provides a consistent interface for executing HTTP calls across runtimes.

    JavaScript
    عرض على GitHub↗6,913
  • fd-/rpiplayالصورة الرمزية لـ FD-

    FD-/RPiPlay

    5,197عرض على GitHub↗

    RPiPlay هو خادم لعرض شاشة AirPlay ومستقبل وسائط مصمم لربط أجهزة Apple بأجهزة Raspberry Pi. يعمل كبوابة وسائط تستقبل تدفقات الفيديو والصوت المشفرة من أجهزة iOS وmacOS لعرضها على شاشة ونظام صوت متصل. يركز المشروع على بث الفيديو بزمن انتقال منخفض من خلال عرض الإطارات فور وصولها لتجاوز الطوابع الزمنية المجدولة. ويستخدم معالجة تدفق البتات وخط أنابيب فيديو متخصص لتقليل تأخير الإرسال بين جهاز المصدر والمستقبل. يوفر النظام عرضاً معجلاً بالأجهزة لتشغيل مرئي سلس، ويستخدم مزامنة تعتمد على الساعة للحفاظ على محاذاة الصوت والفيديو. كما يتضمن عناصر تحكم لتوجيه الصوت إلى منافذ أجهزة محددة وتكوين إعدادات إخراج العرض مثل التدوير وقلب الصورة.

    Decrypts and unpacks AirPlay network packets to extract raw media bitstreams for processing.

    C++
    عرض على GitHub↗5,197
  • jiangqqlmj/fastdev4androidالصورة الرمزية لـ jiangqqlmj

    jiangqqlmj/FastDev4Android

    2,825عرض على GitHub↗

    FastDev4Android is an all-in-one development framework for building Android applications. It accelerates app creation by integrating networking, data parsing, dependency injection, image loading, and UI components into a single workflow, bundling these capabilities to speed up mobile app development. The framework provides annotation-driven dependency injection that automatically wires components, views, event handlers, and threading into Android components at compile time. It implements the Model-View-Presenter (MVP) pattern to separate data, UI, and business logic into distinct layers for i

    Handles HTTP requests and responses with a queue-based networking library for efficient data transfer.

    Java
    عرض على GitHub↗2,825
  • streamedian/html5_rtsp_playerالصورة الرمزية لـ Streamedian

    Streamedian/html5_rtsp_player

    2,731عرض على GitHub↗

    This project provides a browser-based media player and server-side bridging component designed to render live network camera feeds directly within web applications. By utilizing standard browser media APIs, it enables the playback of video streams without the need for external plugins or proprietary software. The system functions by routing raw network camera data through a server-side proxy that translates specialized protocols into browser-compatible formats. This bridge facilitates real-time media delivery by managing network traffic and decapsulating stream headers directly within the bro

    Parses complex network stream headers directly within the browser environment to extract raw video frames for display.

    JavaScriptaacangularh264
    عرض على GitHub↗2,731
  1. Home
  2. Software Engineering & Architecture
  3. Network Layering Concepts

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

  • Network Request Clients3 وسوم فرعيةLibraries that convert interface definitions into HTTP calls and parse responses into native objects. **Distinct from Network Layering Concepts:** Focuses on the implementation of network request clients rather than general network layering theory.
  • Packet DecapsulationThe process of recursively stripping network headers from the link layer down to the application layer. **Distinct from Network Layering Concepts:** An active process of stripping headers from traffic, distinct from theoretical networking layer concepts.