一週漲 15k Star 的開源項目「GitHub 熱點速覽」

你訓練大語言模型(LLM)用的什麼框架?有沒有想過不用框架訓練 GPT-2?

GitHub 上就有這麼一位大神(Andrej Karpathy),他僅用大約 1k 行的 C 代碼就完成了 GPT-2 模型的訓練,代碼純手擼、不依賴任何機器學習框架,作者這麼做僅僅是覺得很有趣。儘管這個項目(llm.c)的教學意義大於實用價值,但開源一週便收穫了 15k Star,可見大家對他技術的認可和驚歎。

目光回到本週其他的開源熱搜項目,在線的數據庫設計工具 DrawDB 和程序員專屬的在線工具集合 it-tools,它們方便快捷、點開就能用。Spring 框架也想要趕上 AI 潮流,推出了幫助開發 AI 應用的 Spring 框架 spring-ai,旨在簡化開發 AI 應用的複雜度。開源的託管網站平臺 Coolify,讓你通過點點就能部署在線服務。看來不管是硬核的手擼框架,還是提供便利的工具,在 GitHub 上都是很受歡迎的。

  • 本文目錄
    • 1. 開源新聞
      • 1.1 Andrej Karpathy 的開源項目
    • 2. 開源熱搜項目
      • 2.1 在線的數據庫設計工具:DrawDB
      • 2.2 幫助開發 AI 應用的 Spring 框架:spring-ai
      • 2.3 輕鬆託管網站和服務的開源平臺:Coolify
      • 2.4 程序員的在線工具集合:it-tools
      • 2.5 構建你的第二大腦:Quivr
    • 3. HelloGitHub 熱評
      • 3.1 面向所有開發者的學習路線圖:developer-roadmap
      • 3.2 假裝很忙的摸魚神器:genact
    • 4. 結尾

1. 開源新聞

1.1 Andrej Karpathy 的開源項目

上面說的 llm.c 項目作者 Andrej Karpathy,他博士就讀於斯坦福大學,曾就職於特斯拉的自動駕駛部門負責人、OpenAI 的創始成員。

Andrej Karpathy 熱衷於深度神經網絡和開源,在 GitHub 上有 71k 的粉絲。他的另外一個開源項目 nanoGPT,也是 GitHub 熱榜(Trending)的常客。

nanoGPT 是用於訓練/微調中等規模 GPT 模型的庫。它是對 minGPT 的重寫,這次的重點是速度和效率而不是教育性,值得一提的是 minGPT 的作者也是 Andrej Karpathy。

GitHub 地址:https://github.com/karpathy/nanoGPT

2. 開源熱搜項目

2.1 在線的數據庫設計工具:DrawDB

主語言:JavaScriptStar:4.7k周增長:3.8k

這個開源項目是一個免費、簡單、強大的數據庫實體關係(DBER)在線編輯器,無需註冊即可直接在瀏覽器中使用。它提供了直觀、可視化的操作界面,用戶通過點擊即可構建數據庫表和導出建表語句,還可以導入建表語句,實現可視化編輯、錯誤檢查等。支持 MySQL、PostgreSQL、SQLite、MariaDB、SQL Server 共 5 種常用的關係數據庫。

GitHub 地址→https://github.com/drawdb-io/drawdb

2.2 幫助開發 AI 應用的 Spring 框架:spring-ai

主語言:JavaStar:1.7k周增長:300

這是由 Spring 官方開源的用於簡化包含 AI 功能的應用開發的 Java 框架,它可以輕鬆接入 OpenAI、Microsoft、Amazon、Google 和 Huggingface 等主流模型供應商,以及聊天、文本生成圖像的模型類型,支持提示工程、AI 模型轉 POJO 對象、矢量數據庫、RAG(檢索增強生成)等有助於開發 AI 應用的功能。

GitHub 地址→https://github.com/spring-projects/spring-ai

2.3 輕鬆託管網站和服務的開源平臺:Coolify

主語言:PHPStar:13k周增長:800

這是一個免費、自託管、可替代 Heroku / Netlify / Vercel 等平臺的開源項目,它提供了一個 Web 平臺,用戶可以在上面管理、部署各種 Web 應用和數據庫服務,比如多種編程語言的動態網站、靜態網頁、WordPress、MongoDB、Redis 等。不挑服務器可以是自己的服務器,也可以是任意雲服務器,只要支持 SSH 連接即可,服務器最低配置僅需 2C2G 即可。

GitHub 地址→https://github.com/coollabsio/coolify

2.4 程序員的在線工具集合:it-tools

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

該項目採用 Vue.js(Vue 3)和 Naive UI 組件庫開發,彙集了對開發人員和 IT 從業者有用的工具。它免費、界面清爽、功能豐富,支持包括中文在內的多國語言,提供了加密、轉化器、網絡、文本等開發常用工具。

GitHub 地址→https://github.com/CorentinTh/it-tools

2.5 構建你的第二大腦:Quivr

主語言:TypeScript、PythonStar:31k周增長:300

該項目利用生成式 AI 的能力,成爲你的第二大腦。你可以將多種格式的文本、數據、語言和視頻上傳給它,之後再和它對話時,它會學習你上傳的內容後回答你的問題,支持接入多種 LLM 和 Docker 一鍵部署。

GitHub 地址→https://github.com/QuivrHQ/quivr

3. HelloGitHub 熱評

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

3.1 面向所有開發者的學習路線圖:developer-roadmap

主語言:Other

這是一份包含後端、前端、運維部署等方向的學習路徑圖,提供了全面、實用、交互式的學習指南,解決開發者面臨技術選型困難、自學路徑不明晰等痛點。

項目詳情→https://hellogithub.com/repository/50587cd6e95e4fb0b3c787104028e9d2

3.2 假裝很忙的摸魚神器:genact

主語言:Rust

該項目可以在終端上模擬一些很忙的假象,比如編譯、掃描、下載等。這些操作都是假的,實際上什麼都沒有發生,所以不會影響你的電腦,適用於 Windows、Linux、macOS 操作系統。

項目詳情→https://hellogithub.com/repository/6a78a0168ffc4a9f931b0ac1983aea9f

4. 結尾

無論是崇拜大神們的技術造詣,還是探索開源世界中的新奇工具,都希望大家可以從中獲得啓發和收穫。如果看完這些還不過癮,可以通過閱讀往期回顧的內容,找到更多熱門開源項目。

往期回顧

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

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