造!又有新的生產(chǎn)力語(yǔ)言了「GitHub 熱點(diǎn)速覽」
你還記得那些 PHP 開(kāi)發(fā)都去哪了嗎?轉(zhuǎn) Golang 了!移動(dòng)端現(xiàn)在流行什么?Flutter 編程?,F(xiàn)在谷歌帶著新的生產(chǎn)力語(yǔ)言來(lái)了,Carbon,代號(hào):C++ 繼承者。不知道多年之后 C++ 的從業(yè)者會(huì)不會(huì)和現(xiàn)在 PHP 工程師一樣呢?了解下新語(yǔ)言總是沒(méi)壞處的。順便,記得看一眼本周特推中的 Golang 生產(chǎn)力工具 lensm 讓你方便查看代碼。
選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過(guò) 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過(guò)半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知
0. News 快讀
1. 社區(qū)動(dòng)態(tài)·GitHub 年度盛會(huì)即將開(kāi)幕
GitHub Universe 是面向開(kāi)發(fā)者舉辦的 GitHub 年度大會(huì),2022 年的主題是 Beyond Code,有 4 大方向:
- 上云:Moving software to the cloud
- AI:The adoption of AI across the development lifecycle
- 安全:Security at every touchpoint
- 社區(qū):The creator community
1. 本周特推
1.1 C++ 繼承者:carbon-lang
本周 star 增長(zhǎng)數(shù):15,200+
Google 又出了個(gè)新編程語(yǔ)言——carbon-lang,積累了數(shù)十年技術(shù)債的 C++ 要改善自身能力來(lái)解決開(kāi)發(fā)人員面對(duì)的新問(wèn)題是個(gè)相對(duì)困難的事情,不妨“重新讀檔開(kāi)一局”,繼承 C++ 的優(yōu)勢(shì),造個(gè)新語(yǔ)言來(lái)繼承 C++ 的“使命”。所以,從 C++ 遷移到 Carbon 的成本相對(duì)其他編程語(yǔ)言,比如:Rust 會(huì)更低。Carbon 的設(shè)計(jì)目標(biāo):
- 性能優(yōu)先的軟件
- 易讀、易理解、易寫
- 安全實(shí)踐和測(cè)試機(jī)制
- 快速、可擴(kuò)展
- 支持主流操作系統(tǒng)、硬件架構(gòu)、環(huán)境
- 方便與 C++ 相互遷移
同時(shí)官方也放出了 C++ 和 Carbon 寫法的對(duì)比,參考下圖。
GitHub 地址→github.com/carbon-language/carbon-lang
1.2 Golang 生產(chǎn)力工具:lensm
本周 star 增長(zhǎng)數(shù):1,500+
New lensm 用于查看 Golang 組件和源代碼的工具。
GitHub 地址→github.com/loov/lensm
2. GitHub Trending 周榜
2.1 漏洞掃描:scan4all
本周 star 增長(zhǎng)數(shù):850+
New scan4all 集成 vscan、Nuclei、KSubdomain、Subfinder 等滲透工具,并對(duì)這些集成工具進(jìn)行代碼級(jí)別優(yōu)化、參數(shù)優(yōu)化,且對(duì)個(gè)別模塊進(jìn)行重寫,實(shí)現(xiàn)充分自動(dòng)化、智能化。目前它支持 20+ 種密碼破解。
GitHub 地址→github.com/hktalent/scan4all
2.2 構(gòu)建桌面應(yīng)用:wails
本周 star 增長(zhǎng)數(shù):1,200+
為 Go 程序提供 Web 界面的傳統(tǒng)方法是通過(guò)內(nèi)置 Web 服務(wù)器。Wails 提供了一種不同的方法:它提供了將 Go 代碼和 Web 前端一起打包成單個(gè)二進(jìn)制文件的能力。通過(guò)提供的工具,可以很輕松地完成項(xiàng)目的創(chuàng)建、編譯和打包。
GitHub 地址→github.com/wailsapp/wails
2.3 IDEA 娛樂(lè)化:xechat-idea
本周 star 增長(zhǎng)數(shù) 150+
New 用 JetBrains 全系列開(kāi)發(fā)工具的工程師,現(xiàn)在可以在生產(chǎn)力工具里面摸魚了。xechat-idea 基于 Netty 的 IDEA 即時(shí)聊天插件:讓你能夠在 IDEA 里實(shí)現(xiàn)聊天、下棋、斗地主!
GitHub 地址→github.com/anlingyi/xechat-idea
2.4 安全評(píng)估:prowler
本周 star 增長(zhǎng)數(shù):800+
Prowler 用于 AWS 安全評(píng)估、審計(jì)、事件響應(yīng)、持續(xù)監(jiān)控、強(qiáng)化的命令行工具,它遵循 CIS Amazon Web Services Foundations Benchmark(49 項(xiàng)檢查)標(biāo)準(zhǔn),并 190+ 額外檢查,包括同 GDPR、HIPAA、PCI-DSS、ISO-27001、FFIEC、SOC2 相關(guān)檢測(cè)。
GitHub 地址→github.com/prowler-cloud/prowler
2.5 macOS 清理工具:lemon-cleaner
本周 star 增長(zhǎng)數(shù):1,900+
New 還記得被 360 安全衛(wèi)士“守護(hù)”的日子嗎?你有 2.0 GB 的垃圾尚未清理…現(xiàn)在,macOS 的用戶可以重溫清理的日子了。lemon-cleaner,騰訊檸檬清理是針對(duì) macOS 系統(tǒng)專屬制定的清理工具。主要功能包括:重復(fù)文件和相似照片的識(shí)別、軟件的定制化垃圾掃描、可視化的全盤空間分析、內(nèi)存釋放、瀏覽器隱私清理以及設(shè)備實(shí)時(shí)狀態(tài)的監(jiān)控等。
GitHub 地址→github.com/Tencent/lemon-cleaner
- END -