抱歉!上周因为出月刊工作量比较大,所以「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 万美元
      • 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
    • 4. 往期回顾

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/fde032663e1a4ffa99f3bade601da6d5

4. 往期回顾

往期回顾:

以上为本周的「GitHub 热点速递」如果你发现其他好玩、实用的 GitHub 项目,就来 HelloGitHub 和大家一起分享下吧。

Rust 登上了开源头条「GitHub 热点速览」的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. Stable Diffusion WebUI Model 加载个人笔记

    参考1:https://www.bilibili.com/read/cv20039815 参考2:https://blog.cmyr.ltd/archives/e740aac.html 服务器:阿里云 ...

  2. Protobuf中如何指定json tag

    在 Protocol Buffers (protobuf) 中,可以使用特定的选项来指定生成的 JSON 标签.通过在消息定义中使用 [(json_name)] 选项,可以控制生成的 JSON 字段名 ...

  3. 靠谱:开源IM项目OpenIM压测程序介绍-自己动手测试性能和稳定性

    压测前准备 (一)服务端配置调整 config/config.yaml 以8核16G为例 (1)openImMessagePort: [ 10130, 10131, 10132, 10133, 101 ...

  4. python代码的tab和空格缩进互转

    代码规范 在我们项目中python代码使用tab缩进,并统一大家的编辑器设置. 如果同一个python文件中即有空格又有tab缩进,那么运行此文件会报错. 关于使用空格还是tab,这里就不展开讨论了, ...

  5. Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”

    Prompt-"设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务" 通过设计提示(prompt)模板,实现使用更少量的数据在预训练模型 ...

  6. 8.4 C++ 运算符重载

    C/C++语言是一种通用的编程语言,具有高效.灵活和可移植等特点.C语言主要用于系统编程,如操作系统.编译器.数据库等:C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统.图形用户界面 ...

  7. Node工程使用云服务器中的redis镜像做数据库

      Redis镜像安装 在云服务器中执行指令 docker pull redis 添加redis镜像实例的配置 [root@VM-0-11-centos ~]# cd /home [root@VM-0 ...

  8. webrtc终极版(一)5分钟搭建多人实时会议系统webrtc

    webrtc终极版(一),支持https,在线部署[不是本地demo],采用RTCMultiConnection官方demo,5分钟即可搭建成功 @ 目录 webrtc终极版(一),支持https,在 ...

  9. OGG-01496 Failed to open target trail file ./dirdat/ra000002, at RBA 2179

    1.问题描述 在启动OGG源端的投递进程时,报错:OGG-01496 OGG-01496 Failed to open target trail file ./dirdat/ra000002, at ...

  10. 初步体验通过 Semantic Kernel 与自己部署的通义千问开源大模型进行对话

    春节之前被 Semantic Kernel 所吸引,开始了解它,学习它. 在写这篇博文之前读了一些英文博文,顺便在这里分享一下: Intro to Semantic Kernel – Part One ...