将想要的状态,
以“彩色”在大脑中呈现!

服务器应用

ProMonkey阅读(249)

服务器应用

  • algernon - HTTP / 2 Web服务器,内置对Lua,Markdown,GCSS和Amber的支持。
  • Caddy - Caddy是易于配置和使用的备用HTTP / 2 Web服务器。
  • consul - Consul是用于服务发现,监视和配置的工具。
  • devd - 开发人员的本地网络服务器。
  • discovery - 用于弹性中间层负载平衡和故障转移的注册表。
  • dudeldu - 一个简单的SHOUTcast服务器。
  • etcd - 高度可用的键值存储,用于共享配置和服务发现。
  • Fider - Fider是一个开放平台,用于收集和组织客户反馈。
  • Flagr - Flagr是开源功能标记和A / B测试服务。
  • flipt - 用Go和Vue.js编写的自包含功能标志解决方案
  • jackal - 用Go编写的XMPP服务器。
  • minio - Minio是分布式对象存储服务器。
  • nginx-prometheus -Nginx日志解析器和Prometheus的导出器。
  • nsq - 实时分布式消息传递平台。
  • psql-streamer - 将数据库事件从PostgreSQL流化到Kafka。
  • riemann-relay - 中继以实现负载平衡Riemann事件和/或将其转换为Carbon。
  • RoadRunner - 高性能PHP应用程序服务器,负载平衡器和进程管理器。
  • SFTPGo - 功能齐全且可高度​​配置的SFTP服务器软件。
  • yakvs - 小型网络内存中键值存储。

流处理

ProMonkey阅读(233)

流处理

用于流处理和反应式编程的库和工具。

安全

ProMonkey阅读(253)

安全

用于帮助使您的应用程序更安全的库。

  • acmetool - A具有自动续订功能的ACME(让我们加密)客户端工具。
  • acra - 网络加密代理,可保护基于数据库的应用程序免遭数据泄漏:强大的选择性加密,SQL注入预防,入侵检测系统。
  • argon2pw - 具有恒定时间密码比较的Argon2密码哈希生成。
  • autocert - 自动配置让我们加密证书并启动TLS服务器。
  • BadActor - 内存中的,由应用程序驱动的监牢程序,本着fail2ban的精神构建。
  • Cameradar - 从远程监控摄像机远程破解RTSP流的工具和库。
  • certificates - 用于生成tls证书的经过验证的工具。
  • go-generate-password - 密码生成器,可以在cli上使用或用作库。
  • go-yara - YARA的 Go Bindings ,“用于恶意软件研究人员(和其他所有人)的模式匹配瑞士刀”。
  • goArgonPass - Argon2密码哈希和验证,旨在与现有的Python和PHP实现兼容。
  • goSecretBoxPassword - 一个可能偏执的软件包,用于安全地哈希和加密密码。
  • Interpol - 基于规则的数据生成器,用于模糊测试和渗透测试。
  • lego - Pure Go ACME客户端库和CLI工具(与Let’s Encrypt一起使用)。
  • memguard - 用于处理内存中敏感值的纯Go库。
  • nacl - NaCL API集的实现。
  • passlib - 永不过时的密码哈希库。
  • secure - 用于Go的HTTP中间件,有助于快速赢得安全性。
  • simple-scrypt - scrypt-具有简单,显而易见的API和内置自动成本校准功能的Scrypt软件包。
  • ssh-vault - vault-使用ssh密钥加密/解密。
  • sslmgr - 围绕acme / autocert的高级包装使SSL证书变得容易。

序列化

ProMonkey阅读(260)

序列化

库和二进制序列化工具。

  • asn1 - 用于golang的Asn.1 BER和DER编码库。
  • bambam - 开始使用Cap’n Proto模式的生成器。
  • bel - 生成围棋结构/接口打字稿接口。对JSON RPC有用。
  • binstruct - Golang二进制解码器,用于将数据映射到结构中。
  • cbor - 小型,安全和容易的CBOR编码和解码库。
  • colfer - Colfer二进制格式的代码生成。
  • csvutil - 对本地Go结构的高性能,惯用CSV记录编码和解码。
  • fwencoder - Go的固定宽度文件解析器(编码和解码库)。
  • go-capnproto - Cap’n Proto库和go解析器。
  • go-codec - 用于msgpack,cbor和json的高性能,功能丰富,惯用的编码,解码和rpc库,具有基于运行时的OR代码生成支持。
  • gogoprotobuf - Go with Gadgets的协议缓冲区。
  • goprotobuf - 以库和协议编译器插件的形式提供对Google协议缓冲区的支持。
  • jsoniter - 以库和协议编译器插件的形式提供对Google协议缓冲区的支持。
  • mapstructure - Go库,用于将通用地图值解码为本地Go结构。
  • php_session_decoder - GoLang库,用于使用PHP会话格式和PHP序列化/反序列化功能。
  • pletter - 为消息代理包装原始消息的一种标准方法。
  • structomap - 从静态结构轻松动态地生成地图的库。

资源嵌入

ProMonkey阅读(245)

资源嵌入

  • esc - 嵌入功能文件到电脑围棋程序,并提供http.FileSystem接口给他们。
  • fileb0x - 嵌入文件的简单工具,重点放在“自定义”上,易于使用。
  • go-embed - 生成go代码以将资源文件嵌入到您的库或可执行文件中。
  • go-resources - Go中嵌入的多余资源。
  • go.rice - go.rice是一个Go程序包,可轻松处理html,js,css,图像和模板等资源。
  • packr - 将静态文件嵌入Go二进制文件的简便方法。
  • statics - 将静态资源嵌入go文件中以进行单个二进制编译+与http.FileSystem +符号链接一起使用。
  • statik - 将静态文件嵌入Go可执行文件。
  • templify - 将外部模板文件嵌入Go代码中以创建单个文件二进制文件。
  • vfsgen - 生成一个vfsdata.go文件,该文件静态实现给定的虚拟文件系统。

科学与数据分析

ProMonkey阅读(284)

科学与数据分析

用于科学计算和数据分析的包。

  • assocentity - 包关联性返回单词到给定实体的平均距离。
  • bradleyterry - 提供Bradley-Terry模型进行成对比较。
  • chart - Go的简单图表绘图库。支持多种图形类型。
  • dataframe-go - 用于机器学习和统计的数据框(类似于熊猫)。
  • evaler - 简单的浮点算术表达式评估器。
  • ewma - 指数加权移动平均值。
  • geom - golang的2D几何。
  • go-dsp - Go的数字信号处理。
  • go-gt - 用“ Go”语言编写的图论算法。
  • goent - 熵测度的GO实施。
  • gohistogram - 数据流的近似直方图。
  • gonum - Gonum是Go编程语言的一组数字库。它包含用于矩阵,统计信息,优化等的库。
  • gonum/plot - gonum / plot提供了一个用于在Go中构建和绘制图的API。
  • goraph - Pure Go图论库(数据结构,算法可视化)。
  • gosl - Go科学图书馆,提供线性代数,FFT,几何,NURBS,数值方法,概率,优化,微分方程等。
  • GoStats - GoStats是用于数学统计的开源GoLang库,主要用于机器学习领域,它涵盖了大多数统计度量功能。
  • graph - 基本图形算法库。
  • ode - 常微分方程(ODE)求解器,支持扩展状态和基于通道的迭代停止条件。
  • orb - 二维几何类型与剪裁外,GeoJSON和Mapbox矢量砖支撑。
  • pagerank - 在Go中实现的加权PageRank算法。
  • piecewiselinear - 微小的线性插值库。
  • PiHex - 十六进制数Pi的“ Bailey-Borwein-Plouffe”算法的实现。
  • rootfinding - 用于查找二次函数根的寻根算法库。
  • sparse - 用于线性代数的Go稀疏矩阵格式,支持科学和机器学习应用程序,与gonum矩阵库兼容。
  • stats - Golang标准库中缺少常用功能的统计信息包。
  • streamtools - 用于处理数据流的通用图形工具。
  • TextRank - Golang中的TextRank实现,具有可扩展的功能(摘要,加权,短语提取)和多线程(goroutine)支持。
  • triangolatte - 2D三角剖分库。允许将线和多边形(均基于点)转换为GPU的语言。

性能

ProMonkey阅读(258)

性能

  • jaeger - 分布式跟踪系统。
  • profile - Go的简单配置支持包。
  • tracer - 简单,轻便的跟踪。

查询语言

ProMonkey阅读(244)

查询语言

  • gojsonq - 一个用于查询JSON数据的简单Go包。
  • graphql - graphql解析器和实用程序。
  • graphql - 专注于易用性的GraphQL服务器。
  • graphql-go - GraphQL for Go的实现。
  • jsonql - Golang中的 JSON查询表达式库。
  • jsonslice - 具有高级过滤器的Jsonpath查询。
  • rql - REST API的资源查询语言。
  • straf - 轻松将Golang结构转换为GraphQL对象。

ORM

ProMonkey阅读(256)

ORM

实现对象关系映射或数据映射技术的库。

  • beego orm - 强大的orm框架。支持:pq / mysql / sqlite3。
  • go-firestorm - Google / Firebase Cloud Firestore的简单ORM。
  • go-pg - PostgreSQL ORM,专注于PostgreSQL的特定功能和性能。
  • go-queryset - 具有代码生成和基于GORM的MySQL,PostgreSQL,Sqlite3,SQL Server支持的100%类型安全的ORM。
  • go-sqlbuilder - 灵活而强大的SQL字符串构建器库以及零配置ORM。
  • go-store - 用于Go的简单快速的Redis支持的键值存储库。
  • GORM - 这些巨大的ORM库Golang,目的是开发者友好。
  • gorp - Go Relational Persistence,用于Go的ORM类库。
  • grimoire - Grimoire是数据库访问层和golang验证。(支持:MySQL,PostgreSQL和SQLite3)。
  • lore - 用于Go的简单轻量级的伪ORM /伪结构映射环境。
  • Marlow - 从项目结构生成的ORM,用于编译时安全保证。
  • pop/soda - MySQL,PostgreSQL和SQLite的数据库迁移,创建,ORM等。
  • QBS - 代表按结构查询。Go ORM。
  • reform - 基于非空接口和代码生成的更好的ORM for Go。
  • SQLBoiler - ORM生成器。生成针对您的数据库模式量身定制的功能强大且快速的ORM。
  • upper.io/db - 用于使用包装成熟的数据库驱动程序的适配器与不同数据源进行交互的单个接口。
  • Xorm - Go的简单而强大的ORM。
  • Zoom - 超快数据存储和查询引擎建立在Redis的。

包管理

ProMonkey阅读(229)

包管理

依赖和程序包管理的官方工具

  • go modules - 模块是源代码交换和版本控制的单元。go命令直接支持使用模块,包括记录和解决对其他模块的依赖关系。

用于软件包管理的官方实验工具

  • dep - Go依赖工具。
  • vgo -版本化的Go。

用于包和依赖项管理的非官方库。

  • gigo - 用于golang的类似于PIP的依赖项工具,支持私有存储库和哈希。
  • glide - 轻松管理您的golang供应商和供应商软件包。受到Maven,Bundler和Pip等工具的启发。
  • godep - go的依赖工具,godep通过修复程序包的依赖关系可重复构建软件包。
  • gom - Go Manager-go捆绑包。
  • goop - 简单的依赖经理围棋(golang),通过捆扎机的启发。
  • gop - 在GOPATH之外构建和管理Go应用程序。
  • gopm - 转到软件包管理器。
  • govendor - Go软件包管理器。使用标准供应商文件的Go供应商工具。
  • gpm - 准系统Go的准系统依赖管理器。
  • johnny-deps - 使用Git的最小依赖版本。
  • mvn-golang - 插件,用于自动加载Golang SDK,依赖管理并在Maven项目基础架构中启动构建环境。
  • nut - Vendor Go依赖项。
  • VenGO - 创建和管理可导出的隔离go虚拟环境。

聚合实用在线工具

前往在线工具