造!又有新的生产力语言了「GitHub 热点速览 v.22.30」
作者:HelloGitHub-小鱼干
你还记得那些 PHP 开发都去哪了吗?转 Golang 了!移动端现在流行什么?Flutter 编程。现在谷歌带着新的生产力语言来了,Carbon,代号:C++ 继承者。不知道多年之后 C++ 的从业者会不会和现在 PHP 工程师一样呢?了解下新语言总是没坏处的。顺便,记得看一眼本周特推中的 Golang 生产力工具 lensm 让你方便查看代码。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- News 快读
- 社区动态·GitHub 年度盛会即将开幕
- 本周特推
- 1.1 C++ 继承者:carbon-lang
- 1.2 Golang 生产力工具:lensm
- GitHub Trending 周榜
- 2.1 漏洞扫描:scan4all
- 2.2 构建桌面应用:wails
- 2.3 IDEA 娱乐化:xechat-idea
- 2.4 安全评估:prowler
- 2.5 macOS 清理工具:lemon-cleaner
- 往期回顾
0. News 快读
1. 社区动态·GitHub 年度盛会即将开幕
GitHub Universe 是面向开发者举办的 GitHub 年度大会,2022 年的主题是 Beyond Code
,有 4 大方向:
- 上云:Moving software to the cloud
- AI:The adoption of AI across the development lifecycle
- 安全:Security at every touchpoint
- 社区:The creator community
会议暂定在 11 月 9、10 号,采用线上直播的形式,如果你在米国也可以购票前往旧金山的芳草地艺术中心(Yerba Buena Center for the Arts)。当然,优秀如你,有上面 4 个方向的 session 要分享也可以提交相关的 session 给官方,按照官方的消息,session 提交截止到 7 月 28 号。GitHub Universe 所有内容可以通过:https://www.githubuniverse.com/ 了解。
1. 本周特推
1.1 C++ 继承者:carbon-lang
本周 star 增长数:15,200+
Google 又出了个新编程语言——carbon-lang,积累了数十年技术债的 C++ 要改善自身能力来解决开发人员面对的新问题是个相对困难的事情,不妨“重新读档开一局”,继承 C++ 的优势,造个新语言来继承 C++ 的“使命”。所以,从 C++ 迁移到 Carbon 的成本相对其他编程语言,比如:Rust 会更低。Carbon 的设计目标:
- 性能优先的软件
- 易读、易理解、易写
- 安全实践和测试机制
- 快速、可扩展
- 支持主流操作系统、硬件架构、环境
- 方便与 C++ 相互迁移
同时官方也放出了 C++ 和 Carbon 写法的对比,参考下图。
1.2 Golang 生产力工具:lensm
本周 star 增长数:1,500+
New
lensm 用于查看 Golang 组件和源代码的工具。
GitHub 地址→https://github.com/loov/lensm
2. GitHub Trending 周榜
2.1 漏洞扫描:scan4all
本周 star 增长数:850+
New
scan4all 集成 vscan、Nuclei、KSubdomain、Subfinder 等渗透工具,并对这些集成工具进行代码级别优化、参数优化,且对个别模块进行重写,实现充分自动化、智能化。目前它支持 20+ 种密码破解。
GitHub 地址→https://github.com/hktalent/scan4all
2.2 构建桌面应用:wails
本周 star 增长数:1,200+
为 Go 程序提供 Web 界面的传统方法是通过内置 Web 服务器。Wails 提供了一种不同的方法:它提供了将 Go 代码和 Web 前端一起打包成单个二进制文件的能力。通过提供的工具,可以很轻松的完成项目的创建、编译和打包。
GitHub 地址→https://github.com/wailsapp/wails
2.3 IDEA 娱乐化:xechat-idea
本周 star 增长数 150+
New
用 JetBrains 全系列开发工具的工程师,现在可以在生产力工具里面摸鱼了。xechat-idea 基于 Netty 的 IDEA 即时聊天插件:让你能够在 IDEA 里实现聊天、下棋、斗地主!
GitHub 地址→https://github.com/anlingyi/xechat-idea
2.4 安全评估:prowler
本周 star 增长数:800+
Prowler 用于 AWS 安全评估、审计、事件响应、持续监控、强化的命令行工具,它遵循 CIS Amazon Web Services Foundations Benchmark(49 项检查)标准,并 190+ 额外检查,包括同 GDPR、HIPAA、PCI-DSS、ISO-27001、FFIEC、SOC2 相关检测。
GitHub 地址→https://github.com/prowler-cloud/prowler
2.5 macOS 清理工具:lemon-cleaner
本周 star 增长数:1,900+
New
还记得被 360 安全卫士“守护”的日子吗?你有 2.0 GB 的垃圾尚未清理…现在,macOS 的用户可以重温清理的日子了。lemon-cleaner,腾讯柠檬清理是针对 macOS 系统专属制定的清理工具。主要功能包括:重复文件和相似照片的识别、软件的定制化垃圾扫描、可视化的全盘空间分析、内存释放、浏览器隐私清理以及设备实时状态的监控等。
GitHub 地址→https://github.com/Tencent/lemon-cleaner
3. 往期回顾
往期回顾:
以上为 2022 年第 30 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
造!又有新的生产力语言了「GitHub 热点速览 v.22.30」的更多相关文章
- 老梗新玩「GitHub 热点速览 v.22.34」
作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...
- 什么新东西值得学「GitHub 热点速览 v.22.29」
上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜.同样,可以 ...
- 解放生产力「GitHub 热点速览 v.21.51」
作者:HelloGitHub-小鱼干 解放生产力一直都是我们共同追求的目标,能在摸鱼的空闲把赚了.而大部分好用的工具便能很好地解放我们的生产力,比如本周特推 RedisJSON 不用对 JSON 做哈 ...
- GitHub 桌面版 v3.0 新特性「GitHub 热点速览」
新版本一般意味着更强的功能特性,比如 GitHub Desktop v3.0.虽然未发布新版本,但本周收录的 7 个开源项目颇有"新版"味.比如,破解(恢复)密码能力 Max 的 ...
- 制作 PPT 的新方式出现了——GitHub 热点速览 v.21.19
作者:HelloGitHub-小鱼干 想当初 Markdown 的出现,拯救了多少死在 Word 样式调整上的人,现在,slidev 出现了,它让你 Focus 在本该专注的 PPT 内容制作上而不需 ...
- 快看Sample代码,速学Swift语言(1)-语法速览
Swift是苹果推出的一个比较新的语言,它除了借鉴语言如C#.Java等内容外,好像还采用了很多JavaScript脚本里面的一些脚本语法,用起来感觉非常棒,作为一个使用C#多年的技术控,对这种比较超 ...
- 快看Sample代码,速学Swift语言(2)-基础介绍 快看Sample代码,速学Swift语言(1)-语法速览
快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或 ...
- 5332盛照宗 如何获取新技能+c语言学习调查
如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...
- 20155332 如何获取新技能+c语言学习调查
如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...
随机推荐
- 关于div及display
1.DIV div被看作是一个盒子,可以设置width.height.这个盒子其实是由三部分构成width(height).padding.border.在默认情况下,所见到的div是border和p ...
- linux fedora35 配置jdk,安装mysql,安装tomcat
配置jdk18很简单,下载jdk,只需要.tar.gz结尾的文件就行,https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.t ...
- 使用用户名密码或ssl证书获取zabbix-api token,批量操作管理zabbix-server
概述 Zabbix API 允许你以编程方式检索和修改 Zabbix 的配置,并提供对历史数据的访问.它广泛用于: 创建新的应用程序以使用Zabbix: 将Zabbix与第三方软件集成: 自动执行常规 ...
- 零基础学Java第二节(运算符、输入、选择流程控制)
本篇文章是<零基础学Java>专栏的第二篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 第一章 运算符 1.1 算术运算符的概述和用法 运算符 对常量和变 ...
- MongoDB 分片集群
每日一句 Medalist don't grow on trees, you have to nurture them with love, with hard work, with dedicati ...
- 目标检测复习之Faster RCNN系列
目标检测之faster rcnn系列 paper blogs1: 一文读懂Faster RCNN Faster RCNN理论合集 code: mmdetection Faster rcnn总结: 网络 ...
- docker服务部署、迁移与备份、dockerfile、私有仓库
今日内容概要 服务部署 迁移与备份 dockerfile 私有仓库 内容详细 1.服务部署 # 装 mysql redis --->源码编译安装-->启 动 # 有了docker后,容器操 ...
- Mac 睡眠唤醒 不睡眠 问题
问题 之前一直有夜晚睡觉前电脑关机的习惯,主要是想着电脑也跟人一样️要休息.然后最近想着自己 Mac 干脆每天睡眠算了,省得每天开关机麻烦,所以就最近这段时间每次夜晚睡觉前主动去点了电脑的 「Slee ...
- 软件构造Lab2实验总结
本次实验训练抽象数据类型(ADT)的设计.规约.测试,并使用面向对象编程(OOP)技术实现ADT.具体来说内容如下: 针对给定的应用问题,从问题描述中识别所需的ADT: 设计ADT规约(pre-con ...
- printf 输出前导0
printf ("%3d\n", 5); printf ("%03d\n", 5); 输出为