作者:HelloGitHub-小鱼干

你还记得那些 PHP 开发都去哪了吗?转 Golang 了!移动端现在流行什么?Flutter 编程。现在谷歌带着新的生产力语言来了,Carbon,代号:C++ 继承者。不知道多年之后 C++ 的从业者会不会和现在 PHP 工程师一样呢?了解下新语言总是没坏处的。顺便,记得看一眼本周特推中的 Golang 生产力工具 lensm 让你方便查看代码。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

  • 本文目录

      1. News 快读
        1. 社区动态·GitHub 年度盛会即将开幕
      1. 本周特推
      • 1.1 C++ 继承者:carbon-lang
      • 1.2 Golang 生产力工具:lensm
      1. GitHub Trending 周榜
      • 2.1 漏洞扫描:scan4all
      • 2.2 构建桌面应用:wails
      • 2.3 IDEA 娱乐化:xechat-idea
      • 2.4 安全评估:prowler
      • 2.5 macOS 清理工具:lemon-cleaner
      1. 往期回顾

0. News 快读

1. 社区动态·GitHub 年度盛会即将开幕

GitHub Universe 是面向开发者举办的 GitHub 年度大会,2022 年的主题是 Beyond Code,有 4 大方向:

  1. 上云:Moving software to the cloud
  2. AI:The adoption of AI across the development lifecycle
  3. 安全:Security at every touchpoint
  4. 社区: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 写法的对比,参考下图。

GitHub 地址→https://github.com/carbon-language/carbon-lang

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」的更多相关文章

  1. 老梗新玩「GitHub 热点速览 v.22.34」

    作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...

  2. 什么新东西值得学「GitHub 热点速览 v.22.29」

    上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜.同样,可以 ...

  3. 解放生产力「GitHub 热点速览 v.21.51」

    作者:HelloGitHub-小鱼干 解放生产力一直都是我们共同追求的目标,能在摸鱼的空闲把赚了.而大部分好用的工具便能很好地解放我们的生产力,比如本周特推 RedisJSON 不用对 JSON 做哈 ...

  4. GitHub 桌面版 v3.0 新特性「GitHub 热点速览」

    新版本一般意味着更强的功能特性,比如 GitHub Desktop v3.0.虽然未发布新版本,但本周收录的 7 个开源项目颇有"新版"味.比如,破解(恢复)密码能力 Max 的 ...

  5. 制作 PPT 的新方式出现了——GitHub 热点速览 v.21.19

    作者:HelloGitHub-小鱼干 想当初 Markdown 的出现,拯救了多少死在 Word 样式调整上的人,现在,slidev 出现了,它让你 Focus 在本该专注的 PPT 内容制作上而不需 ...

  6. 快看Sample代码,速学Swift语言(1)-语法速览

    Swift是苹果推出的一个比较新的语言,它除了借鉴语言如C#.Java等内容外,好像还采用了很多JavaScript脚本里面的一些脚本语法,用起来感觉非常棒,作为一个使用C#多年的技术控,对这种比较超 ...

  7. 快看Sample代码,速学Swift语言(2)-基础介绍 快看Sample代码,速学Swift语言(1)-语法速览

    快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或 ...

  8. 5332盛照宗 如何获取新技能+c语言学习调查

    如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...

  9. 20155332 如何获取新技能+c语言学习调查

    如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...

随机推荐

  1. 关于div及display

    1.DIV div被看作是一个盒子,可以设置width.height.这个盒子其实是由三部分构成width(height).padding.border.在默认情况下,所见到的div是border和p ...

  2. linux fedora35 配置jdk,安装mysql,安装tomcat

    配置jdk18很简单,下载jdk,只需要.tar.gz结尾的文件就行,https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.t ...

  3. 使用用户名密码或ssl证书获取zabbix-api token,批量操作管理zabbix-server

    概述 Zabbix API 允许你以编程方式检索和修改 Zabbix 的配置,并提供对历史数据的访问.它广泛用于: 创建新的应用程序以使用Zabbix: 将Zabbix与第三方软件集成: 自动执行常规 ...

  4. 零基础学Java第二节(运算符、输入、选择流程控制)

    本篇文章是<零基础学Java>专栏的第二篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 第一章 运算符 1.1 算术运算符的概述和用法 运算符 对常量和变 ...

  5. MongoDB 分片集群

    每日一句 Medalist don't grow on trees, you have to nurture them with love, with hard work, with dedicati ...

  6. 目标检测复习之Faster RCNN系列

    目标检测之faster rcnn系列 paper blogs1: 一文读懂Faster RCNN Faster RCNN理论合集 code: mmdetection Faster rcnn总结: 网络 ...

  7. docker服务部署、迁移与备份、dockerfile、私有仓库

    今日内容概要 服务部署 迁移与备份 dockerfile 私有仓库 内容详细 1.服务部署 # 装 mysql redis --->源码编译安装-->启 动 # 有了docker后,容器操 ...

  8. Mac 睡眠唤醒 不睡眠 问题

    问题 之前一直有夜晚睡觉前电脑关机的习惯,主要是想着电脑也跟人一样️要休息.然后最近想着自己 Mac 干脆每天睡眠算了,省得每天开关机麻烦,所以就最近这段时间每次夜晚睡觉前主动去点了电脑的 「Slee ...

  9. 软件构造Lab2实验总结

    本次实验训练抽象数据类型(ADT)的设计.规约.测试,并使用面向对象编程(OOP)技术实现ADT.具体来说内容如下: 针对给定的应用问题,从问题描述中识别所需的ADT: 设计ADT规约(pre-con ...

  10. printf 输出前导0

    printf ("%3d\n", 5); printf ("%03d\n", 5); 输出为