GitHub 官方開源的字型集「GitHub 熱點速覽」

削微寒發表於2023-11-13

前幾天 GitHub 官方一口氣開源了 5 款字型,各有特色,彼此相容,重要的是程式碼友好。這不,一開源就獲得了 4.5k+ 的 star。

本週除了這個熱點之外,當屬 OpenAI 又有新動態了,你可以更方便的搞一個自己的 GPT。

除了這兩大熱點之外,GitHub trending 還有利用 GPT 實現的線框變 HTML 的 draw-a-ui,提取圖片中公式的 LaTeX-OCR,繪製你的畫素動畫的 aseprite,微軟開源的命令補齊工具 inshellisense,以及 macOS 視窗管理軟體 yabai。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
    • 1. 本週特推
      • 1.1 等寬字型:monaspace
      • 1.2 草稿變 HTML:draw-a-ui
    • 2. GitHub Trending 周榜
      • 2.1 LaTeX 提取:LaTeX-OCR
      • 2.2 畫素畫編輯器:aseprite
      • 2.3 命令列自動補齊:inshellisense
      • 2.4 錄屏軟體:obs-studio
      • 2.5 視窗管理器:yabai
    • 3. HelloGitHub 熱項
      • 3.1 經典遊戲模擬器:Delta
      • 3.2 過渡動畫庫:auto-animate
    • 4. 往期回顧

1. 本週特推

1.1 等寬字型:monaspace

主語言:TypeScript

New 程式設計友好的字型集,它由五種可變軸字型組成,每種字型彼此相容。btw,這是 GitHub 官方釋出的字型。

GitHub 地址→https://github.com/githubnext/monaspace

1.2 草稿變 HTML:draw-a-ui

主語言:TypeScript

draw-a-ui 利用 tldraw 和 gpt-4-vision api 將你繪製的線框變成 HTML 頁面。它的工作原理是獲取當前的畫布 SVG,再將其轉化成 PNG,該 PNG 會被髮送給 gpt-4-vision 處理,之後返回一個帶有 tailwind 的單一 HTML 頁面。

GitHub 地址→https://github.com/SawyerHood/draw-a-ui

2.1 LaTeX 提取:LaTeX-OCR

本週 star 增長數 1,350+主語言:Python

輸入一個帶有 LaTex 公式的圖片,這個專案將會提取出對應的公式,並進行渲染返回一個 LaTeX 格式。

GitHub 地址→https://github.com/lukas-blecher/LaTeX-OCR

2.2 畫素畫編輯器:aseprite

本週 star 增長數:450+主語言:C++

可建立畫素動畫的程式,aseprite 同常規的繪畫軟體一樣,有自己的畫布和豐富的繪畫工具。特性:

  • 特殊繪畫工具,例如:壓力敏感度來自適應筆觸大小,對稱工具、漸變選項等等;
  • 支援多種圖片格式,GIF、PNG、FLC、JPG、BMP、TGA 等等;
  • 支援 Lua 指令碼;
  • 可自定義快捷鍵,快速作畫;
  • 支援多種色彩模式和色彩配置檔案;
  • 自動儲存,以防軟體崩潰時可快速恢復資料;

GitHub 地址→https://github.com/aseprite/aseprite

2.3 命令列自動補齊:inshellisense

本週 star 增長數:1,700+主語言:TypeScript

微軟開源的命令列自動補齊工具,inshellisense 為 shell 提供了 IDE 風格的自動補全功能。它是一個原生的終端執行時自動補全工具,支援 600+ 的命令列工具,支援 Windows,Linux 和 macOS 等作業系統。

GitHub 地址→https://github.com/microsoft/inshellisense

2.4 錄屏軟體:obs-studio

本週 star 增長數:450+主語言:C、C++

直播界非常知名的軟體,可以將本地的影片畫面推流到遠端服務,或者是將遠端的影片流拉至本地,再進行二次推流。鮮為人知的是,它雖然被眾多做直播的人用著,但是不知道它是一款開源的軟體。今日,它釋出了 v30.0 版本,新增安全模式可用來執行第三方的外掛和指令碼,對虛擬攝像頭、狀態列等部分作了重新設計。

GitHub 地址→https://github.com/obsproject/obs-studio

2.5 視窗管理器:yabai

本週 star 增長數:200+主語言:C

yabai 是一個視窗管理工具,用來作 macOS 內建視窗管理器的擴充套件。它讓你可用直觀的命令列介面自由地控制你的視窗、空間和顯示器,並可以選擇使用 skhd 和其他第三方軟體設定使用者定義的鍵盤快捷鍵。

它的主要功能是平鋪視窗管理;自動修改你的視窗布局,用二進位制空間分割演算法,讓你能夠專注於視窗的內容而不受干擾。

GitHub 地址→https://github.com/koekeishiya/yabai

3. HelloGitHub 熱項

在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱門專案,HG 開源專案評價體系剛上線不久,期待你的評價。

3.1 經典遊戲模擬器:Delta

主語言:Swift

這是一款無需越獄、適用於 iOS 裝置的遊戲模擬器,支援 NES、GBA、Nintendo 64 等遊戲。

HG 評價地址→https://hellogithub.com/repository/a20ae0ca56aa43469145dce0817a24aa

3.2 過渡動畫庫:auto-animate

主語言:TypeScript

該專案可以為你的 Web 應用新增平滑的過渡效果,它上手簡單無需修改現有程式碼,動畫會在子元素被新增、移除或移動時自動觸發,適用於 React、Solid、Vue、Svelte 和 JavaScript 應用。

HG 評價地址→https://hellogithub.com/repository/30a42b2aa8104f0d956ba27e8a072722

4. 往期回顧

往期回顧:

以上為 2023 年第 46 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章