28

GitHub 热点速览 Vol.12:不可思议的浏览器 browser-2020 周涨 star 超 3 千

 4 years ago
source link: http://www.cnblogs.com/xueweihan/p/12548976.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

IVzQBv2.png!web 作者:HelloGitHub-小鱼干

摘要:本周的 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 天的项目一律称之为成熟稳重老项目,由于文章篇幅问题还有部分项目未能在本文展示,望周知 :full_moon_with_face:

  • 本文目录
      1. 可怕 GitHub 新生
      • 1.1 资产管理:Bayonet
      • 1.2 英特尔网卡驱动:itlwm
      • 1.3 AutoML 资料库:automl
      • 1.4 一个 App 学 Android:Foodium
      1. 尚能星否 GitHub 老项目
      • 2.1 渗透测试:pentest-tools
      • 2.2 面试复习笔记:Front-End-Interview-Notebook
      • 2.3 命令备忘工具:NAVI
      • 2.4 反向代理:frp
      • 2.5 不可思议的浏览器:browser-2020
      • 2.6 视频工具:Jitsi Meet
      • 2.7 会议系统:BigBlueButton
      • 2.8 终端 UI:lazygit
      1. 本周 GitHub Trending #k8s#主题的主力军
      • 3.1 k8s IDE:Lens
      • 3.2 k8s 最佳实践:follow-me-install-kubernetes-cluster
      • 3.3 可视化部署:StatusBay
      1. 推荐阅读

1. 可怕 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

2URj6nq.png!web

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

rUb673v.png!web

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

2. 尚能星否 GitHub 老项目

2.1 渗透测试:pentest-tools

本周 star 增长数:450+

pentest-tools 收集一套渗透测试中常用的脚本,包括:收集子域名信息、arpa 格式地址转换为普通格式、指定 DNS 区域传送测试、从给定 HTML 文件提取链接等等功能。 ​​​​

GitHub 地址→https://github.com/gwen001/pentest-tools

QRV3Qz6.png!web

2.2 面试复习笔记:Front-End-Interview-Notebook

本周 star 增长数:300+

Front-End-Interview-Notebook 是作者校招时的前端复习笔记,主要总结一些比较重要的知识点和前端面试问题,涵盖:HTML、CSS、Javascript、算法、计算机网络、工具、面试记录等七方面内容。

GitHub 地址→hhttps://github.com/CavsZhouyou/Front-End-Interview-Notebook

2.3 命令备忘工具:NAVI

本周 star 增长数:250+

NAVI 是一个命令行的交互式备忘单工具,它允许你浏览备忘单(可自己编写或从维护者那里下载文件)并执行命令,并提示你输入参数值,它基于 fzf。当然,它可以是命令或仅作为 shell widget。

如果刚学习 Linux 命令,不妨试试这个项目可以帮你快速掌握命令的用法。

GitHub 地址→https://github.com/denisidoro/navi

3M7r2iZ.gif

2.4 反向代理:frp

本周 star 增长数:250+

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。 ​​​​

GitHub 地址→https://github.com/fatedier/frp

qArUNva.png!web

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

YrqqmmE.png!web

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 地址→hhttps://github.com/jesseduffield/lazygit

u6biqie.gif

3. 本周 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

RjAjy2z.png!web

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/opsnull/follow-me-install-kubernetes-cluster

eUVr6jm.png!web

3.3 可视化部署:StatusBay

本周 star 增长数:50+

StatusBay 是一个用 GO 编写的可视化 k8s 部署过程的项目,它通过订阅 k8s 集群,从 k8s 收集所有相关事件并逐步“放大”部署过程来做到这一点。StatusBay 主要目标是减轻 k8s 的故障排除和调试服务的体验,并在进行更改时提供信心。

StatusBay 设计为动态且可扩展的,可轻松地在不同的指标提供程序集成,以便随时间监控部署质量。

GitHub 地址→https://github.com/similarweb/statusbay

zAR7n2e.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK