微軟開源 MS-DOS「GitHub 熱點速覽」

削微寒發表於2024-04-30

上週又是被「大模型」霸榜的一週,各種 AI、LLM、ChatGPT、Sora、RAG 的開源專案在 GitHub 上“爭相鬥豔”。這不 Meta 剛開源 Llama 3 沒幾天,蘋果緊跟著就開源了手機端大模型:CoreNet。

GitHub 地址:github.com/apple/corenet

開源大模型雖好,但“吃”多了“大魚大肉”也想來口“素菜”,正好有個“不務正業”的科技巨頭。近日,微軟和 IBM 共同決定將「MS-DOS 4.0」作業系統的程式碼開源,直接引來了一眾開發者的圍觀,在短短几天的時間裡,該項的 Star 數直接飆升了 1w。眾所周知,搞 AI 離不開 GPU,網上關於 CPU 的學習資料不少,但 GPU 的資料卻是鳳毛麟角,「tiny-gpu」是一個從頭學習 GPU 工作原理的開源專案。一般低程式碼平臺都是用來構建前端專案,這個「Teable」是個例外一款低程式碼 Postgres 資料庫。提到前端,採用最新 Vue 技術棧開發的「Douyin-Vue」作為 Vue 移動端實踐專案,真不錯!

最後,我實在沒忍住,必須來兩個 AI 專案,一個是能幫程式設計師寫程式碼的「Aider」,另一個是用來寫文章的「STORM」。

  • 本文目錄
    • 1. 開源新聞
      • 1.1 微軟開源 MS-DOS
    • 2. 開源熱搜專案
      • 2.1 低程式碼 Postgres 資料庫:Teable
      • 2.2 從頭學習 GPU 的工作原理:tiny-gpu
      • 2.3 終端裡的 AI 程式設計助手:Aider
      • 2.4 仿抖音的移動端短影片專案:Douyin-Vue
      • 2.5 用 AI 編寫類似維基百科的文章:STORM
    • 3. HelloGitHub 熱評
      • 3.1 超可愛的 Logo 集合:ServiceLogos
      • 3.2 用 Notion 的方式管理客戶關係的平臺:Twenty
    • 4. 結尾

1. 開源新聞

1.1 微軟開源 MS-DOS

這並不是微軟第一次開源 MS-DOS 的原始碼,早在十年前微軟就開源了 MS-DOS v1.25 和 v2.0 的檔案,最初是共享於計算機歷史博物館,之後過了 4 年才上傳至 GitHub。在 MS-DOS 開源十週年之際,微軟終於釋出了 MS-DOS v4.0 原始碼,雖遲但到。

GitHub 地址:github.com/microsoft/MS-DOS

2. 開源熱搜專案

2.1 低程式碼 Postgres 資料庫:Teable

主語言:TypeScriptStar:5.7k周增長:1.1k

這是一個基於 Postgres 的低程式碼資料庫應用構建平臺,它提供了簡單、類似電子表格的介面,可輕鬆建立企業級的資料分析應用,支援海量資料(數百萬)、圖表、資料排序/過濾/聚合/格式化、分組和數學公式等功能。作為 Airtable 的開源替代品,適用於運營/活動資料分析、客戶關係管理、CMS 資料介面等場景。

GitHub 地址→github.com/teableio/teable

2.2 從頭學習 GPU 的工作原理:tiny-gpu

主語言:VerilogStar:3k周增長:2.6k

該專案是用 Verilog 語言實現的教育型 GPU 處理器,目的是講解 GPU 硬體層面的基本原理,包括 GPU 的架構、並行和記憶體等方面。

GitHub 地址→github.com/adam-maj/tiny-gpu

2.3 終端裡的 AI 程式設計助手:Aider

主語言:PythonStar:9.6k周增長:200

這是一款執行在終端裡的 AI 輔助編碼工具,能夠將你本地 git 倉庫中的程式碼與 LLMs 結合起來。開發者透過 add 命令引入檔案,然後用自然語言描述需求,它就可以對現有的程式碼進行修改並自動提交,支援接入多種大模型,包括 GPT 3.5、GPT-4 和 Claude 3 Opus 等。我試了一下確實有用,但中型專案裡的程式碼改完就跑不起來了,感覺還需要再“調教”下。

GitHub 地址→github.com/paul-gauthier/aider

2.4 仿抖音的移動端短影片專案:Douyin-Vue

主語言:VueStar:4.2k周增長:500

該專案是仿抖音的移動端實踐,僅有前端程式碼資料是模擬的。它使用了最新的 Vue 技術棧 Vue3 + Pinia + Vite5 實現,擁有媲美原生 App 的絲滑使用體驗。

GitHub 地址→github.com/zyronon/douyin

2.5 用 AI 編寫類似維基百科的文章:STORM

主語言:PythonStar:4k周增長:300

這是一個基於 LLM 的應用,可透過蒐集網上的內容,從零編寫類似維基百科的文章。使用者僅需提出問題,它便會上網收集資料並生成大綱,然後根據大綱和參考文獻進行創作,生成的文章質量欠佳,還需要人為修改後才可以釋出。

GitHub 地址→github.com/stanford-oval/storm

3. HelloGitHub 熱評

在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。

3.1 超可愛的 Logo 集合:ServiceLogos

主語言:Other

這裡是用來存放 Sawaratsuki 製作的各種 logo 的倉庫,這些 logo 製作精美、畫風可愛,包括程式語言、框架、工具和各大社交媒體的商標™️。

專案詳情→hellogithub.com/repository/88d2fabe0d6949b88bd5cc181618c8a3

3.2 用 Notion 的方式管理客戶關係的平臺:Twenty

主語言:TypeScript

該專案是由社群驅動的開源客戶關係管理系統(CRM),可以透過視覺化流程的方式管理你的客戶,靈感來自 Notion。提供了新增、篩選、排序和跟蹤客戶等功能,支援自託管即自行透過原始碼免費構建服務。

專案詳情→hellogithub.com/repository/d8eb010acf77439cb7c46cbcdbb7efe8

4. 結尾

雖然說現在 AI 替代 xx 還言之尚早,但是把它當作助手,已經能夠極大地提高我們的工作效率了,包括但不限於寫文案、編碼等方面。所以,讓 AI 成為你的助手吧!不知道用什麼,可以先試試我上面分享的兩個 AI 開源專案。如果你發現了其它好用的 AI 工具,也歡迎留言分享給大家。

最後,我懷著激動的心、顫抖著手寫完了本週的「GitHub 熱點速覽」打完收工!從此刻開始,我就要“調整心情”迎接來之不易(調休換的)的五一小長假期啦!也提前祝大家「五一快樂」我們下週二見👋!

往期回顧

  • Llama 3 開源了
  • 一週漲 15k Star 的開源專案

以上為本期「GitHub 熱點速覽」的全部內容,如果你發現其它好玩、有趣的開源專案,就來 HelloGitHub 和大家一起分享吧。

相關文章