作者:HelloGitHub-小魚乾
雖然讓代碼難以閱讀看似是件難以理解的事情,但是混淆後的代碼起到了類似加密的作用,而且經過混淆的代碼依舊能實現原代碼的功能。javascript-obfuscator 是一個 JS 編寫的代碼混淆工具,能讓你的代碼在生產環境上更加安全。保證生產環境安全的,還有 Datree,是一個讓你擬定配置執行策略,保證錯誤 K8s 配置不會進入生產環境的項目。
當然本週的項目除了有安全,還有便捷。SmsForwarder 就是一個非常便捷的項目讓你不需要多個設備找尋驗證碼,配置好你的轉發規則即可轉發驗證短信到別的手機或者軟件上。還有超方便的下載 Spotify 音樂的 ZSpotify,代替 AWS 的 m3o。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據項目 release 時間分類,發佈時間不超過 14 day 的項目會標註 New
,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝
- 本文目錄
-
- 本週特推
- 1.1 短信轉發:SmsForwarder
- 1.2 代碼混淆:javascript-obfuscator
-
- GitHub Trending 周榜
- 2.1 Spotify 音樂下載器:ZSpotify
- 2.2 x86 模擬器:v86
- 2.3 AWS 可替代品:m3o
- 2.4 K8s 配置信息守衛:Datree
- 2.5 安全網關:APISIX
-
- 往期回顧
-
1. 本週特推
1.1 短信轉發:SmsForwarder
本週 star 增長數:100+
SmsForwarder 短信轉發器,可監控 Android 手機短信並根據指定規則轉發到其他手機:釘釘機器人、企業微信羣機器人、飛書機器人、企業微信應用消息、郵箱、bark、webhook、Telegram 機器人、Server 醬、手機短信等。主要特點:
- 簡單 只做兩件事:監聽短信 --> 根據指定規則轉發
- 省電:運行時只監聽廣播,有短信才執行轉發,並記錄最近 n 條的轉發內容和轉發狀態
- 健壯:越簡單越不會出錯(UNIX 設計哲學),就越少崩潰,運行越穩定持久
GitHub 地址→https://github.com/pppscn/SmsForwarder
1.2 代碼混淆:javascript-obfuscator
本週 star 增長數:300+
Javascript-obfuscator 是一個代碼混淆器,能將你的代碼混淆成可讀性低的代碼,看上去是難以閱讀的代碼其實具備和之前代碼一樣的功能,從而起到保護代碼的作用。
GitHub 地址→https://github.com/javascript-obfuscator/javascript-obfuscator
2. GitHub Trending 周榜
2.1 Spotify 音樂下載器:ZSpotify
本週 star 增長數:1,400+
New
ZSpotify 一個只需要 Python 解釋器和 ffmpeg 的 Spotify 音樂下載器,你可以根據自己的需求下載 mp3 格式或者 ogg 格式。
GitHub 地址→https://github.com/Footsiefat/zspotify
2.2 x86 模擬器:v86
本週 star 增長數:250+
v86 可以在瀏覽器裏運行 x86 虛擬機,在使用 v86 時機器代碼運行的時候會被轉換爲 WebAssembly 模式,以獲得良好的性能。
GitHub 地址→https://github.com/copy/v86
2.3 AWS 可替代品:m3o
本週 star 增長數:1,200+
New
m30 是一個公有云平臺,相比 AWS 它具有以下特點:
- 面向 Dev 的 UX 設計
- 一個令牌(Token)訪問多個 API
- 快速訪問
- 試用免費,按需付費
此外項目還有提供了豐富的 API 庫。
GitHub 地址→https://github.com/m3o/m3o
2.4 K8s 配置信息守衛:Datree
本週 star 增長數:1,700+
Datree 是一個 CLI 工具,主要用來防止錯誤的 K8s 配置信息進入生產環境,你可以基於自己的需求制定自己的配置文件執行策略。
GitHub 地址→https://github.com/datreeio/datree
2.5 安全網關:APISIX
本週 star 增長數:300+
Apache APISIX 是一個動態、實時、高性能的 API 網關,基於 Nginx 網絡庫和 etcd 實現,提供負載均衡、動態上游、灰度發佈、服務熔斷、身份認證、可觀測性等豐富的流量管理功能。
GitHub 地址→https://github.com/apache/apisix
3. 往期回顧
以上爲 2021 年第 43 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝
最後,記得你在本文留言區留下你想看的主題 Repo(限公衆號),例如:AI 換頭。👀 和之前的送書活動類似,留言點贊 Top5 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流羣現已全面開放,添加微信號:HelloGitHub001 爲好友入羣,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~