本周最大的热点,莫过于 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 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 个线程
  • 支持多种下载方式

GitHub 地址→https://github.com/KurtBestor/Hitomi-Downloader

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 开源项目评价体系刚上线不久,期待你的评价

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 和大家一起分享下哟

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

咚咚咚,你的王国之泪已上线「GitHub 热点速览」的更多相关文章

  1. 你的工具包已到货「GitHub 热点速览 v.22.31」

    如果你经常用 shell 记得看看本周特推里的 gum,它能给你的 shell 增加新趣味.除了这个 shell kit,我们还有 dashboard kit--tabler,功能技能 kit eng ...

  2. 上周 GitHub 热点速览 vol.07:GitHub 官方 CLI beta 版已发布

    摘要:GitHub Trending 上周看点,GitHub 官宣 CLI 已发布 beta 版,前端新晋高性能打包神器 esbuild 宣战 Webpack&Parcel,微软.Facebo ...

  3. ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)

    主要更新: 1:增加子目录部署支持. 2:增加Taurus.MVC支持. 3:优化及Bug修复. 1:增加子目录部署支持: 其实在重写Aries框架的时候,我是去掉了目录部署功能的,主要是为了加快Ar ...

  4. 微信快速开发框架(九)-- V3.0发布,代码已更新至Github 新增微店功能

    版本内容 1.修正了缺少对Event.View的支持 2.增加了用户UnionID 3.新增微信小店功能 4.多客服功能 5.单元测试 什么是UnionID 我们知道,每个用户针对一个微信公众账号都有 ...

  5. 微信快速开发框架(七)--发送客服信息,版本更新至V2.2 代码已更新至github

    在V2版本发布的博文中,已经介绍了大多数Api的用法,同时也收到了很多意见,其中发布了几个修正版本,修改了几个bug,在此感谢大家的使用,有了大家的支持,相信快速开发框架会越来越好,也会越来越完善的. ...

  6. ios-获取商店已上线app信息

    NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@ ...

  7. JSPatch来更新已上线的App中出现的BUG(超级详细)

    JSPatch的作用是什么呢? 简单来说:(后面有具体的操作步骤以及在操作过程中会出现的错误) 1.iOS应用程序上架到AppStore需要等待苹果公司的审核,一般审核时间需要1到2周.虽然程序在上架 ...

  8. 微信快速开发框架(六)-- 微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github

    4月28日,已增加多媒体上传及下载API,对应MediaUploadRequest和MediaGetRequest ------------------------------------------ ...

  9. 微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github

    不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口.目前还在开发第三方微信 ...

  10. 分享一个使用APICloud云数据库已上线的商城APP

    本项目盈利模式依赖taobao模块实现淘宝闭环交易,发布销售淘宝联盟产品获取返佣.目前已在应用宝上线安卓版本,先上图. 源码在此: http://community.apicloud.com/bbs/ ...

随机推荐

  1. 博弈论练习4 Calendar Game(SG函数)

    题目链接在这里:D-Calendar Game_牛客竞赛博弈专题班组合游戏基本概念.对抗搜索.Bash游戏.Nim游戏习题 (nowcoder.com) 这题网上有关于奇偶性来找规律的做法,有点人类智 ...

  2. week4题解

    1.深度优先搜索 思路:以固定的移动顺序走迷宫,若能到终点则记一次 到终点后回溯到前一个有分岔的地方,走另一条路线 若走到死路也同样回溯到前一个有分叉的地方. 最终遍历所有路线 #include &l ...

  3. IDEA下Maven项目中通过JDBC连接MySQL数据库

    ### 1. 在当前Maven项目的pom.xml文件中导入数据库依赖: ```<dependency> <groupId>mysql</groupId> < ...

  4. RPA主流厂商有哪些?

    RPA(机器人流程自动化(Robotic Process Automation)是一种能够自动化基于规则.结构化和重复的业务流程的技术.机器人流程自动化降低了成本,同时防止了人为错误,该技术目前已应用 ...

  5. Android笔记--数据存储之SharedPreferences

    SharedPreferences--轻量级存储工具(共享参数) 其采用的存储结构是Key-Value的键值对方式 SharedPreferences用法以及相关的简单案例 记住密码的实现 实现啦! ...

  6. MySQL学习(四)锁机制

    分类 读锁(共享锁):对同一个数据,多个读操作可以同时进行,互不干扰 写锁(互斥锁):如果当前写操作没有完毕,则无法进行其他的读操作.写操作 操作范围 表锁:一次性对一张表整体加锁.如myisam存储 ...

  7. python安装robotframework的一些常见的错误

    python安装robotframework的一些常见的错误 首先的电脑环境是x86的,然后下载的python版本起初是3.10.1的 在cmd 中出入pip install robotframwor ...

  8. Firefox、Edge下无法使用jQuery的css("margin")、css("padding”)和css("border")获取值

    今天遇到了浏览器的迷惑行为,在Edge上使用jQuery的css("margin")获取值,发现获取的是空值,换了Firefox也是如此.看了jquery官方原话,发现如下一段话R ...

  9. 寻找区间内第k小的数

    sort排序 这是最直接暴力的方法,时间复杂度为\(O(nlog_n)\) 直接排序,输出第k小的值即可 #include <iostream> #include <algorith ...

  10. 基于Locust实现MQTT协议服务的压测脚本

    最近在忙业务的间隙,穿插着做了些性能测试. 一.背景简介 业务背景大概介绍一下,就是按照国标规定,车辆需要上传一些指定的数据到ZF的指定平台,同时车辆也会把数据传到企业云端服务上,于是乎就产生了一些性 ...