awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesDynamic Buffer Resizing

Mechanisms for automatically expanding memory buffers based on system call requirements.

Distinct from Stream Buffer Allocators: None of the candidates cover general system-call buffer retries; they focus on GPUs or stream protocols.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Dynamic Buffer Resizing. Refine with filters or upvote what's useful.

Awesome Dynamic Buffer Resizing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • boostorg/beastAvatar de boostorg

    boostorg/beast

    4,801Ver en GitHub↗

    Beast es una librería de C++ para implementar clientes y servidores HTTP y WebSocket de bajo nivel. Funciona como un framework de red asíncrono diseñado para componer operaciones de E/S sin bloqueo y pilas de flujo en capas para gestionar el tráfico de red concurrente, utilizando específicamente el modelo asíncrono de Boost.Asio. La librería proporciona una implementación completa de los protocolos HTTP/1.1 y WebSocket. Para HTTP, incluye primitivas para analizar y serializar mensajes con soporte para codificación de transferencia fragmentada, lectura incremental del cuerpo y canalización de solicitudes. Su implementación de WebSocket cubre el ciclo de vida completo de la comunicación bidireccional, incluyendo apretones de manos, negociación de subprotocolos, fragmentación de mensajes y monitoreo de actividad mediante tramas de control. Beast incluye un conjunto especializado de herramientas para la gestión de buffers de red para optimizar la E/S de dispersión-recopilación a través de buffers de memoria dinámicos y basados en secuencias. También cubre la comunicación de red segura mediante la integración de capas SSL/TLS para flujos cifrados, autenticación de certificados y terminación segura de conexiones. El framework proporciona abstracciones multiplataforma para E/S de archivos y gestión de señales del sistema para apoyar el desarrollo de aplicaciones de red estables.

    Creates resizable buffer implementations that support owning ranges and contiguous memory.

    C++asioasync-programmingboost
    Ver en GitHub↗4,801
  • jorisvink/koreAvatar de jorisvink

    jorisvink/kore

    3,825Ver en GitHub↗

    Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific

    Implements resizable memory buffers for efficient handling of network I/O and data sequences.

    Ccframeworkhigh-performance
    Ver en GitHub↗3,825
  • microsoft/wilAvatar de microsoft

    microsoft/wil

    2,884Ver en GitHub↗

    wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa

    Implements automatic buffer expansion logic when system calls indicate the provided memory size was insufficient.

    C++
    Ver en GitHub↗2,884
  1. Home
  2. Operating Systems & Systems Programming
  3. Dynamic Buffer Resizing

Explorar subetiquetas

  • Dynamic Network Buffer ManagementImplementing resizable memory buffers that support owning ranges for network I/O. **Distinct from Dynamic Buffer Resizing:** Distinct from Dynamic Buffer Resizing: focuses on owning ranges and contiguous memory for network data rather than system call retries.