- 前景
- 开发环境
- Go 基础
- 流程控制
- 函数
- 方法
- 面向对象
- 网络编程
- 并发编程
- 数据操作
- 常用标准库
- beego 框架
- gin 框架
- 微服务
- 插件库
- 项目
- 开源仓库
- go 学习线路图
- 音频和音乐
- 身份验证和 OAuth
- 机器人相关
- 标准 CLI
- 构建用户界面库
- 配置
- 持续集成
- CSS 预处理器
- 数据结构
- 数据库
- 数据库驱动
- 日期和时间
- 分布式系统
- 电子邮件
- 嵌入式脚本语言
- 错误处理
- 文件
- 金融
- Forms
- 功能性
- 游戏开发
- 生成与泛型
- 地理位置
- 编译器
- Goroutines
- 图形界面
- 图片
- 物联网
- 工作计划
- JSON格式
- Logging
- 机器学习
- 实现消息传递
- 微软办公软件
- 依赖注入
- 项目布局
- Strings
- 其他
- 自然语言处理
- 网络
- HTTP 客户端
- OpenGL
- ORM
- 包管理
- 性能
- 查询语言
- 资源嵌入
- 科学与数据分析
- 安全
- 序列化
- 服务器应用
- 流处理
- 模板引擎
- 测试
- 文字处理
- 第三方 API
- 实用工具
- UUID
- 验证方式
- 版本控制
- 视频
- Web 框架
- 中间件
- 路由器
- 视窗
- XML 格式
- 代码分析
- 编辑器插件
- 硬件
- go 生成工具
- go 工具
- DevOps 工具
- 其他
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
网络
与网络各层配合使用的库。
- arp -包arp实现ARP协议,如RFC 826中所述。
- buffstreams - 通过TCP流化协议缓冲区数据变得容易。
- canopus - CoAP客户端/服务器实施(RFC 7252)。
- cidranger - Go的快速IP到CIDR查找。
- dhcp6 - 软件包dhcp6实现了DHCPv6服务器,如RFC 3315中所述。
- dns - 使用DNS的Go库。
- ether - 用于发送和接收以太网帧的跨平台Go软件包。
- ethernet - 程序包ethernet实施IEEE 802.3以太网II帧和IEEE 802.1Q VLAN标签的封送处理。
- fasthttp - 软件包fasthttp是Go的一种快速HTTP实现,比net / http快10倍。
- fortio - 负载测试库和命令行工具,高级回显服务器和Web UI。允许指定设置的每秒查询负载,并记录延迟直方图和其他有用的统计数据并对其进行图形化。Tcp,Http,gRPC。
- ftp 程序包ftp实现RFC 959中所述的FTP客户端。
- gev - gev是基于Reactor模式的轻量级,快速,无阻塞的TCP网络库。
- gmqtt - Gmqtt是一个灵活的高性能MQTT代理库,它完全实现了MQTT协议V3.1.1。
- gnet - gnet是一个高性能的,用纯围棋轻便,非阻塞,事件循环网络库。
- gNxI - 使用gNMI和gNOI协议的网络管理工具的集合。
- go-getter - Go库,用于使用URL从各种来源下载文件或目录。
- go-powerdns - Golang的 PowerDNS API绑定。
- go-stun - STUN客户端的Go实现(RFC 3489和RFC 5389)。
- gobgp - 使用Go编程语言实现的BGP。
- golibwireshark - 软件包golibwireshark使用libwireshark库来解码pcap文件并分析解剖数据。
- gopacket - Go库,用于使用libpcap绑定进行数据包处理。
- gopcap - libpcap的包装器。
- goshark - 软件包goshark使用tshark解码IP数据包并创建数据结构以分析数据包。
- gosnmp - 用于执行SNMP操作的本机Go库。
- gosocsvr - 套接字服务器变得简单。
- gotcp - 用于快速编写tcp应用程序的Go软件包。
- grab - 用于管理文件下载的软件包。
- graval - 实验性FTP服务器框架。
- HTTPLab - HTTPLabs可让您检查HTTP请求并伪造响应。
- iplib - 受python ipaddress和ruby ipaddr启发而使用IP地址(net.IP,net.IPNet)的库
- jazigo - Jazigo是用Go语言编写的工具,用于检索多个网络设备的配置。
- kcp-go - KCP-快速可靠的ARQ协议。
- kcptun - 基于KCP协议的极其简单和快速的udp隧道。
- lhttp - 强大的websocket框架,可更轻松地构建IM服务器。
- linkio - 用于读取器/写入器接口的网络链接速度模拟。
- llb - 这是代理服务器的非常简单但快速的后端。对于零内存分配和快速响应的快速重定向到预定义域很有用。
- mdns - Golang中的简单mDNS(多播DNS)客户端/服务器库。
- mqttPaho - Paho Go客户端提供了一个MQTT客户端库,用于通过TCP,TLS或WebSockets连接到MQTT代理。
- NFF-Go - 用于快速开发云和裸机(以前的YANFF)的高性能网络功能的框架。
- packet - 通过TCP和UDP发送数据包。如果需要,它可以缓冲消息和热交换连接。
- peerdiscovery - Pure Go库,用于使用UDP多播的跨平台本地对等发现。
- portproxy - 简单的TCP代理,它将不支持它的API添加到CORS支持中。
- publicip - 软件包publicip返回您的面向公众的IPv4地址(互联网出口)。
- quic-go -在纯Go中实现QUIC协议。
- raw - 包raw允许在设备驱动程序级别为网络接口读取和写入数据。
- sftp - 程序包sftp实现SSH文件传输协议,如https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt
- ssh - 用于构建SSH服务器的高级API(包装crypto / ssh)。
- sslb - 这是一个超级简单的负载均衡器,只是一个实现某种性能的小项目。
- stun - 实施RFC 5389 STUN协议。
- tcp_server - 用于更快地构建tcp服务器的Go库。
- tspool - TCP库使用工作池来提高性能并保护您的服务器。
- utp - 围棋UTP微传输协议的实现。
- water - 简单的TUN / TAP库。
- webrtc - WebRTC API的纯Go实现。
- winrm - 进入WinRM客户端以在Windows计算机上远程执行命令。
- xtcp - 具有同步全双工通信,安全关闭,自定义协议的TCP Server Framework。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论