發(fā)布時(shí)間:2023-11-27 20:16:10 瀏覽量:131次
再見(jiàn) 2022,你好 2023!
HelloGitHub 也隨著 2023 年的到來(lái),更新到了第 81 期,同時(shí)邁向了第 7 個(gè)年頭啦。
在過(guò)去的 2022 年,我們一共發(fā)布了 12 期月刊、分享了 502 個(gè)開(kāi)源項(xiàng)目,HelloGitHub 能夠分享這么多有趣、好玩的開(kāi)源項(xiàng)目,離不開(kāi)開(kāi)源愛(ài)好者的推薦、項(xiàng)目作者的自薦以及團(tuán)隊(duì)成員的貢獻(xiàn)。在 2022 年發(fā)布過(guò)的眾多開(kāi)源項(xiàng)目中,你最喜歡哪個(gè)開(kāi)源項(xiàng)目呢?哪些開(kāi)源項(xiàng)目讓你印象深刻?
下面就讓我們一起來(lái)看看 2022 年《HelloGitHub 月刊》最受歡迎的 10 個(gè)開(kāi)源項(xiàng)目,為了盡量涵蓋較多的類別,就從 C++、Python、Java、JavaScript、Go、C#、C、Rust、CSS 每個(gè)類別挑選一個(gè)組成了 Top10 開(kāi)源項(xiàng)目。排名并不重要,重要是的是不能讓你錯(cuò)過(guò)這些好玩的開(kāi)源項(xiàng)目。
話不多說(shuō),開(kāi)始今年的 HelloGitHub 年度盤點(diǎn)!
Star 數(shù):1.9K|編程語(yǔ)言:C++
這是一款基于 SDL2 開(kāi)發(fā)的 2D 游戲,作為《金庸群俠傳》C++ 復(fù)刻版,它的資源大部分來(lái)自《金庸群俠傳》DOS 版本,復(fù)刻版除了經(jīng)典的回合制戰(zhàn)斗系統(tǒng),還在加入了受《黑帝斯》啟發(fā)的即時(shí)戰(zhàn)斗系統(tǒng)?;蛟S大佬們的重溫經(jīng)典,就是用自己擅長(zhǎng)的編程語(yǔ)言把游戲重新實(shí)現(xiàn)一遍吧。
Star 數(shù):3.2K|編程語(yǔ)言:Python
它是基于 Python 的異步特性構(gòu)建的聊天機(jī)器人框架,可以輕松處理大量的消息。還提供了命令行腳手架,僅用幾條命令就可以完成項(xiàng)目搭建。支持多種 IM 平臺(tái),有效地幫助開(kāi)發(fā)人員快速構(gòu)建聊天機(jī)器人、消息通知等項(xiàng)目。該項(xiàng)目代碼質(zhì)量高、社區(qū)活躍,它上得了生產(chǎn)環(huán)境,下能搞定一次性腳本。
Star 數(shù):5.5K|編程語(yǔ)言:Java
這是一種 JVM 的非侵入式運(yùn)行期 AOP 解決方案。簡(jiǎn)單地說(shuō)就是如果線上 Java 服務(wù)出現(xiàn)故障,需要加一條日志定位問(wèn)題,通過(guò)該項(xiàng)目就可以在不重啟服務(wù)的情況下,完成增加日志的操作。它還支持線上故障模擬、請(qǐng)求錄制和結(jié)果回放等功能。
Star 數(shù):20.6K|編程語(yǔ)言:TypeScript
一款改變你查看 JSON 數(shù)據(jù)習(xí)慣的工具,它不是簡(jiǎn)單地格式化 JSON 數(shù)據(jù),而是將其數(shù)據(jù)轉(zhuǎn)化成節(jié)點(diǎn),通過(guò)類似腦圖的形式展示。支持放大/縮小、展開(kāi)/收縮、搜索節(jié)點(diǎn)、導(dǎo)出圖片等操作,你還可以通過(guò)部署服務(wù),將它變成免費(fèi)的在線服務(wù)。
Star 數(shù):4.4K|編程語(yǔ)言:Go
一個(gè)極簡(jiǎn)主義的 feed 閱讀器,它的“簡(jiǎn)”是由內(nèi)而外,內(nèi)部代碼部分不使用 Web 框架和 ORM 僅采用 Go+PostgreSQL+JS 實(shí)現(xiàn),界面樸實(shí)無(wú)華、功能精簡(jiǎn)實(shí)用,支持快速自建、源管理、自動(dòng)獲取內(nèi)容、快捷鍵、用戶系統(tǒng)等,這一切不多不少剛剛好。Go 初學(xué)者可以通過(guò)閱讀不依賴任何框架、“純粹”的 Go 代碼,看清 Web 開(kāi)發(fā)的原理。
Star 數(shù):19.2K|編程語(yǔ)言:C#
一款完全免費(fèi)、支持中文、安裝簡(jiǎn)單、跨平臺(tái)、功能齊全的媒體庫(kù)管理系統(tǒng)。它能把原本躺在文件夾里的視頻文件,變成包含封面、描述、評(píng)分、演員表等信息的“影碟”,讓視頻整整齊齊、賞心悅目,還支持視頻續(xù)播、訂閱更新、多端可看,讓你可以遠(yuǎn)離廣告優(yōu)雅地追劇。要說(shuō)缺點(diǎn)的話,我感覺(jué)就是得花時(shí)間折騰一番才能感受到它的魅力。
Star 數(shù):6.7K|編程語(yǔ)言:C
這是一款可視化開(kāi)發(fā)游戲的工具,可用于快速構(gòu)建復(fù)古冒險(xiǎn)游戲。通過(guò)該項(xiàng)目可以實(shí)現(xiàn)僅僅拖拽的方式,就能制作出復(fù)古風(fēng)格的 Game Boy 游戲,不會(huì)編程也可以開(kāi)發(fā)游戲。還支持導(dǎo)出 ROM 或發(fā)布成在線游戲,適用于 macOS、Linux 和 Windows 操作系統(tǒng)。
Star 數(shù):11.6K|編程語(yǔ)言:Rust
該項(xiàng)目是 Rust 官方開(kāi)源的制作 Markdown 電子書(shū)工具,功能上類似 Gitbook。它可以將 Markdown 文件制作成在線書(shū)籍,支持代碼高亮、可集成搜索、多主題等功能,簡(jiǎn)單易用非常適合創(chuàng)建教程、API 文檔、開(kāi)源書(shū)籍等。
Star 數(shù):2.6K|編程語(yǔ)言:CSS
該項(xiàng)目提供了 100 種不同樣式按鈕的 CSS 源碼,不僅如此還支持在線查看效果以及調(diào)試。
Star 數(shù):3.3K|編程語(yǔ)言:Other
大學(xué)里的計(jì)算機(jī)課程往往只專注于講授數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)這些知識(shí),對(duì)于編程開(kāi)發(fā)中常用的工具則留給學(xué)生自行學(xué)習(xí)。在 MIT 這個(gè)課程中,你可以了解和掌握命令行(shell)、文本編輯器(Vim)、版本控制系統(tǒng)(Git)等強(qiáng)大的工具,越早接觸越能更加熟練地使用它們,有助于未來(lái)的職業(yè)生涯。
HelloGitHub 的年度 Top10 榜單,并不是簡(jiǎn)單地根據(jù)項(xiàng)目訪問(wèn)數(shù)拉個(gè)表單就完事兒了。
為了讓更多人在 HelloGitHub 找到喜歡的開(kāi)源項(xiàng)目,不管擅長(zhǎng)什么編程語(yǔ)言、職業(yè)是學(xué)生還是程序員。我多花了幾倍的時(shí)間,從多個(gè)主流分類中挑選出幾個(gè)較為受歡迎的幾個(gè)開(kāi)源項(xiàng)目,然后根據(jù)大家的評(píng)價(jià)、留言、訪問(wèn)比等數(shù)據(jù)層層篩選,最終每個(gè)分類只留一個(gè)開(kāi)源項(xiàng)目,反復(fù)多次才制作出這個(gè)榜單。
HelloGitHub 一直秉承著分享 GitHub 上有趣、入門級(jí)的開(kāi)源項(xiàng)目,我們做的一切都是為了:
讓你找到喜歡的開(kāi)源項(xiàng)目,愛(ài)上開(kāi)源參與開(kāi)源。
一切美好風(fēng)景都在路上,希望你和開(kāi)源最美的那張合影上有 HelloGitHub。
以上就是本文的所有內(nèi)容,如果您覺(jué)得這篇文章寫(xiě)得還不錯(cuò),就請(qǐng)給我點(diǎn)一個(gè)贊,您的支持就是我更新的動(dòng)力。我們下期見(jiàn)~
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計(jì)領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報(bào)名。
2. 手機(jī)游戲如何開(kāi)發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說(shuō)明時(shí)代在進(jìn)步游戲在更新,更趨于方便化移動(dòng)化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵?lái)試試!
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個(gè)抉定都將觸發(fā)更多愛(ài)恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動(dòng)
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動(dòng)畫(huà)軟件你知道幾個(gè)?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動(dòng)畫(huà)軟件或動(dòng)畫(huà)工具時(shí),指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動(dòng)畫(huà)的軟件程序。但是,在3D動(dòng)畫(huà)軟件中還包含了其他類型的...
7. 3D動(dòng)漫建模全過(guò)程,不是一般人能學(xué)的會(huì)的,會(huì)的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計(jì)圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫(huà)的形式。像往常一樣,我從Sphere創(chuàng)建它...
8. 如何自己開(kāi)發(fā)一款游戲(游戲開(kāi)發(fā)入門必看:五大獨(dú)立游戲開(kāi)發(fā)技巧)
?游戲開(kāi)發(fā)入門必看:五大獨(dú)立游戲開(kāi)發(fā)技巧無(wú)論您是剛剛起步開(kāi)發(fā)自己的第一款游戲,還是已經(jīng)制作了幾款游戲,本篇文章中的5大獨(dú)立游戲開(kāi)發(fā)技巧都可以幫助您更好地設(shè)計(jì)下一款游戲。無(wú)論你對(duì)游戲有著什么樣的概念,都
9. 開(kāi)發(fā)三昧游戲叫什么(三昧動(dòng)漫)
?三昧動(dòng)漫對(duì)于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會(huì)推出《巫師4》。因?yàn)椤段讕煛废盗性诓邉澋臅r(shí)候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
10. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅(jiān)固
想讓你的3D打印模型更堅(jiān)固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計(jì)技巧,讓你輕松掌握!
最新文章
同學(xué)您好!