你是否注意到,现在主流的浏览器如 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 与我们交流和讨论。

往期回顾

GitHub 创始人资助的开源浏览器「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  3. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  4. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

  5. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  6. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  7. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  8. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  9. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

  10. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

随机推荐

  1. 西门子PLC设备如何接入AIRIOT物联网低代码平台 ?

    西门子PLC设备广泛应用于工业控制领域,高性能和稳定是它最大的优势.下面我们要把西门子300 1200 1500 PLC设备连接到AIRIOT物联网低代码平台,具体操作如下所示: 西门子驱动配置(配套 ...

  2. Linux中默认的shell如何切换为其他类型的shell

    1.一般linux系统会默认使用一种shell,比如我当前系统使用的默认shell是bash,可以使用如下方法查看. [root@node5 ~]# echo $SHELL /bin/bash 2.当 ...

  3. linux下date命令设置时间的输出格式和修改时间

    目录 一.关于linux下的时间 二.linux下使用date命令设置时间的输出格式 三.修改linux时间 3.1 在可以访问Internet情况下修改时间 3.2 在无法访问Internet情况下 ...

  4. JavaScript 中 toString 的奇妙使用

    JavaScript 中的toString()方法,我们通常会一些其他类型的变量,转为字符串类型.但这里还有一些其他奇妙的用法. 不同的类型调用 toString() 会得到不同的结果.我们来一一分析 ...

  5. Android 13 - Media框架(26)- OMXNodeInstance(三)

    关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节我们了解了OMXNodeInstance中的端口定义,这一节我们一起来学习ACodec.OMXNode.OMX 组件使用的 buffer 到底 ...

  6. Android 13 - Media框架(6)- NuPlayer

    关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节我们通过 NuPlayerDriver 了解了 NuPlayer 的使用方式,这一节我们一起来学习 NuPlayer 的部分实现细节. ps: ...

  7. js 实现简易时钟效果

    大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国神游,多 ...

  8. umask永久修改用户创建文件权限

    Linux里永久设置用户创建文件权限的配置文件是/etc/profile.可以在该文件中添加umask命令来设置默认权限.具体操作步骤如下: 打开/etc/profile文件:sudo vi /etc ...

  9. vue3项目安装依赖报错 npm ERR! code ERESOLVE

    vue3项目安装依赖报错 npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While reso ...

  10. js重复赋值 js数据交换 js调式方法

    重复赋值 对一个变量,对此赋值,存储数据 定义变量时对变量初始化 此时js语法规定,必须带有关键词var 或者let 或者const 之后使用变量时,不需要带有关键词 第一次定义变量,初始化变量,必须 ...