![](http://image.uc.cn/s/wemedia/s/upload/2023/f534799e02f2362dc2e67451d6a89407.jpg)
在這個快節奏的生活中,我們努力地在平衡工作、生活和個人發展,但常常感到時間不夠用。如何在繁忙的日程中找到一絲絲“喘息”的機會,這個名叫 cal.com 開源項目能讓你更輕松地管理日程。不管每天再怎麽忙也不要忘記給自己充電,這份系統設計入門教程 system-design-101,能讓你利用碎片時間給自己充電,將成爲架構師的事情提上日程。
衆所周知,市面上的遊戲引擎內核大多是采用 C/C++ 開發,雲風(及其公司的小夥伴)竟然用 Lua 搞遊戲引擎,一出手就是一周漲了 2k Star 的開源遊戲引擎,這或許就是大師的手筆。程序員喜歡用代碼將“瑣碎”的事情程序化,open-interpreter 可以省去寫腳本的步驟,用自然語言更好操作電腦。
這一通操作下來,空出來時間用來幹點什麽呢?嗯...要不打把遊戲吧,剛出爐的「GitHub Game Off」最佳遊戲絕對值得一玩!
本文目錄1. 開源新聞1.1 GitHub Game Off 結果出爐2. GitHub 熱搜項目2.1 強大的日程安排平台:cal.com2.2 系統設計入門教程:system-design-1012.3 專注移動平台的遊戲引擎:ant2.4 生成 PDF 文件的庫:QuestPDF2.5 開放解釋器:open-interpreter3. HelloGitHub 熱評3.1 多顯示器鼠標平滑移動的工具:LittleBigMouse3.2 一款開箱即用的 wiki 平台:BookStack4. 往期回顧下面,讓我們一起看看,過去一周開源領域都發生了什麽,關注開源最新動態、品熱搜開源項目。
1. 開源新聞1.1 GitHub Game Off 結果出爐![](http://image.uc.cn/s/wemedia/s/upload/2023/61de48b6e58185028ea71fef06e58128.png)
Game Off 是一場由 GitHub 主辦的年度遊戲開發挑戰賽,旨在鼓勵遊戲開發者創作、開源和展示他們的作品。挑戰賽通常于每年 11 月初開始,爲期一個月。GitHub 會在挑戰賽開始前發布一個特定的主題,2023 年的主題是 {Scale},參賽者需要基于這一主題創作他們的遊戲。
近期,2023 年 GitHub Game Off 的遊戲評審已結束,下面分享本次比賽(600 多款遊戲)評分前 3 名的遊戲。
1、Glory to SCALE️
![](http://image.uc.cn/s/wemedia/s/upload/2023/2d9dc0339d5549a6429beb9a57ed6488.png)
開發語言:C#,支持平台:Windwos、Linux,遊戲引擎:Godot
在遊戲中,玩家作爲 SCALE 國家的居民,必須在真理部和無處不在的監視下,穿越一個表面看似甯靜的社會。遊戲擁有極佳的遊戲氛圍、音樂和藝術風格,讓玩家沉浸在一個反烏托邦世界中。
GitHub 地址→github.com/LiquidPixelMedia/GloryToScale
2、Arithmometer
![](http://image.uc.cn/s/wemedia/s/upload/2023/6db16c40744eff832593e807767426ac.png)
開發語言:C#,支持平台:Web、PC,遊戲引擎:Unity
這是一款卡牌遊戲和牌組構築遊戲,融合了策略和街機的刺激,玩家用一套卡牌可以進行四種不同的挑戰,更夠獲取新的卡牌和技能變得強大,以及在線排行榜機制。遊戲內的人物造型可愛,小遊戲和卡牌種類豐富。
GitHub 地址→github.com/anttihaavikko/scales
3、Grapple Pack
![](http://image.uc.cn/s/wemedia/s/upload/2023/040761b93295420c5c7ef16a83de3f98.png)
開發語言:GDScript,支持平台:Web,遊戲引擎:Godot
玩家在遊戲中必須使用 Grapple Pack 裝置逃離地下城,這是一款精致的在線遊戲,挑戰你的反應力和智慧,擁有極佳的背景音樂和配音,希望它可以爲你帶去歡樂。
GitHub 地址→github.com/diego-escalante/GO2023-GrapplePack
2. GitHub 熱搜項目2.1 強大的日程安排平台:cal.com![](http://image.uc.cn/s/wemedia/s/upload/2023/16f96966f9242d1dd06616e7caf40eb8.gif)
主語言:TypeScript,Star:26.6k,周增長:400
這是一款現代化、開源的日程管理平台,你可以在上面輕松管理行程,比如預設會議、活動、課程等重要的安排,適用于各類人群。它采用 Next.js + React + Tailwind CSS 構建,支持分享行程、讀取日曆中空閑時間、避免會議過載、接入第三方平台等功能,個人使用免費以及自托管。
GitHub 地址→github.com/calcom/cal.com
2.2 系統設計入門教程:system-design-101![](http://image.uc.cn/s/wemedia/s/upload/2023/acec088b4d7e0fc812e8f3654e27a3e0.jpg)
主語言:Markdown,Star:5.2w
該項目通過通俗易懂的文字和簡潔明了的示意圖,講解系統設計的基礎知識以及深層的工作原理的入門級教程。無論你是初學者還是准備面試的程序員,在這裏都能有所收獲。
GitHub 地址→github.com/ByteByteGoHq/system-design-101
2.3 專注移動平台的遊戲引擎:ant![](http://image.uc.cn/s/wemedia/s/upload/2023/2fd27d9d02527d935b62aea7ed49af2a.png)
主語言:Lua,Star:2.2k,周增長:2k
雲風(Skynet 作者)所在公司開源的遊戲引擎,它采用 Lua 開發,兼具極低的理解成本和極高的動態可定制性,性能方面更是設計了 LuaECS,它可以把性能敏感的數據放在 C 結構中,就能用 C/C++ 編寫獨立的 System 處理這些數據,而不必通過 Lua/C 低效的方式。
以及引擎中的 Itask,可以讓開發者方便地用 Lua 編寫多線程程序,同時將引擎的各個模塊拆分到獨立的 Lua 虛擬機中,讓每一塊都有極高的內聚性,降低了大項目的複雜性。這樣還減少了單個虛擬機 Lua GC 帶來的性能問題。
GitHub 地址→github.com/ejoy/ant
2.4 生成 PDF 文件的庫:QuestPDF![](http://image.uc.cn/s/wemedia/s/upload/2023/bcefd485b667a8434559fa882e297244.gif)
主語言:C#,Star:9.6k,周增長:120
這是一個用于生成 PDF 文件的 .NET 庫,它提供了簡單易懂的 API,可用 C# 代碼設計並生成 PDF 文件,支持布局、文本、圖像、邊框、表格等元素。
GitHub 地址→github.com/QuestPDF/QuestPDF
2.5 開放解釋器:open-interpreter![](http://image.uc.cn/s/wemedia/s/upload/2023/ac66b88e73fac49ddb89fc74876cd951.gif)
主語言:Python,Star:3.9w,增長:1.1k
該項目可以讓大語言模型在本地運行代碼,支持 Python、JavaScript、Shell 等編程語言。相當于大語言模型是一個解釋器,它會理解你的意圖,將自然語言轉化成響應的代碼腳本並運行。安裝後,用戶就可以在終端通過聊天的方式操作計算機,比如創建和編輯圖片、視頻和文件,控制 Chrome 浏覽器進行搜索等。
GitHub 地址→github.com/KillianLucas/open-interpreter
3. HelloGitHub 熱評在這個章節,將會分享下本周 HelloGitHub 網站上的熱門開源項目,歡迎與我們分享你上手這些開源項目後的使用體驗。
3.1多顯示器鼠標平滑移動的工具:LittleBigMouse![](http://image.uc.cn/s/wemedia/s/upload/2023/6852ee98d39e0cdab9842ee07e659e3a.png)
主語言:C#
在 Windows 多顯示器、分辨率不一致的情況下,鼠標在屏幕間移動會出現跳躍,比如外接了一台 4k 屏幕的和一台 2k 的屏幕,從 4k 屏幕中間挪到 2k 屏幕,鼠標就出現在底部了。該項目可以完美解決這個鼠標跳躍的問題,實現 Windows 多顯示器鼠標平滑移動。
項目詳情→github.com/mgth/LittleBigMouse
3.2 一款開箱即用的 wiki 平台:BookStack![](http://image.uc.cn/s/wemedia/s/upload/2023/97e5822a0b6734f738fe615e8f0319de.png)
主語言:PHP
該項目是基于 PHP 和 Laravel 的 wiki 平台,它界面簡潔、上手簡單,擁有搜索、Markdown 編輯器、繪圖、多語言、身份驗證等功能。可用來自建 wiki 平台,支持手動安裝、Docker 和一鍵安裝腳本,十分簡單和方便。
項目詳情→github.com/BookStackApp/BookStack
4. 往期回顧往期回顧:
以上爲 2024 年第 4 個工作周的 GitHub Trending 如果你發現了好玩、實用的 GitHub 項目,就留言和大家一起分享下吧。
- END -