GitHub 创始人资助的开源浏览器「GitHub 热点速览」
你是否注意到,现在主流的浏览器如 Chrome、Edge、Brave 和 Opera 都采用了谷歌的 Chromium 引擎?同时,谷歌每年不惜花费数十亿美元,确保其搜索引擎在 Safari 中的默认地位,甚至连 Firefox 也难逃商业利益的影响,这使得谷歌在浏览器和搜索引擎市场"一家独大"。
GitHub 创始人兼前 CEO 克里斯·汪斯崔斯 (Chris Wanstrath) 认为世界需要一款有独立精神的开源浏览器,不是要替代谷歌的地位,而是因为多样性是创新的催化剂。所以,他决定个人出资 100 万美元,赞助这款独立、非盈利、开源的新浏览器------ Ladybird 浏览器,它的独立性体现在两个方面:
- 技术:不使用 Blink、WebKit、Gecko 或任何其他浏览器引擎的代码
- 收益:虽然资金来自赞助商,但赞助商无权干涉项目的开发和运营
值得一提的是,这并非克里斯第一次干此类事情。20 年前,他就曾在《纽约时报》为 Firefox 1.0 发布购买了两页广告,以示支持。
说回到上周热门的开源项目,它们分别是高盛开源的量化 Python 工具库、开源的活动和票务管理平台、开源的 2FA 验证器、所有人都可以用的开源语音合成模型,以及 Spring 源码阅读教程。
- 本文目录
-
- 开源新闻
- 1.1 真正独立的开源浏览器:Ladybird
-
- 开源热搜项目
- 2.1 高盛开源的量化金融 Python 库:gs-quant
- 2.2 开源的活动和票务管理平台:Hi.Events
- 2.3 下一代数据科学 IDE:Positron
- 2.4 开源的 2FA 验证器:Ente
- 2.5 为所有人准备的开源语音合成模型:fish-speech
-
- HelloGitHub 热评
- 3.1 Spring 源码阅读:spring-reading
- 3.2 谷歌服务框架的开源替代品:GmsCore
-
- 结尾
-
1. 开源新闻
1.1 真正独立的开源浏览器:Ladybird
主语言:C++ ,Star:11k
该项目作者想要从头构建一个完全独立的开源 Web 浏览器,所以他从自己写的 SerenityOS 操作系统中分离出浏览器引擎部分,计划基于此做一个全新、跨平台的开源浏览器,它没有来自其它浏览器的代码。目前尚未发布可供下载的安装包,计划在 2026 夏天发布第一个 Alpha 版本。
GitHub 地址→github.com/LadybirdBrowser/ladybird
2. 开源热搜项目
2.1 高盛开源的量化金融 Python 库:gs-quant
主语言:Python ,Star: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
主语言:PHP ,Star:450 ,周增长:400
该项目是采用 PHP 开发的票务平台,提供了从活动创建到票务销售的全套解决方案,它支持数据分析、多种门票类型、活动页、签到工具、优惠码等功能,能够帮助组织者轻松管理活动和销售各种规模活动的门票。
GitHub 地址→github.com/HiEventsDev/Hi.Events
2.3 下一代数据科学 IDE:Positron
主语言:TypeScript ,Star:1.5k ,周增长:1k
这是一个为数据分析设计的集成开发环境,它基于 VSCode 构建了一个可复制的编写和发布的桌面开发环境,支持运行 Python 和 R 代码、自动补全等功能,适用于数据科学家和分析师进行数据处理和分析。
GitHub 地址→github.com/posit-dev/positron
2.4 开源的 2FA 验证器:Ente
主语言:Flutter ,Star:11k ,周增长:800
该项目是提供端到端加密的服务,内含基于此服务(Ente)的两款产品,它们分别是云相册(免费试用)和 2FA 验证器(永久免费)。永久免费的 Ente Auth,它可帮助你在移动设备上生成并存储两步验证 (2FA) 令牌。
GitHub 地址→github.com/ente-io/ente
2.5 为所有人准备的开源语音合成模型:fish-speech
主语言:Python ,Star: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 与我们交流和讨论。
往期回顾

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
编写代码检查规则的神器,解读CodeNavi语法结构
本文分享自华为云社区《CodeNavi 规则的语法结构》,作者: Uncle_Tom。 1. 代码和检查规则 1.1. 代码的构成 程序是由空格分隔的字符串组成的序列。在程序分析中,这一个个的字符串被称为"token",是源代码中的最小语法单位,是构成编程语言语法的基本元素。 Token可以分为多种类型,常见的有关键字(如if、while)、标识符(变量名、函数名)、字面量(如数字、字符串)、运算符(如+、-、*、/)、分隔符(如逗号,、分号;)等。 程序在编译过程中,词法分析器(Lexer)读取源代码并将其分解成一系列的token。语法分析器(Parser)会使用这些 token 来构建一个抽象语法树(Abstract Syntax Tree, AST),这个树结构表示了代码的语法结构。这个时候每个 token 也可以称为抽象语法树的节点,树上某个节点的分支就是这个节点的子节点。每个节点都会有节点类型、属性、值。 这些是程序员非常容易理解的。 1.2. 检查规则 检查规则是查找代码节点中符合缺陷模式的检查规则。 通常静态分析工具的规则编写采用程序语言,这样开发人员除了要了解检查的问题...
- 下一篇
StarRocks跨集群迁移最佳实践|得物技术
一、引言 2024年之前,DBA维护的StarRocks集群存在在用低版本多、稳定性受组件bug影响大的问题,给日常运维带来一定压力,版本升级迫在眉睫。于是,我们在今年年初安排了针对2.5以下版本升级2.5.13的专项。这里和大家分享下,针对因版本兼容问题而不能原地升级的场景下,进行跨集群升级时迁移数据方面的实践。 二、方案流程 方案可行性评估口径 针对跨集群迁移方案的评估,主要从迁移成本角度考虑,主要分为资源成本和稳定性成本: 资源成本 完成迁移所需要的人力工时投入、软硬件投入(如使用哪些三方平台、需要多少机器资源、带宽资源等)。 稳定性成本 数据迁移过程中,线上业务一般仍会继续提供服务,则迁移操作对系统产生的压力可能影响正常的生产服务,随之会带来额外的稳定性成本。这里从迁移服务产生系统压力的可监控预警能力评估稳定性成本。 方案设计 方案一:StarRocks外表 1. 技术原理 1.19 版本开始,StarRocks支持将数据通过外表方式写入另一个StarRocks集群的表中。这可以解决用户的读写分离需求,提供更好的资源隔离。用户需要首先在目标集群上创建一张目标表,然后在源Star...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G