责编 | 夕颜
本周的 GitHub Trending 像极最近的景象,温暖如春溘然来个急降温。新晋 GitHub 项目重启屈指可数的模式,好在老项目们表现甚好。比如一周就得到超过 3 千 star 的不可思议浏览器:browser-2020,它见告你有哪些不可思议的 feature 可以涌如今 2020 年的浏览器中。除了这个不可思议的浏览器,视频工具也是个不可思议的 GitHub 老项目:Jitsi Meet 本周也得到了超过 800 个 star,霸占本周 GitHub Trending 周榜。当然周榜还有上周推举过的疫情可视化项目 COVID-19 加上本周得到 5,000+ 个 star 项目总 star 成功破万。
以下内容摘录自上周 HelloGitHub 微博的 GitHub Trending,选项标准:新发布 | 实用 | 有趣,根据项目 release 韶光分类,发布韶光超过 30 天的项目一律称之为成熟端庄老项目,由于文章篇幅问题还有部分项目未能在本文展示,望周知

恐怖的 GitHub 新生1.1 资产管理:Bayonet
本周 star 增长数:450+
Bayonet 是整合多款安全工具并以 Web 形式展现,它赞助渗透测试职员对 IT 资产进行资产管理。功能点:
子域名扫描:oneforall
端口做事扫描:shodan + 异步 socket + nmap(ip 数据库、CDN 判断)
URL可用探测
驱动浏览器爬虫采集数据:crawlergo
被动漏洞扫描:xray
GitHub 地址:https://github.com/CTF-MissFeng/bayonet
1.2 英特尔网卡驱动:itlwm
本周 star 增长数:200+
itlwm 是一个基于 OpenBSD 的 macOS 英特尔网卡驱动。支持的设备,3 系:3160、3165、3168,7 系:7260、7265,8 系:8260、8265。不要看那显示的是个以太网,由于作者并没有利用苹果的 IO80211Family,而是像 USB 网卡一样,利用以太网接口上网。目前支持无加密 Wi-Fi 连接,Wi-Fi 名字已经写去世,可以手机分享无加密的 Wi-Fi,名字叫 Redmi,加载驱动之后会自动连接上。
GitHub 地址:https://github.com/zxystd/itlwm
1.3 AutoML 资料库:automl
本周 star 增长数:850+
automl 是谷歌开源的收录与 AutoML 干系的模型和库的列表的项目,项目刚开源单日得到超 400 个 star。
GitHub 地址:https://github.com/google/automl
1.4 一个 App 学 Android:Foodium
本周 star 增长数:200+
Foodium 是一个利用现在工具开拓的 Android App,项目利用了 Kotlin, Coroutines, Flow, Dagger 2, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components 进行开拓。Foodium 从 API 加载 post 数据并将其存储在持久性存储中(即 SQLite 数据库)。Post 总是从本地数据库加载,远程数据(自 API )和本地数据会保持同步。如果你想学习一个完全 App 的开拓,不妨试试这个利用多个组件和开拓工具的项目。
GitHub 地址:https://github.com/PatilShreyas/Foodium
尚能星否 GitHub 老项目2.1 渗透测试:pentest-tools
本周 star 增长数:450+
pentest-tools 网络一套渗透测试中常用的脚本,包括:网络子域名信息、arpa 格式地址转换为普通格式、指定 DNS 区域传送测试、从给定 HTML 文件提取链接等等功能。
GitHub 地址:https://github.com/gwen001/pentest-tools
2.2 口试复习条记:Front-End-Interview-Notebook
本周 star 增长数:300+
Front-End-Interview-Notebook 是作者校招时的前端复习条记,紧张总结一些比较主要的知识点和前端口试问题,涵盖:HTML、CSS、Javascript、算法、打算机网络、工具、口试记录等七方面内容。
GitHub 地址:https://github.com/CavsZhouyou/Front-End-Interview-Notebook
2.3 命令备忘工具:NAVI
本周 star 增长数:250+
NAVI 是一个命令行的交互式备忘单工具,它许可你浏览备忘单(可自己编写或从掩护者那里下载文件)并实行命令,并提示你输入参数值,它基于 fzf。当然,它可以是命令或仅作为 shell widget。
如果刚学习 Linux 命令,不妨试试这个项目可以帮你快速节制命令的用法。
GitHub 地址:https://github.com/denisidoro/navi
2.4 反向代理:frp
本周 star 增长数:250+
frp 是一个可用于内网穿透的高性能的反向代理运用,支持 tcp, udp 协议,为 http 和 https 运用协议供应了额外的能力,且考试测验性支持了点对点穿透。
GitHub 地:https://github.com/fatedier/frp
2.5 不可思议的浏览器:browser-2020
本周 star 增长数:3200+
2020 年,浏览器扮演着什么角色呢?browser-2020 收录了目前浏览器中实现的一些不太为人所知的特性,包括首选配色、付款要求、网络共享、推送、AR 速览、徽章系统等等。browser-2020 收录的列表不是为技能职员准备的,相反,它旨在成为一个“我不知道我们可以在浏览器中这样做!”的列表。
GitHub 地址:https://github.com/luruke/browser-2020
2.6 视频工具:Jitsi Meet
本周 star 增长数:800+
Jitsi Meet 是一个安全、大略和可扩展的视频会议工具,你无需安装任何软件可在浏览器中直接运行利用。它许可你流式传输桌面或仅部分窗口,可以通过大略的自定义网址可与全体团队进行视频谈天,并约请用户参加会议。
GitHub 地址:https://github.com/jitsi/jitsi-meet
2.7 会议系统:BigBlueButton
本周 star 增长数:400+
BigBlueButton 是一个开源的 Web 会议系统,支持音频、视频、幻灯片(带有白板控件),支持谈天和屏幕实时共享,用户可利用 emoji 进行互动,此外,BigBlueButton 还支持多人白板和分组谈论,在视频方面,它可以帮你记录视频及回放内容方便往后同他人共享。
GitHub 地址:https://github.com/wxbool/video-srt-windows
2.8 终端 UI:lazygit
本周 star 增长数:450+
lazygit 是一个用于 Git 命令行的大略终端 UI,利用 Go 措辞编写,用到了 gocui 库,目的是在命令行供应 Git 的图形界面。特性:
轻松添加文件
办理合并冲突
轻松检出最近的分支
滚动查看 branches/commits/stash 的日志和差异信息
快速进行 pushing/pulling 操作
压缩并重命名 commits 信息
GitHub 地址:https://github.com/jesseduffield/lazygit
本周 GitHub Trending #k8s#主题的主力军
无论是本周 GitHub Trending 热门主题还是技能圈最近的热门话题,k8s 是当之无愧的热点,在这里小鱼干给你分享 3 个本周 GitHub Trending 上和 k8s 干系的项目,希望这 3 个项目能让你一览 k8s 的独特魅力~
3.1 k8s IDE:Lens
本周 star 增长数:1050+
Lens 是一个可用户 k8s 集群掌握的 IDE,适用 macOS、Linux、Windows。特性:
多集群管理;支持数百个集群
独立运用程序;无需在集群中安装任何东西
实时集群状态可视化
内置 Prometheus 支持的资源利用率图表和趋势以及历史记录
终端访问节点和容器
性能经由优化以处理大型集群(已对运行 25k pod 的集群进行了测试)
全面支持 Kubernetes RBAC
GitHub 地址:https://github.com/lensapp/lens
3.2 k8s 最佳实践:follow-me-install-kubernetes-cluster
本周 star 增长数:50+
又一个 k8s 项目,follow-me-install-kubernetes-cluster 可以带你一步步支配 k8s 集群。本系列文档先容利用二进制支配 kubernetes v1.16.6 集群的所有步骤(Hard-Way 模式)。在支配的过程中,将详细列出各组件的启动参数,它们的含义和可能碰着的问题。支配完成后,你将理解系统各组件的交互事理,进而能快速办理实际问题。
GitHub 地址:https://github.com/ops/follow-me-install-kubernetes-cluster
3.3 可视化支配:StatusBay
本周 star 增长数:50+
StatusBay 是一个用 GO 编写的可视化 k8s 支配过程的项目,它通过订阅 k8s 集群,从 k8s 网络所有干系事宜并逐步“放大”支配过程来做到这一点。StatusBay 紧张目标是减轻 k8s 的故障打消和调试做事的体验,并在进行变动时供应信心。StatusBay 设计为动态且可扩展的,可轻松地在不同的指标供应程序集成,以便随韶光监控支配质量。
GitHub 地址:https://github.com/similarweb/statusbay
以上为 2020 年第 12 个事情周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟