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

入門開源一起來 2024-04-30 20:55:46

上周又是被「大模型」霸榜的一周,各種 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

這並不是微軟第一次開源 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

主語言:TypeScript,Star:5.7k,周增長:1.1k

這是一個基于 Postgres 的低代碼數據庫應用構建平台,它提供了簡單、類似電子表格的界面,可輕松創建企業級的數據分析應用,支持海量數據(數百萬)、圖表、數據排序/過濾/聚合/格式化、分組和數學公式等功能。作爲 Airtable 的開源替代品,適用于運營/活動數據分析、客戶關系管理、CMS 數據接口等場景。

GitHub 地址→github.com/teableio/teable

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

主語言:Verilog,Star:3k,周增長:2.6k

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

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

2.3 終端裏的 AI 編程助手:Aider

主語言:Python,Star: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

主語言:Vue,Star:4.2k,周增長:500

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

GitHub 地址→github.com/zyronon/douyin

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

主語言:Python,Star: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 熱點速覽」打完收工!從此刻開始,我就要“調整心情”迎接來之不易(調休換的)的五一小長假期啦!也提前祝大家「五一快樂」我們下周二見!

往期回顧

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

- END -

0 阅读:159

入門開源一起來

簡介:感謝大家的關注