Giter VIP home page Giter VIP logo

machao1501375's Projects

c-thread-pool icon c-thread-pool

线程池实现。 符合ANCI C和POSIX 随意暂停/继续/等待 简单易用的API 测试良好 线程池已获得麻省理工学院的许可。请注意,这个项目花费了我大量的工作和牺牲了我的空闲时间,我之所以免费提供它(甚至用于商业用途),是因为当你变得越来越富有时,你不会忘记我们这些开源的夜晚生物。A minimal but powerful thread pool in ANSI C

curl icon curl

HTTP 下载 上传 A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

go-zero icon go-zero

go-zero(收录于 CNCF 云原生技术全景图:https://landscape.cncf.io/?selected=go-zero)是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。A cloud-native Go microservices framework with cli tool for productivity.

jemalloc icon jemalloc

jemalloc是一个通用的malloc(3)实现,它强调 碎片避免和可扩展并发支持。杰马洛克第一次来 2005年被用作FreeBSD libc分配器,从那时起,它发现 进入依赖其可预测行为的众多应用程序。2010年 jemalloc的开发工作扩展到包括开发人员支持功能 例如堆分析和广泛的监视/调优挂钩。现代jemalloc 发行版继续集成回FreeBSD,因此具有多功能性 仍然至关重要。正在进行的开发工作趋向于生产jemalloc 在各种要求苛刻的应用程序的最佳分配器中,以及 消除/减轻对真实情况有实际影响的弱点 世界应用程序。

kcp icon kcp

可靠性传输 KCP是一个快速可靠协议,能以比 TCP 浪费 10%-20% 的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,以 callback的方式提供给 KCP。 连时钟都需要外部传递进来,内部不会有任何一次系统调用。 整个协议只有 ikcp.h, ikcp.c两个源文件,可以方便的集成到用户自己的协议栈中。也许你实现了一个P2P,或者某个基于 UDP的协议,而缺乏一套完善的ARQ可靠协议实现,那么简单的拷贝这两个文件到现有项目中,稍微编写两行代码,即可使用。 :zap: KCP - A Fast and Reliable ARQ Protocol

libdatachannel icon libdatachannel

libdatachannel是WebRTC数据通道、WebRTC媒体传输和WebSockets在C++17中的独立实现,具有POSIX平台(包括GNU/Linux、Android、FreeBSD、Apple macOS和iOS)和Microsoft Windows的C绑定。 C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

libhv icon libhv

与libevent、libev和libuv一样,libhv提供了具有非阻塞IO和定时器的事件循环,但提供了更简单的api和更丰富的协议。 🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.

libjpeg-turbo icon libjpeg-turbo

libjpeg-turbo包括两个可用于压缩和解压缩JPEG图像的API: Main libjpeg-turbo repository

libjuice icon libjuice

打洞 库 该库是交互式连接建立(ICE)协议的简化实现,包括客户端和服务器端,用C编写,不依赖POSIX平台(包括GNU/Linux、Android、Apple macOS和iOS)和Microsoft Windows。在标准的单网关网络拓扑中,客户端每个会话仅支持UDP上的单个组件,因为这对于目前的大多数用例来说应该足够了。 JUICE is a UDP Interactive Connectivity Establishment library

libnice icon libnice

信令服务器An implementation of the IETF’s Interactive Connectivity Establishment (ICE) standard — this is an official read-only mirror of the upstream repository at https://gitlab.freedesktop.org/libnice/libnice/. File issues there and create pull requests there too instead of here.

libquic icon libquic

可靠性传输 QUIC, a multiplexed stream transport over UDP

libsamplerate icon libsamplerate

这是libsamplerate,0.2.2。 libsamplerate(也称为Secret Rabbit Code)是一个用于执行音频数据采样率转换的库。 An audio Sample Rate Conversion library

libuv icon libuv

线程池 由epoll、kqueue、IOCP、事件端口支持的全功能事件循环 Cross-platform asynchronous I/O

lsquic icon lsquic

可靠性传输 LiteSpeed QUIC(LSQUIC)库是服务器和客户端的QUIC和HTTP/3功能的开源实现。此发行版中的大部分代码都用于我们自己的产品:LiteSpeed Web Server、LiteSpeed ADC和OpenLiteSpee。LiteSpeed QUIC and HTTP/3 Library

mediasoup icon mediasoup

mediasoup及其客户端库提供了一个超低级别的API。它们旨在实现不同的用例和场景,而不受任何约束或假设。其中一些用例是: 群组视频聊天应用程序。 一对多(或少对多)实时广播应用程序。 RTP流。Cutting Edge WebRTC Video Conferencing

metartc icon metartc

MetaRTC是一个跨平台的webRTC SDK,更适合嵌入式/物联网的webRTC应用 A cross-platform webRTC SDK

mimalloc icon mimalloc

内存申请重定义mimalloc is a compact general purpose allocator with excellent performance.

mosquitto icon mosquitto

MQTT Eclipse Mosquitto - An open source MQTT broker

msquic icon msquic

可靠性传输Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

ngtcp2 icon ngtcp2

可靠性传输 ngtcp2 project is an effort to implement IETF QUIC protocol

picoquic icon picoquic

可靠性传输Minimal implementation of the QUIC protocol

quic icon quic

QUIC 是一个主要考虑到HTTP而构建的通用协议 libquic: QUIC (Quick UDP Internet Connections)

rpmalloc icon rpmalloc

这个库提供了一个用C实现的公共域跨平台无锁线程缓存16字节对齐内存分配器 Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

speexdsp icon speexdsp

音频重采样Speex audio processing library - THIS IS A MIRROR, DEVELOPMENT HAPPENS AT https://gitlab.xiph.org/xiph/speexdsp

srt icon srt

安全可靠传输(SRT)是一种用于超低(亚秒)延迟实时视频和音频流以及通用批量数据传输的传输协议1。SRT是一种开源技术,代码在GitHub上,一个已发布的互联网草案,以及越来越多的SRT用户社区中提供。 Secure, Reliable, Transport

udt icon udt

可靠性传输 UDT协议的实现。Boost asio UDT implementation (stream over asio datagram socket, reliability over UDP)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.