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

抱歉!上周因为出月刊工作量比较大,所以「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.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

主语言:Rust,Star:13k,周增长:10k
这是一个更快速、更可靠、更强大的 Web 反向代理服务器,它采用 Rust 异步多线程,具有快速和可靠的特点,支持 HTTP/1 和 HTTP/2 端到端、gRPC 和 WebSocket 代理、不停机重启、可定制的负载均衡和故障转移策略等功能。
GitHub 地址→https://github.com/cloudflare/pingora
2.2 用 Python 写 Web 界面的框架:FastUI

主语言:Python,Star:5.7k,周增长:1k
该项目提供了一种用 Python 代码构建 Web 应用界面的新方法,以及开箱即用的组件。如果你是一名 Python 开发者,就可以通过 Python 代码构建 React 的 Web 界面,而无需编写任何 JavaScript 代码。
GitHub 地址→https://github.com/pydantic/FastUI
2.3 全面的网站检查工具:web-check

主语言:TypeScript,Star:15.5k,周增长:5k
这是一款网站检查工具,可以显示指定网站更多的信息。比如:DNS 记录、服务器位置、站点性能、SSL 证书、性能、SEO 等信息,可用于分析网站的服务器架构、查看安全漏洞等场景。
GitHub 地址→https://github.com/Lissy93/web-check
2.4 JavaScript 写的马里奥赛车:Mario-Kart-3.js

主语言:JavaScript,Star:3k,周增长:1k
一个基于 JavaScript 和 WebGL 的马里奥赛车游戏,支持鼠标键盘、游戏手柄和移动设备进行游戏操作。目前,该游戏已经完成了大约 50% 的开发进度,感兴趣的同学可以贡献代码或想法。
2.5 Rust 语言实战:rust-by-practice

主语言:Rust,Star:10.1k
该项目提供了大量的 Rust 实战练习,来帮助 Rust 新手学习和上手 Rust 语言。这里除了有大量的练习题和答案,还支持在线阅读、修改和编译 Rust 代码。
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 热点速览」的更多相关文章
- 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」
如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...
- 如何让程序更健壮「GitHub 热点速览」
对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...
- 真·生产力「GitHub 热点速览」
这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...
- 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」
本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...
- AI 能多强「GitHub 热点速览」
不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...
- 你的梦想家居「GitHub 热点速览」
上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...
- 穷人版生产力工具,好用得飞起 「GitHub 热点速览」
被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...
- Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」
GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...
- 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」
这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...
- 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」
据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...
随机推荐
- vue3中markRaw的使用
markRaw 作用:将一个对象标记为不可以被转化为代理对象.返回该对象本身. 应用场景: 1.有些值不应被设置成响应式时,例如复杂的第三方类库等 2.当渲染具有不可变数据源的大列表时,跳过响应式转换 ...
- vim 从嫌弃到依赖(10)——缓冲区列表
之前的一系列文章主要介绍了vim文本相关的操作,并且也介绍了vim的几种模式.通过前面的内容,相信各位小伙伴们已经对vim有了一个基本的了解,同时也能够使用vim快速编辑文本,从这篇开始,我们将要介绍 ...
- 什么是 Java 字节码?采用字节码的好处是什么?
在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机.Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效 ...
- c#树结构转npoi复杂表头
Vue 前端框架框架中采用树结构打印表头,为了前后端适配NPOI导出. 这里重点做树结构转换 NPOI 复杂表头的结构数据( 跨行.跨列),其它具体导出功能请参考 https://www.cnblo ...
- [windows10]下Bad owner or permissions on .ssh/config的解决办法
按如下步骤操作即可: 进入如下路径C:\Users\用户名.ssh,你会看到有config这个文件 右击config,属性→安全→高级→禁止继承→删除所有继承→确定 如果系统是英文: Properti ...
- Redis的Java客户端-Jedis
Redis的Java客户端-Jedis 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/docs/clients/ 其中Java客户端也包含很多: 标记为的就是推荐使 ...
- AI热点概念解读:一文搞懂这些热词
自 ChatGPT 问世以来,AI的风口就来了. AI是一门研究如何使计算机具有类似人类智能的学科. 自从ChatGPT-3.5给大家带来了极大的震惊之后,全民都在谈论AI,在这个AI大时代背景之下, ...
- ResponseUtil jackson 转换问题;返回结果与 Bean 之间的转换,推荐使用convertValue
/** * 若成功往往有data数据 * 示例: * UserBase userBase = new UserBase(); * userBase.setUserName("李昱鑫" ...
- Linux-Shell变量的算术运算
一.算术运算符 1.+.- 求和. a+b a-b 2. *./.% 求乘积,商,余数 a*b a/b a/b 3.** 幂运算,例如 3**3 是求 3 的立方,即 27 4. ...
- RDS for MySQL并发性能测试
最近由于工作需要,需要对阿里云数据库-RDS for MySQL进行性能测试,通过MySQL自带的mysqlslap工具可以进行并发性能测试,但是输出显示总感觉有问题,所以就萌生想法自己开发代码通过J ...