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