根据Github Trendings的统计,今日(2024-10-17统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Go项目 | 10 |
Vue项目 | 1 |
Cobra: 用于创建功能强大的现代Go CLI应用程序的库
- 创建周期:3810 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:35094 个
- Fork数量:2850 次
- 关注人数:35094 人
- 贡献人数:281 人
- Open Issues数量:259 个
- Github地址:https://github.com/spf13/cobra.git
- 项目首页: https://cobra.dev
Cobra是一个用于在Go中创建功能强大的现代CLI应用程序的库。它提供了基于子命令的CLI、完全符合POSIX标准的标志、嵌套子命令、自动生成帮助、shell自动完成、man页面生成、命令别名以及定义自定义帮助和用法的灵活性。它建立在命令、参数和标志的结构上,旨在使应用程序在使用时读起来像句子。
Panel:现代化、开源的 Linux 服务器管理面板
- 创建周期:583 天
- 开发语言:Go, Vue
- 协议类型:GNU General Public License v3.0
- Star数量:15828 个
- Fork数量:1418 次
- 关注人数:15828 人
- 贡献人数:44 人
- Open Issues数量:302 个
- Github地址:https://github.com/1Panel-dev/1Panel.git
- 项目首页: https://www.1panel.cn
Panel 是一款现代化、开源的 Linux 服务器维护管理面板,可以实现高效管理、快速建站、访问应用商店,并通过一键备份和基于容器的应用管理等功能确保安全可靠性。
Kubernetes 中的 Ingress NGINX 控制器
- 创建周期:2743 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:16712 个
- Fork数量:8103 次
- 关注人数:16712 人
- 贡献人数:413 人
- Open Issues数量:570 个
- Github地址:https://github.com/kubernetes/ingress-nginx.git
- 项目首页: https://kubernetes.github.io/ingress-nginx/
Ingress NGINX Controller 是一个专为 Kubernetes 设计的开源项目。它提供了一种管理和控制流量进入 Kubernetes 集群的方式,提供负载平衡、SSL/TLS 终止和基于 URI 的路由等功能。
Kubernetes IN Docker(kind)- 本地Kubernetes集群工具
- 创建周期:2227 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:13407 个
- Fork数量:1550 次
- 关注人数:13407 人
- 贡献人数:313 人
- Open Issues数量:205 个
- Github地址:https://github.com/kubernetes-sigs/kind.git
- 项目首页: https://kind.sigs.k8s.io/
Kubernetes IN Docker(kind)是一种使用Docker容器“节点”运行本地Kubernetes集群的工具。它主要设计用于测试Kubernetes,但也可用于本地开发或CI。它由用于集群创建和镜像构建的Go包、命令行界面、用于运行systemd和Kubernetes的Docker镜像以及kubetest集成组成。kind使用kubeadm引导每个“节点”。该项目仍在不断完善中。
Go语言的Cron V3库发布
- 创建周期:4486 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:13034 个
- Fork数量:1616 次
- 关注人数:13034 人
- 贡献人数:28 人
- Open Issues数量:143 个
- Github地址:https://github.com/robfig/cron.git
Cron是一个用于Go的开源库,允许用户安排和运行周期性任务。最新版本Cron V3需要Go 1.11或更高版本,因为使用了Go模块。用户可以在其程序中导入该库,并参考文档以获取更多信息。
sqlc: 从SQL生成类型安全代码
- 创建周期:1945 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:12944 个
- Fork数量:794 次
- 关注人数:12944 人
- 贡献人数:211 人
- Open Issues数量:462 个
- Github地址:https://github.com/sqlc-dev/sqlc.git
- 项目首页: https://sqlc.dev
sqlc 是一个 SQL 编译器,可以从 SQL 查询中生成类型安全的代码。它的工作方式是允许用户使用 SQL 编写查询,然后运行 sqlc 生成具有类型安全接口的代码。生成的代码随后可以被应用程序代码调用。要了解更多详情,可以查看交互式示例以了解 sqlc 的实际运行情况,并阅读介绍性博客文章,以深入了解 sqlc 背后的动机。
go-github: 用于访问GitHub API v3的Go客户端库
- 创建周期:3933 天
- 开发语言:Go
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:9975 个
- Fork数量:1978 次
- 关注人数:9975 人
- 贡献人数:445 人
- Open Issues数量:65 个
- Github地址:https://github.com/google/go-github.git
- 项目首页: https://pkg.go.dev/github.com/google/go-github/v59/github
go-github是一个用于访问GitHub API v3的Go客户端库。它需要Go版本1.13或更高版本,并跟踪Go的版本支持政策。对于那些有兴趣使用GraphQL API v4的人,推荐的库是shurcooL/githubv4。
jwt-go: JSON Web Tokens的Go实现
- 创建周期:1248 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:7121 个
- Fork数量:342 次
- 关注人数:7121 人
- 贡献人数:99 人
- Open Issues数量:36 个
- Github地址:https://github.com/golang-jwt/jwt.git
- 项目首页: https://golang-jwt.github.io/jwt/
jwt-go项目是JSON Web Tokens的Go实现,在4.0.0版本开始支持Go模块。5.0.0版本对令牌验证进行了重大改进,但不是完全向后兼容。在原作者建议迁移维护后,该项目被克隆到一个新的存储库中。还强调了有关较旧版本Go的安全通知以及验证’alg’的重要性。
优化的Go压缩包
- 创建周期:3376 天
- 开发语言:Go
- 协议类型:Other
- Star数量:4739 个
- Fork数量:316 次
- 关注人数:4739 人
- 贡献人数:53 人
- Open Issues数量:6 个
- Github地址:https://github.com/klauspost/compress.git
“compress”软件包在纯Go中提供了各种压缩算法,包括zstandard、S2、优化的deflate软件包、snappy、huff0、FSE、gzhttp、pgzip等。它提供了标准库的替代方案,并通过持续更新来改进内存使用、速度和性能。
Kubernetes 控制器运行时项目
- 创建周期:2240 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:2390 个
- Fork数量:1110 次
- 关注人数:2390 人
- 贡献人数:298 人
- Open Issues数量:98 个
- Github地址:https://github.com/kubernetes-sigs/controller-runtime.git
Kubernetes 控制器运行时项目是一组用于构建控制器的 Go 库,由 Kubebuilder 和 Operator SDK 使用。它提供有关包概述、使用构建器创建基本控制器、创建管理器、创建控制器、示例和设计的文档。该项目遵循语义化版本控制,对用户和贡献者都有指南,包括代码 PR 标记和处理重大变更。