命名祕籍周獲近五千星——GitHub 熱點速覽 v.21.04

作者:HelloGitHub-小魚乾

命名一直是編程界的難點,這次 naming-cheatsheet 就能幫上你的忙。按照它的 SID(Short.、Intuitive、Descriptive)原則,你一定能取出極佳的變量 / 函數名。同樣,能解決你可視化問題的還有 Apache 的 superset。如果你想了解 Google、微軟、Netflix 之類的大廠在生產環境應用了哪些機器學習技術,applied-ml 就能娓娓道來各大科技公司的 ml 技術。

這期依舊是小魚乾自由發揮的一期熱點趨勢,和原來一樣如果你想了解特定主題的 GitHub Repo,小魚乾定會留意這周的 GitHub Trending。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發佈時間不超過 14 day 的項目會標註 New,無該標誌則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝

  • 本文目錄
      1. 本週特推
      • 1.1 命名祕籍:naming-cheatsheet
      • 1.2 機器學習庫:best-of-ml-python
      1. GitHub Trending 周榜
      • 2.1 免費編程書籍:free-programming-books
      • 2.2 大廠的技術實踐:applied-ml
      • 2.3 新的編譯方式:Svelte
      • 2.4 可視化工具:superset
      • 2.5 模擬數據:faker.js
      • 2.6 角色扮演:ActionRoguelike
      1. 往期回顧

1. 本週特推

1.1 命名祕籍:naming-cheatsheet

本週 star 增長數:4,900+

naming-cheatsheet 是一個兩年之前的項目,這周煥發了新生一週獲得了近 5k star。本項目旨在幫你解決命名困難的問題,教你如何便捷、輕鬆地進行命名。命名謹記以下三點(SID):

  • 短:一個名字一定不要花很長的時間來鍵入,因此,記住;
  • 直觀:一個名字必須讀起來自然,儘可能接近日常用語;
  • 描述性:一個名字必須以最有效的方式反映它所做 / 擁有的東西。

GitHub 地址→https://github.com/kettanaito/naming-cheatsheet

1.2 機器學習庫:best-of-ml-python

本週 star 增長數:2,750+

best-of-ml-python 收錄了大量的機器學習相關的 Python 庫,這個列表包含 840 個棒呆的開源項目,共有 270 萬個 star,分爲 32 個類別。如果你想了解機器學習,不妨看看這個項目。

GitHub 地址→https://github.com/ml-tooling/best-of-ml-python

2.1 免費編程書籍:free-programming-books

本週 star 增長數:1,200+

free-programming-books 收錄了大量免費的編程書籍,這個列表最初是 StackOverflow 免費提供的編程書籍列表的克隆項目,由 Karan bangui 和 George Stocker 的貢獻。

GitHub 地址→https://github.com/EbookFoundation/free-programming-books

2.2 大廠的技術實踐:applied-ml

本週 star 增長數:1,050+

applied-ml 收錄了大量 IT 科技公司發表的數據科學和機器學習方面的論文 / 博文,這些技術均已用於生產環境。你可以在 applied-ml 列表中看到這篇主題文章應用於哪家公司。

GitHub 地址→https://github.com/eugeneyan/applied-ml

2.3 新的編譯方式:Svelte

本週 star 增長數:1,150+

Svelte 用於構建 Web 應用程序的編譯器,它接受聲明性組件,並將它們轉換爲高效的 JavaScript,以精確地更新 DOM。與傳統框架如 React 和 Vue 在瀏覽器中完成了大部分工作不同,Svelte 將這些工作轉移到編譯步驟中,在構建應用程序時進行編譯。

GitHub 地址→https://github.com/sveltejs/svelte

2.4 可視化工具:superset

本週 star 增長數:900+

Superset 是 Apache 旗下的可視化工具,具有快速、輕量級、直觀的特性。它提供了各種選項,讓用戶能夠輕鬆地探索和可視化他們的數據,涵蓋簡單的折線圖到非常詳細的地理空間圖。

GitHub 地址→https://github.com/apache/superset

2.5 模擬數據:faker.js

本週 star 增長數:1,050+

faker.js 是一個模擬數據的工具,它可在 Node.js 和瀏覽器中生成大量真實的假數據。

GitHub 地址→https://github.com/Marak/faker.js

2.6 角色扮演:ActionRoguelike

本週 star 增長數:1,050+

New ActionRoguelike 是使用虛幻引擎 C ++ 製作的面向 Stanford CS193U 2020 的第三人稱動作角色扮演遊戲。

GitHub 地址→https://github.com/tomlooman/ActionRoguelike

3. 往期回顧

最後,記得你在本文留言區留下你想看的主題 Repo(限公衆號),例如:量化交易,AI 換頭等等。👀 和之前的送書活動類似,留言點贊 Top5 的小夥伴(),小魚乾會努力去找 Repo 的^^

以上爲 2021 年第 4 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲 🌝

HelloGitHub 交流羣現已全面開放,添加微信號:HelloGitHub 爲好友入羣,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章