HelloGitHub 最受歡迎的開源項目 Top10(2022年)
再見 2022,你好 2023!
HelloGitHub 也隨着 2023 年的到來,更新到了第 81 期 開始邁向第 7 個年頭啦。
在過去的 2022 年,我們一共發佈了 12 期月刊、分享了 502 個開源項目,HelloGitHub 能夠分享這麼多有趣、好玩的開源項目,離不開開源愛好者的推薦、項目作者的自薦以及團隊成員的貢獻。在 2022 年發佈過的眾多開源項目中,你最喜歡哪個開源項目呢?哪些開源項目讓你印象深刻?
下面就讓我們一起來看看 2022 年《HelloGitHub 月刊》最受歡迎的 10 個開源項目,為了儘量涵蓋較多的類別,就從 C++、Python、Java、JavaScript、Go、C#、C、Rust、CSS 每個類別挑選一個組成了 Top10 開源項目。排名並不重要,重要是的是不能讓你錯過這些好玩的開源項目。
話不多説,開始今年的 HelloGitHub 年度盤點!
1、《金庸羣俠傳》C++ 復刻版
Star 數:1.9K|編程語言:C++
這是一款基於 SDL2 開發的 2D 遊戲,作為《金庸羣俠傳》C++ 復刻版,它的資源大部分來自《金庸羣俠傳》DOS 版本,復刻版除了經典的回合制戰鬥系統,還在加入了受《黑帝斯》啟發的即時戰鬥系統。或許大佬們的重温經典,就是用自己擅長的編程語言把遊戲重新實現一遍吧。
2、異步的 Python 聊天機器人框架
Star 數:3.2K|編程語言:Python
它是基於 Python 的異步特性構建的聊天機器人框架,可以輕鬆處理大量的消息。還提供了命令行腳手架,僅用幾條命令就可以完成項目搭建。支持多種 IM 平台,有效地幫助開發人員快速構建聊天機器人、消息通知等項目。該項目代碼質量高、社區活躍,它上得了生產環境,下能搞定一次性腳本。
3、JVM 沙箱容器
Star 數:5.5K|編程語言:Java
這是一種 JVM 的非侵入式運行期 AOP 解決方案。簡單地説就是如果線上 Java 服務出現故障,需要加一條日誌定位問題,通過該項目就可以在不重啟服務的情況下,完成增加日誌的操作。它還支持線上故障模擬、請求錄製和結果回放等功能。
4、稱手的 JSON 可視化工具
Star 數:20.6K|編程語言:TypeScript
一款改變你查看 JSON 數據習慣的工具,它不是簡單地格式化 JSON 數據,而是將其數據轉化成節點,通過類似腦圖的形式展示。支持放大/縮小、展開/收縮、搜索節點、導出圖片等操作,你還可以通過部署服務,將它變成免費的在線服務。
5、極簡的訂閲工具
Star 數:4.4K|編程語言:Go
一個極簡主義的 feed 閲讀器,它的“簡”是由內而外,內部代碼部分不使用 Web 框架和 ORM 僅採用 Go+PostgreSQL+JS 實現,界面樸實無華、功能精簡實用,支持快速自建、源管理、自動獲取內容、快捷鍵、用户系統等,這一切不多不少剛剛好。Go 初學者可以通過閲讀不依賴任何框架、“純粹”的 Go 代碼,看清 Web 開發的原理。
6、強大的媒體庫管理工具
Star 數:19.2K|編程語言:C#
一款完全免費、支持中文、安裝簡單、跨平台、功能齊全的媒體庫管理系統。它能把原本躺在文件夾裏的視頻文件,變成包含封面、描述、評分、演員表等信息的“影碟”,讓視頻整整齊齊、賞心悦目,還支持視頻續播、訂閲更新、多端可看,讓你可以遠離廣告優雅地追劇。要説缺點的話,我感覺就是得花時間折騰一番才能感受到它的魅力。
7、好玩的 GB 遊戲製作工具
Star 數:6.7K|編程語言:C
這是一款可視化開發遊戲的工具,可用於快速構建復古冒險遊戲。通過該項目可以實現僅僅拖拽的方式,就能製作出復古風格的 Game Boy 遊戲,不會編程也可以開發遊戲。還支持導出 ROM 或發佈成在線遊戲,適用於 macOS、Linux 和 Windows 操作系統。
8、Markdown 電子書構建工具
Star 數:11.6K|編程語言:Rust
該項目是 Rust 官方開源的製作 Markdown 電子書工具,功能上類似 Gitbook。它可以將 Markdown 文件製作成在線書籍,支持代碼高亮、可集成搜索、多主題等功能,簡單易用非常適合創建教程、API 文檔、開源書籍等。
9、按鈕樣式集合
Star 數:2.6K|編程語言:CSS
該項目提供了 100 種不同樣式按鈕的 CSS 源碼,不僅如此還支持在線查看效果以及調試。
10、大學計算機沒有的一課
Star 數:3.3K|編程語言:Other
大學裏的計算機課程往往只專注於講授數據結構、操作系統這些知識,對於編程開發中常用的工具則留給學生自行學習。在 MIT 這個課程中,你可以瞭解和掌握命令行(shell)、文本編輯器(Vim)、版本控制系統(Git)等強大的工具,越早接觸越能更加熟練地使用它們,有助於未來的職業生涯。
最後
HelloGitHub 的年度 Top10 榜單,並不是簡單地根據項目訪問數拉個表單就完事兒了。
為了讓更多人在 HelloGitHub 找到喜歡的開源項目,不管擅長什麼編程語言、職業是學生還是程序員。我多花了幾倍的時間,從多個主流分類中挑選出幾個較為受歡迎的幾個開源項目,然後根據大家的評價、留言、訪問比等數據層層篩選,最終每個分類只留一個開源項目,反覆多次才製作出這個榜單。
HelloGitHub 一直秉承着分享 GitHub 上有趣、入門級的開源項目,我們做的一切都是為了:
讓你找到喜歡的開源項目,愛上開源參與開源。
一切美好風景都在路上,希望你和開源最美的那張合影上有 HelloGitHub。
由於篇幅有限,還有很多優秀的項目沒能入選,你可以在往期的《HelloGitHub 月刊》中找到它們。
以上就是本文的所有內容,如果您覺得這篇文章寫得還不錯,就請給我點一個贊,您的支持就是我更新的動力。我們下期見~
- 開源月刊《HelloGitHub》第 84 期
- 10 款開源的在線遊戲,點開就能玩的那種
- 窮人版生產力工具,好用得飛起 「GitHub 熱點速覽」
- GPT-4 來了!這些開源的 GPT 應用又要變強了
- 誰會拒絕一款開源的 3D 博客呢?
- 你的夢想家居「GitHub 熱點速覽」
- 開箱即用,你不可錯過的好東西「GitHub 熱點速覽」
- AI 能多強「GitHub 熱點速覽」
- 開源月刊《HelloGitHub》第 83 期
- 真·生產力「GitHub 熱點速覽」
- 如何讓程序更健壯「GitHub 熱點速覽」
- 朋友圈那串神祕字符背後的開源項目「GitHub 熱點速覽」
- 讓人眼前一亮的應用「GitHub 熱點速覽」
- 2023 年該學點什麼技術?「GitHub 熱點速覽 v.23.03」
- 開源月刊《HelloGitHub》第 82 期
- 忙活了一年的開源社區,終於趕上了春節前的末班車!
- 過年必備!親戚計算器「GitHub 熱點速覽 v.23.02」
- Windows 11 內核新調試器「GitHub 熱點速覽 v.23.01」
- HelloGitHub 最受歡迎的開源項目 Top10(2022年)
- 你的 GitHub 年度報告「GitHub 熱點速覽 v.22.52」