前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rust 登上了开源头条「GitHub 热点速览」

Rust 登上了开源头条「GitHub 热点速览」

作者头像
HelloGitHub
发布2024-03-07 16:04:19
1410
发布2024-03-07 16:04:19
举报
文章被收录于专栏:HelloGitHubHelloGitHub

抱歉!上周因为出月刊工作量比较大,所以「GitHub 热点速递」暂停了一期,必须要给守着更新的读者道个歉,以后每周二的「热点速递」会按时更新,下不为例🙏。

说回本周的热门开源项目,Rust 语言可谓是出尽风头,登顶的是一款 Rust 写的 Web 服务器:pingora,它夸张到一周涨了 1 万 Star,目前还在以每天 1000+ 恐怖速度增长着,该项目是由 Cloudflare 开源,在其内部早已用它替换掉了 Nginx,每天处理超过一万亿个请求。要不用 Python 快速构建个 Web 应用试试效果?FastUI 是一个新的选择。既然说到 Web 服务 Web 安全也不容忽视:Web-Check,它能够全面地展示任意网站的开源情报。

最后,用一个 Rust 语言实战项目:rust-by-practice 结尾。接下来的开源新闻依旧是和 Rust 语言有关,让我们一起来看看吧。

1. 开源新闻

1.1 谷歌向 Rust 基金会捐 100 万美元

Rust 基金会是一个独立的非营利组织,致力于提高 Rust 编程语言的性能、安全性和可持续性。近日,科技巨头 Google 向该基金会捐赠了 100 万美元,用于提升 C++ 与 Rust 代码之间的互操作性(Interop Initiative 计划)。

Rust 基金会董事会主席兼 Google 总监 Lars Bergstrom 表示:“Google 相信 Rust 等内存安全语言所发挥的关键作用,以及解决各个领域内存安全问题的迫切需要。” “我们支持 Rust 基金会的 Interop Initiative 计划,因为与 C++ 语言的更好互操作性将是 Rust 被采用的关键,这一举措将让更多的组织和社区从内存安全系统中受益。”

1.2 任天堂起诉 Switch 开源模拟器 Yuzu

近日,美国任天堂公司起诉了 Switch 开源模拟器 Yuzu 背后的公司 Tropic Haze LLC,指控该公司通过其开发的 Switch 开源模拟器为游戏盗版提供便利,侵害了其知识产权并造成了经济损失。

Yuzu 是一款用 C++ 编写的目前最流行的开源 Switch 模拟器,可以运行大多数的 Switch 游戏,适用于 Windows、Linux 和 Android 系统。

GitHub 地址:https://github.com/yuzu-emu/yuzu

2. 开源热搜项目

2.1 全新的反向代理服务器:pingora

主语言:RustStar:13k周增长:10k

这是一个更快速、更可靠、更强大的 Web 反向代理服务器,它采用 Rust 异步多线程,具有快速和可靠的特点,支持 HTTP/1 和 HTTP/2 端到端、gRPC 和 WebSocket 代理、不停机重启、可定制的负载均衡和故障转移策略等功能。

GitHub 地址→https://github.com/cloudflare/pingora

2.2 用 Python 写 Web 界面的框架:FastUI

主语言:PythonStar:5.7k周增长:1k

该项目提供了一种用 Python 代码构建 Web 应用界面的新方法,以及开箱即用的组件。如果你是一名 Python 开发者,就可以通过 Python 代码构建 React 的 Web 界面,而无需编写任何 JavaScript 代码。

GitHub 地址→https://github.com/pydantic/FastUI

2.3 全面的网站检查工具:web-check

主语言:TypeScriptStar:15.5k周增长:5k

这是一款网站检查工具,可以显示指定网站更多的信息。比如:DNS 记录、服务器位置、站点性能、SSL 证书、性能、SEO 等信息,可用于分析网站的服务器架构、查看安全漏洞等场景。

GitHub 地址→https://github.com/Lissy93/web-check

2.4 JavaScript 写的马里奥赛车:Mario-Kart-3.js

主语言:JavaScriptStar:3k周增长:1k

一个基于 JavaScript 和 WebGL 的马里奥赛车游戏,支持鼠标键盘、游戏手柄和移动设备进行游戏操作。目前,该游戏已经完成了大约 50% 的开发进度,感兴趣的同学可以贡献代码或想法。

GitHub 地址→https://github.com/Lunakepio/Mario-Kart-3.js

2.5 Rust 语言实战:rust-by-practice

主语言:RustStar:10.1k

该项目提供了大量的 Rust 实战练习,来帮助 Rust 新手学习和上手 Rust 语言。这里除了有大量的练习题和答案,还支持在线阅读、修改和编译 Rust 代码。

GitHub 地址→https://github.com/sunface/rust-by-practice

3. HelloGitHub 热评

在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。

3.1 开源的 2D 太空模拟类游戏:endless-sky

主语言:C++

这是一款免费、开源的太空探索类游戏。玩家将扮演一位小型宇宙飞船的舰长,在沙盒式的太空环境中展开探险。通过做任务、运送乘客或货物、护航、交易或掠夺敌方飞船,玩家可以赚取金钱,进而购买更强大的飞船并升级武器与引擎,探索更广阔的太空。游戏对硬件配置要求低,支持 Windows、Linux 和 macOS 平台。

项目详情→https://hellogithub.com/repository/ee3567db1e7c4b9c8fa6c7f0fd900c58

3.2 多功能文件清理工具:czkawka

主语言:Rust

该项目是用 Rust 编写的,用于查找和清理重复文件、空文件夹以及相似图片等文件。它免费、开源且无广告,具有快速、跨平台和多语言等特点。使用这个工具,可以轻松地清理电脑上的无用文件,释放电脑的存储空间。

项目详情→https://hellogithub.com/repository/f9cdb751f3e54970ab060b347dfd7da4

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HelloGitHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 开源新闻
    • 1.1 谷歌向 Rust 基金会捐 100 万美元
      • 1.2 任天堂起诉 Switch 开源模拟器 Yuzu
      • 2. 开源热搜项目
        • 2.1 全新的反向代理服务器:pingora
          • 2.2 用 Python 写 Web 界面的框架:FastUI
            • 2.3 全面的网站检查工具:web-check
              • 2.4 JavaScript 写的马里奥赛车:Mario-Kart-3.js
                • 2.5 Rust 语言实战:rust-by-practice
                • 3. HelloGitHub 热评
                  • 3.1 开源的 2D 太空模拟类游戏:endless-sky
                    • 3.2 多功能文件清理工具:czkawka
                    相关产品与服务
                    负载均衡
                    负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档