awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesSocket API Abstractions

Interfaces that allow switching between internal network stacks and standard BSD socket APIs.

Distinct from Network Connection Managers: Shortlist candidates focus on tunnel management or cloud networking, not API abstraction layers.

Explore 3 awesome GitHub repositories matching networking & communication · Socket API Abstractions. Refine with filters or upvote what's useful.

Awesome Socket API Abstractions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • cesanta/mongooseAvatar de cesanta

    cesanta/mongoose

    12,876Voir sur GitHub↗

    Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as

    Integrates an internal TCP/IP stack with standard BSD socket APIs for flexible connectivity.

    C
    Voir sur GitHub↗12,876
  • f-stack/f-stackAvatar de F-Stack

    F-Stack/f-stack

    4,230Voir sur GitHub↗

    f-stack est un framework de contournement du noyau (kernel-bypass) et une stack TCP/IP en espace utilisateur conçue pour augmenter les vitesses de traitement des paquets et le débit global. Il utilise DPDK pour router le trafic réseau directement vers l'espace utilisateur et intègre une stack réseau FreeBSD transplantée pour gérer les protocoles de transport et de couche réseau en dehors du système d'exploitation hôte. Le projet fournit une couche de compatibilité d'API socket qui permet aux applications réseau standard de s'exécuter sur un backend haute performance sans nécessiter de changements de code. Il propose également une API réseau basée sur des coroutines et une interface de micro-threading pour gérer les E/S réseau asynchrones et les tâches avec état sans l'utilisation d'une logique de callback complexe. Le framework couvre l'implémentation TCP/IP à haut débit, la mise à l'échelle des connexions concurrentes et le multiplexage d'E/S piloté par les événements. Il inclut des capacités de configuration de routage pour déterminer si le trafic entrant est géré par la stack en espace utilisateur ou par la stack réseau standard du noyau.

    Provides a compatibility layer with standard BSD socket interfaces to support existing network applications.

    C
    Voir sur GitHub↗4,230
  • riba2534/tcp-ip-networknoteAvatar de riba2534

    riba2534/TCP-IP-NetworkNote

    2,505Voir sur GitHub↗

    TCP-IP-NetworkNote is a comprehensive technical reference and guide for implementing network communication using TCP and UDP sockets in C and C++. It provides a detailed manual for using the POSIX socket API and covers the implementation of network protocols, synchronous and asynchronous I/O patterns, and concurrent programming models. The project is distinguished by its focus on cross-platform networking, offering a detailed comparison of socket implementation details and adaptation utilities between Linux and Windows Winsock environments. It specifically addresses the differences in header

    Details differences in header files, initialization, and error handling between Windows and Linux socket implementations.

    C
    Voir sur GitHub↗2,505
  1. Home
  2. Networking & Communication
  3. Socket API Abstractions

Explorer les sous-tags

  • Cross-Platform API MappingDetailed mapping and comparison of socket API differences between different operating systems. **Distinct from Socket API Abstractions:** Focuses on the comparison and manual mapping rather than a functional abstraction library.