幾個(gè)初中生,開(kāi)發(fā)了 Win12 網(wǎng)頁(yè)版?!
本周熱門的 GitHub 開(kāi)源項(xiàng)目分享,亮點(diǎn)速覽:
-
新的編程語(yǔ)言 -
開(kāi)源大語(yǔ)言模型 -
又一個(gè)游戲引擎大火 -
初中生開(kāi)發(fā)的 Win12 網(wǎng)頁(yè)版
1、Bun
?? 項(xiàng)目地址:https://github.com/oven-sh/bun
?? 編程語(yǔ)言:Zig (43.6%), C++ (30.7%), JavaScript (9.9%), C (3.1%)
?? 項(xiàng)目 Star 數(shù):59.9k,本周新增:15,796
?? 項(xiàng)目描述:Bun 是一個(gè)令人難以置信的快速的 JavaScript 運(yùn)行時(shí)、打包器、測(cè)試運(yùn)行器和包管理器,四合一。
?? 項(xiàng)目詳情:Bun 旨在加速開(kāi)發(fā)工作流程或在資源受限的環(huán)境(如無(wú)服務(wù)器函數(shù))中運(yùn)行更簡(jiǎn)單的生產(chǎn)代碼。它正在努力實(shí)現(xiàn)更完整的 Node.js 兼容性和與現(xiàn)有框架的集成。Bun 是一個(gè)為 JavaScript 和 TypeScript 應(yīng)用程序設(shè)計(jì)的一體化工具包。它作為一個(gè)名為 bun 的單一可執(zhí)行文件提供,其核心是 Bun 運(yùn)行時(shí)(一個(gè)設(shè)計(jì)為 Node.js 的替代品的快速 JavaScript 運(yùn)行時(shí))。它使用 Zig 編寫,并在底層由 JavaScriptCore 提供支持,大大減少了啟動(dòng)時(shí)間和內(nèi)存使用。
???? 推薦理由:如果你想要一個(gè)快速、高效且集多種功能于一身的 JavaScript 工具,那么 Bun 絕對(duì)值得一試!
2、Hello 算法
?? 項(xiàng)目地址:https://github.com/krahets/hello-algo
?? 編程語(yǔ)言:Java (18.6%), Swift (18.0%), C++ (17.1%), Go (15.4%), Python (15.1%), JavaScript (0.7%)
?? 項(xiàng)目 Star 數(shù):28.3k,本周新增:9952
?? 項(xiàng)目描述:《Hello 算法》是一個(gè)動(dòng)畫圖解、一鍵運(yùn)行的數(shù)據(jù)結(jié)構(gòu)與算法教程,支持多種語(yǔ)言,如 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等。
?? 項(xiàng)目詳情:本項(xiàng)目旨在為新手提供一個(gè)開(kāi)源免費(fèi)、友好的數(shù)據(jù)結(jié)構(gòu)與算法入門教程。全書采用動(dòng)畫圖解,內(nèi)容清晰易懂,學(xué)習(xí)曲線平滑。源代碼可一鍵運(yùn)行,幫助讀者在練習(xí)中提升編程技能,了解算法工作原理和數(shù)據(jù)結(jié)構(gòu)底層實(shí)現(xiàn)。項(xiàng)目還得到了清華大學(xué)計(jì)算機(jī)系教授鄧俊輝和亞馬遜資深首席科學(xué)家李沐的推薦!
???? 推薦理由:如果你想以輕松有趣的方式入門數(shù)據(jù)結(jié)構(gòu)與算法,那么這個(gè)項(xiàng)目絕對(duì)是你的不二之選!
3、Open Interpreter
?? 項(xiàng)目地址:https://github.com/KillianLucas/open-interpreter
?? 編程語(yǔ)言:Python
?? 項(xiàng)目 Star 數(shù):22.3k
?? 項(xiàng)目描述:Open Interpreter 是一個(gè)本地的、在你的終端中運(yùn)行的 OpenAI 代碼解釋器。
?? 項(xiàng)目詳情:Open Interpreter 允許 LLMs(大型語(yǔ)言模型)在本地運(yùn)行代碼(如 Python、Javascript、Shell 等)。你可以通過(guò)在終端中運(yùn)行的類似 ChatGPT 的界面與 Open Interpreter 聊天。這為你的計(jì)算機(jī)的通用功能提供了自然語(yǔ)言界面,如創(chuàng)建和編輯照片、視頻、PDF 等,控制 Chrome 瀏覽器進(jìn)行研究,繪制、清理和分析大型數(shù)據(jù)集等。Open Interpreter 將一個(gè)函數(shù)調(diào)用語(yǔ)言模型與一個(gè) exec() 函數(shù)結(jié)合起來(lái),該函數(shù)接受一個(gè)語(yǔ)言(如 "Python" 或 "JavaScript")和要運(yùn)行的代碼。
???? 推薦理由:如果你想要一個(gè)能夠在本地環(huán)境中與 OpenAI 代碼解釋器互動(dòng)的工具,Open Interpreter 是一個(gè)不錯(cuò)的選擇。
4、Mojo
?? 項(xiàng)目地址:https://github.com/modularml/mojo
?? 項(xiàng)目 Star 數(shù):13.9k,本周新增:3,913
?? 項(xiàng)目描述:Mojo 是一個(gè)新的編程語(yǔ)言,它通過(guò)結(jié)合 Python 語(yǔ)法和生態(tài)系統(tǒng)以及系統(tǒng)編程和元編程特性,彌合了研究與生產(chǎn)之間的鴻溝。Mojo 還處于初級(jí)階段,但設(shè)計(jì)目標(biāo)是隨著時(shí)間的推移成為 Python 的超集。
?? 項(xiàng)目詳情:Mojo 的開(kāi)源計(jì)劃將逐步進(jìn)行,但目前它正在迅速變化。開(kāi)發(fā)團(tuán)隊(duì)相信,一個(gè)擁有共同愿景的小型、緊密的工程師團(tuán)隊(duì)可以比社區(qū)努力更快地前進(jìn),所以他們會(huì)繼續(xù)在 Modular 內(nèi)孵化它,直到它更加完善。此倉(cāng)庫(kù)現(xiàn)在已經(jīng)開(kāi)放,是因?yàn)殚_(kāi)發(fā)團(tuán)隊(duì)希望收集問(wèn)題并從有權(quán)訪問(wèn) Mojo Playground 的用戶那里獲得反饋。Mojo Playground 是一個(gè)托管的 JupyterHub,你可以嘗試使用 Mojo 的早期版本進(jìn)行編碼。
???? 推薦理由:如果你正在尋找一個(gè)結(jié)合了 Python 的便利性和系統(tǒng)編程能力的新編程語(yǔ)言,Mojo 值得關(guān)注。
5、DiffBIR
?? 項(xiàng)目地址:https://github.com/XPixelGroup/DiffBIR
?? 編程語(yǔ)言:Python
?? 項(xiàng)目 Star 數(shù):1.6k,本周新增:925
?? 項(xiàng)目描述:DiffBIR 是一個(gè)致力于使用生成性擴(kuò)散先驗(yàn)進(jìn)行盲目圖像恢復(fù)的項(xiàng)目。
?? 項(xiàng)目詳情:DiffBIR 旨在實(shí)現(xiàn)盲目圖像恢復(fù),它結(jié)合了生成性擴(kuò)散先驗(yàn)技術(shù)。該項(xiàng)目提供了一種新的編程語(yǔ)言,可以在實(shí)際圖像上實(shí)現(xiàn)盲目圖像恢復(fù)。它具有兩個(gè)主要階段:第一階段用于去除退化,第二階段用于細(xì)化細(xì)節(jié)。此外,DiffBIR 還提供了預(yù)訓(xùn)練模型、快速入門指南、推理和訓(xùn)練腳本。
???? 推薦理由:一個(gè)結(jié)合了生成性擴(kuò)散先驗(yàn)技術(shù)的盲目圖像恢復(fù)工具
6、Baichuan 2
?? 項(xiàng)目地址:https://github.com/baichuan-inc/Baichuan2
?? 編程語(yǔ)言:Python
?? 項(xiàng)目 Star 數(shù):1.4k,本周新增:624
?? 項(xiàng)目描述:Baichuan 2 是百川智能推出的新一代開(kāi)源大語(yǔ)言模型,采用 2.6 萬(wàn)億 Tokens 的高質(zhì)量語(yǔ)料訓(xùn)練。在多個(gè)權(quán)威的中文、英文和多語(yǔ)言的通用、領(lǐng)域 benchmark 上,Baichuan 2 取得了同尺寸的最佳效果。本次發(fā)布包括有 7B、13B 的 Base 和 Chat 版本,并提供了 Chat 版本的 4bits 量化。
?? 項(xiàng)目詳情:Baichuan 2 在多個(gè)領(lǐng)域,如通用、法律、醫(yī)療、數(shù)學(xué)、代碼等進(jìn)行了廣泛的測(cè)試。它在多個(gè)權(quán)威數(shù)據(jù)集上進(jìn)行了測(cè)試,如 C-Eval、MMLU、CMMLU、MedQA、MedMCQA 等。此外,Baichuan 2 還提供了多種推理方式,如 Python 代碼方式、命令行工具方式等。開(kāi)發(fā)者可以通過(guò)郵件申請(qǐng)并獲得官方商用許可后,即可免費(fèi)商用。
???? 推薦理由:如果你正在尋找一個(gè)高效、多功能的大語(yǔ)言模型,Baichuan 2 值得一試。
7、EasyPhoto
?? 項(xiàng)目地址:https://github.com/aigc-apps/sd-webui-EasyPhoto
?? 編程語(yǔ)言:Python
?? 項(xiàng)目 Star 數(shù):1.5k,本周新增:695
?? 項(xiàng)目描述:EasyPhoto 是一個(gè) Webui UI 插件,用于生成 AI 人像,可以用來(lái)訓(xùn)練與您相關(guān)的數(shù)字化替身。推薦使用 5 到 20 張肖像圖片進(jìn)行訓(xùn)練,最好是半身照片,不戴眼鏡(如果幾張圖片中的角色戴眼鏡也沒(méi)關(guān)系)。訓(xùn)練完成后,我們可以在推斷部分生成它。
?? 項(xiàng)目詳情:EasyPhoto 的目標(biāo)是生成逼真的、與用戶相似的模型生成圖像。傳統(tǒng)方法引入了不真實(shí)的光照(如面部融合或循環(huán)),為了解決這種不真實(shí)感,本項(xiàng)目引入了穩(wěn)定擴(kuò)散模型的圖像到圖像功能。
生成完美的個(gè)人肖像需要考慮到期望的生成場(chǎng)景和用戶的數(shù)字化替身。本項(xiàng)目使用預(yù)先準(zhǔn)備的模板作為期望的生成場(chǎng)景,使用在線訓(xùn)練的面部 LoRA 模型作為用戶的數(shù)字化替身(這是一個(gè)受歡迎的穩(wěn)定擴(kuò)散微調(diào)模型)。只需使用少量的用戶圖像來(lái)訓(xùn)練用戶的穩(wěn)定數(shù)字替身,并在推斷期間基于面部 LoRA 模型和期望的生成場(chǎng)景,即可生成個(gè)人肖像圖像。
???? 推薦理由:如果你正在尋找一個(gè)能夠生成 AI 人像的工具,可以嘗試 EasyPhoto。
8、Godot Engine
?? 項(xiàng)目地址:https://github.com/godotengine/godot
?? 編程語(yǔ)言:C++
?? 項(xiàng)目 Star 數(shù):68.2k,本周新增:3,762
?? 項(xiàng)目描述:Godot Engine 是一個(gè)功能豐富的跨平臺(tái) 2D 和 3D 游戲引擎
?? 項(xiàng)目詳情:Godot 提供了一套完整的通用工具,使用戶可以專注于制作游戲,而不必重新發(fā)明輪子。游戲可以一鍵導(dǎo)出到多個(gè)平臺(tái),包括主要的桌面平臺(tái)(Linux、macOS、Windows)、移動(dòng)平臺(tái)(Android、iOS)以及基于 Web 的平臺(tái)和游戲機(jī)。
Godot 不僅僅是一個(gè)引擎,還是一個(gè)不斷增長(zhǎng)的用戶和引擎開(kāi)發(fā)者社區(qū)。Godot 的開(kāi)發(fā)完全獨(dú)立且由社區(qū)驅(qū)動(dòng),使用戶能夠幫助塑造他們的引擎以滿足他們的期望。
???? 推薦理由:最近 Unity 的事情大家可能也聽(tīng)說(shuō)了,如果你正在尋找一個(gè)強(qiáng)大、跨平臺(tái)的 2D 和 3D 游戲引擎,Godot Engine 可能是一個(gè)不錯(cuò)的選擇。
9、ChatDev
?? 項(xiàng)目地址:https://github.com/OpenBMB/ChatDev
?? 編程語(yǔ)言:Python (69.1%), JavaScript (22.6%), CSS (5.4%), HTML (2.9%)
?? 項(xiàng)目 Star 數(shù):5.5k,本周新增:1,623
?? 項(xiàng)目描述:ChatDev 是一個(gè)虛擬軟件公司,通過(guò)各種智能代理(如首席執(zhí)行官、首席技術(shù)官、程序員、測(cè)試員等)進(jìn)行操作。這些代理形成了一個(gè)多代理組織結(jié)構(gòu),共同的使命是“通過(guò)編程革新數(shù)字世界”。
?? 項(xiàng)目詳情:ChatDev 允許用戶通過(guò)自然語(yǔ)言描述來(lái)創(chuàng)建定制的軟件,就像一個(gè)游戲一樣。
它包括多個(gè)智能代理,這些代理在專門的功能研討會(huì)中通過(guò)設(shè)計(jì)、編碼、測(cè)試和文檔編寫等任務(wù)進(jìn)行協(xié)作。
ChatDev 的主要目標(biāo)是提供一個(gè)易于使用、高度可定制和可擴(kuò)展的框架,基于大型語(yǔ)言模型 (LLMs),并作為研究集體智慧的理想場(chǎng)景。
為了開(kāi)始使用,用戶需要克隆 GitHub 倉(cāng)庫(kù),設(shè)置 Python 環(huán)境,安裝依賴項(xiàng),設(shè)置 OpenAI API 密鑰,然后構(gòu)建和運(yùn)行他們的軟件。項(xiàng)目還提供了一個(gè) Wiki,其中包含所有命令運(yùn)行參數(shù)的介紹、設(shè)置本地 Web 演示的簡(jiǎn)單指南、ChatDev 框架的概述、ChatChain 配置中所有高級(jí)參數(shù)的全面介紹以及定制 ChatDev 的指南。
???? 推薦理由:如果你對(duì)通過(guò)自然語(yǔ)言描述來(lái)創(chuàng)建定制軟件感興趣,可以嘗試一下。
10、Windows 12 網(wǎng)頁(yè)版
?? 項(xiàng)目地址:https://github.com/tjy-gitnub/win12
?? 編程語(yǔ)言:HTML (52.3%), JavaScript (31.9%), CSS (15.8%)
?? 項(xiàng)目 Star 數(shù):3.8k,本周新增:877
?? 項(xiàng)目描述:Windows 12 的網(wǎng)頁(yè)版體驗(yàn)
?? 項(xiàng)目詳情:該項(xiàng)目提供了一個(gè)在線預(yù)覽功能,用戶可以直接在線體驗(yàn) Windows 12 的界面和功能。項(xiàng)目還包括了豐富的應(yīng)用、深色模式、AI Copilot 等功能。此外,項(xiàng)目還提供了下載代碼的功能,用戶可以下載后直接打開(kāi) desktop.html 文件來(lái)體驗(yàn)。
值得一提的是,這個(gè)項(xiàng)目是由幾個(gè)初中生開(kāi)發(fā)的。。。
???? 推薦理由:如果你想在線體驗(yàn) Windows 12 的界面和功能,或者需要一個(gè)前端的實(shí)戰(zhàn)項(xiàng)目,都可以嘗試下。

往期推薦
