GitHub 創始人資助的開源瀏覽器「GitHub 熱點速覽」

削微寒發表於2024-07-09

你是否注意到,現在主流的瀏覽器如 Chrome、Edge、Brave 和 Opera 都採用了谷歌的 Chromium 引擎?同時,谷歌每年不惜花費數十億美元,確保其搜尋引擎在 Safari 中的預設地位,甚至連 Firefox 也難逃商業利益的影響,這使得谷歌在瀏覽器和搜尋引擎市場“一家獨大”。

GitHub 創始人兼前 CEO 克里斯·汪斯崔斯 (Chris Wanstrath) 認為世界需要一款有獨立精神的開源瀏覽器,不是要替代谷歌的地位,而是因為多樣性是創新的催化劑。所以,他決定個人出資 100 萬美元,贊助這款獨立、非盈利、開源的新瀏覽器—— Ladybird 瀏覽器,它的獨立性體現在兩個方面:

  1. 技術:不使用 Blink、WebKit、Gecko 或任何其他瀏覽器引擎的程式碼
  2. 收益:雖然資金來自贊助商,但贊助商無權干涉專案的開發和運營

值得一提的是,這並非克里斯第一次幹此類事情。20 年前,他就曾在《紐約時報》為 Firefox 1.0 釋出購買了兩頁廣告,以示支援。

說回到上週熱門的開源專案,它們分別是高盛開源的量化 Python 工具庫、開源的活動和票務管理平臺、開源的 2FA 驗證器、所有人都可以用的開源語音合成模型,以及 Spring 原始碼閱讀教程。

  • 本文目錄
    • 1. 開源新聞
      • 1.1 真正獨立的開源瀏覽器:Ladybird
    • 2. 開源熱搜專案
      • 2.1 高盛開源的量化金融 Python 庫:gs-quant
      • 2.2 開源的活動和票務管理平臺:Hi.Events
      • 2.3 下一代資料科學 IDE:Positron
      • 2.4 開源的 2FA 驗證器:Ente
      • 2.5 為所有人準備的開源語音合成模型:fish-speech
    • 3. HelloGitHub 熱評
      • 3.1 Spring 原始碼閱讀:spring-reading
      • 3.2 谷歌服務框架的開源替代品:GmsCore
    • 4. 結尾

1. 開源新聞

1.1 真正獨立的開源瀏覽器:Ladybird

主語言:C++Star:11k

該專案作者想要從頭構建一個完全獨立的開源 Web 瀏覽器,所以他從自己寫的 SerenityOS 作業系統中分離出瀏覽器引擎部分,計劃基於此做一個全新、跨平臺的開源瀏覽器,它沒有來自其它瀏覽器的程式碼。目前尚未釋出可供下載的安裝包,計劃在 2026 夏天釋出第一個 Alpha 版本。

GitHub 地址→github.com/LadybirdBrowser/ladybird

2. 開源熱搜專案

2.1 高盛開源的量化金融 Python 庫:gs-quant

主語言:PythonStar:6.2k周增長:2.3k

該專案是由高盛開發用於量化交易的 Python 工具包,它是專為量化金融領域設計的 Python 庫,已在高盛內部使用多年,支援開發量化交易策略、分析/視覺化金融資料和風險管理等功能。此庫與高盛的服務高度整合,不登入無法使用高盛提供的市場資料和模型等專業功能。

from gs_quant.analytics.datagrid import DataColumn, DataRow, DataGrid
from gs_quant.analytics.processors import LastProcessor, EntityProcessor
from gs_quant.data.coordinate import DataCoordinate, DataMeasure, DataFrequency
from gs_quant.markets.securities import Asset, AssetIdentifier
from gs_quant.session import GsSession

GsSession.use()

GS = Asset.get("GS UN", AssetIdentifier.BLOOMBERG_ID)
AAPL = Asset.get("AAPL UW", AssetIdentifier.BLOOMBERG_ID)
AMZN = Asset.get("AMZN UW", AssetIdentifier.BLOOMBERG_ID)

rows = [DataRow(GS), DataRow(AAPL), DataRow(AMZN)]

trade_price = DataCoordinate(measure=DataMeasure.TRADE_PRICE, frequency=DataFrequency.REAL_TIME)

col_0 = DataColumn(name="Name", processor=EntityProcessor(field="short_name"))
col_1 = DataColumn(name="Last", processor=LastProcessor(trade_price))

columns = [col_0, col_1]

datagrid = DataGrid('My First DataGrid!', rows=rows, columns=columns)

datagrid.initialize()
datagrid.poll()
print(datagrid.to_frame())

GitHub 地址→github.com/goldmansachs/gs-quant

2.2 開源的活動和票務管理平臺:Hi.Events

主語言:PHPStar:450周增長:400

該專案是採用 PHP 開發的票務平臺,提供了從活動建立到票務銷售的全套解決方案,它支援資料分析、多種門票型別、活動頁、簽到工具、優惠碼等功能,能夠幫助組織者輕鬆管理活動和銷售各種規模活動的門票。

GitHub 地址→github.com/HiEventsDev/Hi.Events

2.3 下一代資料科學 IDE:Positron

主語言:TypeScriptStar:1.5k周增長:1k

這是一個為資料分析設計的整合開發環境,它基於 VSCode 構建了一個可複製的編寫和釋出的桌面開發環境,支援執行 Python 和 R 程式碼、自動補全等功能,適用於資料科學家和分析師進行資料處理和分析。

GitHub 地址→github.com/posit-dev/positron

2.4 開源的 2FA 驗證器:Ente

主語言:FlutterStar:11k周增長:800

該專案是提供端到端加密的服務,內含基於此服務(Ente)的兩款產品,它們分別是雲相簿(免費試用)和 2FA 驗證器(永久免費)。永久免費的 Ente Auth,它可幫助你在移動裝置上生成並儲存兩步驗證 (2FA) 令牌。

GitHub 地址→github.com/ente-io/ente

2.5 為所有人準備的開源語音合成模型:fish-speech

主語言:PythonStar:4.6k周增長:2k

該專案是由 Fish Audio 開發的基於 VQGAN+Llama 的文字轉語音模型,它僅需 4GB 視訊記憶體即可在個人裝置上輕鬆執行和微調(16GB),支援中英日語和音色調整,語音合成效果出色。

GitHub 地址→github.com/fishaudio/fish-speech

3. HelloGitHub 熱評

在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。

3.1 Spring 原始碼閱讀:spring-reading

主語言:Java

這是一份講解 Spring 原始碼的圖文教程,內容涵蓋了 Spring 框架的核心概念和關鍵功能,而且還貼心地標註了難度等級,更加便於學習。

專案詳情→hellogithub.com/repository/f43b683fa175499ca3af4e9b1684e88b

3.2 谷歌服務框架的開源替代品:GmsCore

主語言:Java

該專案是一個開源的替代 Google Play 服務的解決方案,它可以讓無法安裝或不想用 Google 服務的使用者,執行依賴谷歌服務的 Android 應用。

專案詳情→hellogithub.com/repository/91571ba628534eff867d556bfec45885

4. 結尾

以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。

往期回顧

  • 超快的 Python 包管理工具
  • 免費且離線的同聲翻譯利器

相關文章