咚咚咚,你的王国之泪已上线「GitHub 热点速览」
本周最大的热点,莫过于 Mojo 语言了,几大媒体均有报道这门兼顾 Python 优点和性能的新语言。当然还有凭借 Switch 游戏《塞尔达传说·王国之泪》登上热榜,获得 3,500+ star 的 Switch 模拟器 Ryujinx。
当然,还有一些日常工作可能用到的测试工具 gitleaks、网页加速 qwik,处理数据的 cube。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 AI 专场
- 1.2 Switch 模拟器:Ryujinx
- 2. GitHub Trending 周榜
- 2.1 编程语言:mojo
- 2.2 下载工具:Hitomi-Downloader
- 2.3 应用加速:qwik
- 2.4 测试工具:gitleaks
- 2.5 数据助手:cube
- 3. HelloGitHub 热评
- 3.1 JS 教程:learn-javascript
- 3.2 绘画软件:krita
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 AI 专场
在这波 AI 热度消退之前,热点趋势的特推部分会增加一个模块来分享新的 AI 应用。
渗透测试:PentestGPT
主语言:Python、HTML
New
在渗透测试中加入 GPT 如何?PentestGPT 基于 ChatGPT 构建,以交互模式运行,指导测试人员。
GitHub 地址→https://github.com/GreyDGL/PentestGPT
搞定音频:AudioGPT
主语言:Python
New
AudioGPT 是个音频处理工具,借助 GPT 技术它几乎能完成同音频相关的所有工作,比如:生成音乐、背景音乐…运行方式也非常简单:
# create a new environment conda create -n audiogpt python=3.8 # prepare the basic environments pip install -r requirements.txt # download the foundation models you need bash download.sh # prepare your private openAI private key export OPENAI_API_KEY={Your_Private_Openai_Key} # Start AudioGPT ! python audio-chatgpt.py
GitHub 地址→https://github.com/AIGC-Audio/AudioGPT
1.2 Switch 模拟器:Ryujinx
主语言:C#
Ryujinx 是一款由 gdkchan 开发的开源 Nintendo Switch 模拟器,采用 C# 编写。而近期的 Switch 新款游戏《塞尔达传说·王国之泪》也能在该模拟器上运行,B 站便有相关的视频分享。
GitHub 地址→https://github.com/Ryujinx/Ryujinx
2. GitHub Trending 周榜
2.1 编程语言:mojo
本周 star 增长数:3,700+
New
这个新编程语言本周可谓是一大热点,它号称性能是 Python 的 35000 倍之余,兼顾了 Python 的语法优点以及易用性。而 Mojo 更是由 LLVM 和 Swift 之父发布。
GitHub 地址→https://github.com/modularml/mojo
2.2 下载工具:Hitomi-Downloader
本周 star 增长数:400+,主语言:Python
Hitomi-Downloader 知名下载工具,只需要一个 url 就能下载对应的图片、视频、音频。部分特性:
- 简洁的用户界面
- 支持下载加速,也支持限速
- 支持单任务由 24 个线程
- 支持多种下载方式
2.3 应用加速:qwik
本周 star 增长数:1,000+,主语言:TypeScript
Qwik 能提供最快的页面加载时间,无论你的网站有多复杂,它都能获得不错的加载速度。而它之所以如此快,是因为它允许完全交互式的网站几乎不使用 JavaScript 就能加载,并从服务器断开的地方继续加载。
GitHub 地址→https://github.com/BuilderIO/qwik
2.4 测试工具:gitleaks
本周 star 增长数 1,150+,主语言:Go
Gitleaks 是一种 SAST 工具,用于检测和保护 git 仓库中的硬编码秘密,例如密码、API 密钥和令牌。Gitleaks 是一个好用的安全检测工具,可在你的代码中检测过去或现在存在的安全问题。
GitHub 地址→https://github.com/gitleaks/gitleaks
2.5 数据助手:cube
本周 star 增长数:1,350+,主语言:Rust、TypeScript
Cube 是用于构建数据应用的语义层。它帮助数据工程师和应用程序开发人员从数据存储中访问数据,将其组织成一致的定义,并将其传递给每个应用程序。
GitHub 地址→https://github.com/cube-js/cube
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 :D
3.1 JS 教程:learn-javascript
主语言:HTML
这是一本从零开始教授 JavaScript 编程语言基础的书,内含丰富的在线练。
HG 评价地址→https://hellogithub.com/repository/e554b580afc7425ea61554b74a0f2eff
3.2 绘画软件:krita
主语言:C++
它可用于绘制概念草图、插画、漫画、动画、接景和 3D 贴图,支持数位板、压感、防抖、图层、滤镜、色彩管理等功能,适用于 Windows、Linux、macOS 操作系统。
HG 评价地址→https://hellogithub.com/repository/3a8c12bfb8f247a68643db447f02469e
4. 往期回顾
往期回顾:
以上为 2023 年第 18 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
读书笔记丨理解和学习事务,让你更好地融入云原生时代
摘要:分布式事务与云原生技术有很强的关联,可以帮助云原生应用程序实现高效的分布式事务处理。 本文分享自华为云社区《理解和学习事务,让你更好地融入云原生时代》,作者: breakDawn。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。 因此本文以及后续都将持续沉淀发布这本书的学习笔记和思考,也欢迎购买该书进行详细学习,或者关注后续的学习笔记内容发布,了解精华内容和总结思考。 事务处理 事务有四个经典的特性ACID: 原子性 (Atomicity):事务中的所有操作都必须是原子的,即不可分割或撤销的。在一个事务执行期间,所有的操作都必须同时成功或同时失败,不存在中间状态。 一致性 (Consistency):事务执行的结果必须保证数据库的一致性,即数据库中的数据必须在事务开始和结束时保持一致。 隔离性 (Isolation):事务之间的操作相互隔离,即一个事务的操作不会受到其他事务的影响。 可用性 (Availability):...
- 下一篇
精准测试之过程与实践 | 京东云技术团队
作者:京东工业 宛煜昕 一、怎样的技术 •百度百科: 精准测试是一套计算机测试辅助分析系统。 精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,这些功能完整的构成了精准测试技术体系。 •其他定义 精准测试是中国自己有知识产权的完全的理论体系,它同时关注功能点和代码相关逻辑这样一个方法论,是一种灰盒的测试模式。 最开始在2014年的国际软件测试大会上发布精准测试的时候,它叫穿线测试,英文名字叫Threading Test,表达了精准测试的本质,Threading这个英文单词本身有两个含义,一个是穿线一个是线程,建立用例和代码的关系,相当于把黑盒和白盒关联起来,做黑盒测试也能看到白盒数据,同时把开发和测试能够关联起来,测试一做完,开发的逻辑马上就能自动生成。另一个层面,精准测试最本质就是线程测试,因为精准测试基于覆盖率白盒理论产生,它跟白盒最大的区别是它的覆盖率是线程级的,也就是说要追溯到用例这个级别。 二、技术发展 •历史发展 •成熟度模型的五级划分 三、知识与技能 这里介绍两款,分别为JAV...
相关文章
文章评论
共有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