你和時間管理大師,就差一個開源工具「GitHub 熱點速覽」

在這個快節奏的生活中,我們努力地在平衡工作、生活和個人發展,但常常感到時間不夠用。如何在繁忙的日程中找到一絲絲“喘息”的機會,這個名叫 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.com
      • 2.2 系統設計入門教程: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. 開源新聞

1.1 GitHub Game Off 結果出爐

Game Off 是一場由 GitHub 主辦的年度遊戲開發挑戰賽,旨在鼓勵遊戲開發者創作、開源和展示他們的作品。挑戰賽通常於每年 11 月初開始,爲期一個月。GitHub 會在挑戰賽開始前發佈一個特定的主題,2023 年的主題是 {Scale},參賽者需要基於這一主題創作他們的遊戲。

近期,2023 年 GitHub Game Off 的遊戲評審已結束,下面分享本次比賽(600 多款遊戲)評分前 3 名的遊戲🏆。

1、Glory to SCALE🏅️

開發語言:C#支持平臺:Windwos、Linux遊戲引擎:Godot

在遊戲中,玩家作爲 SCALE 國家的居民,必須在真理部和無處不在的監視下,穿越一個表面看似寧靜的社會。遊戲擁有極佳的遊戲氛圍、音樂和藝術風格,讓玩家沉浸在一個反烏托邦世界中。

GitHub 地址→https://github.com/LiquidPixelMedia/GloryToScale

2、Arithmometer🥈

開發語言:C#支持平臺:Web、PC遊戲引擎:Unity

這是一款卡牌遊戲和牌組構築遊戲,融合了策略和街機的刺激,玩家用一套卡牌可以進行四種不同的挑戰,更夠獲取新的卡牌和技能變得強大,以及在線排行榜機制。遊戲內的人物造型可愛,小遊戲和卡牌種類豐富。

GitHub 地址→https://github.com/anttihaavikko/scales

3、Grapple Pack🥉

開發語言:GDScript支持平臺:Web遊戲引擎:Godot

玩家在遊戲中必須使用 Grapple Pack 裝置逃離地下城,這是一款精緻的在線遊戲,挑戰你的反應力和智慧,擁有極佳的背景音樂和配音,希望它可以爲你帶去歡樂。

GitHub 地址→https://github.com/diego-escalante/GO2023-GrapplePack

2. GitHub 熱搜項目

2.1 強大的日程安排平臺:cal.com

主語言:TypeScriptStar:26.6k周增長:400

這是一款現代化、開源的日程管理平臺,你可以在上面輕鬆管理行程,比如預設會議、活動、課程等重要的安排,適用於各類人羣。它採用 Next.js + React + Tailwind CSS 構建,支持分享行程、讀取日曆中空閒時間、避免會議過載、接入第三方平臺等功能,個人使用免費以及自託管。

GitHub 地址→https://github.com/calcom/cal.com

2.2 系統設計入門教程:system-design-101

主語言:MarkdownStar:5.2w

該項目通過通俗易懂的文字和簡潔明瞭的示意圖,講解系統設計的基礎知識以及深層的工作原理的入門級教程。無論你是初學者還是準備面試的程序員,在這裏都能有所收穫。

GitHub 地址→https://github.com/ByteByteGoHq/system-design-101

2.3 專注移動平臺的遊戲引擎:ant

主語言:LuaStar:2.2k周增長:2k

雲風(Skynet 作者)所在公司開源的遊戲引擎,它採用 Lua 開發,兼具極低的理解成本和極高的動態可定製性,性能方面更是設計了 LuaECS,它可以把性能敏感的數據放在 C 結構中,就能用 C/C++ 編寫獨立的 System 處理這些數據,而不必通過 Lua/C 低效的方式。

以及引擎中的 Itask,可以讓開發者方便地用 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

主語言:PythonStar:3.9w增長:1.1k

該項目可以讓大語言模型在本地運行代碼,支持 Python、JavaScript、Shell 等編程語言。相當於大語言模型是一個解釋器,它會理解你的意圖,將自然語言轉化成響應的代碼腳本並運行。安裝後,用戶就可以在終端通過聊天的方式操作計算機,比如創建和編輯圖片、視頻和文件,控制 Chrome 瀏覽器進行搜索等。

GitHub 地址→https://github.com/KillianLucas/open-interpreter

3. HelloGitHub 熱評

在這個章節,將會分享下本週 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 🎉如果你發現其他好玩、實用的 GitHub 項目,就來 HelloGitHub 和大家一起分享下吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章