春风吹又生的开源项目「GitHub 热点速览」
随着上周知名 Switch 开源模拟器 Yuzu(柚子)被任天堂起诉,该项目作者就删库了,但还是要赔偿任天堂数百万美元。此事还在 GitHub 上掀起了一波 Yuzu fork 项目的小浪潮,正所谓野火烧不尽,春风吹又生。
很多读者都表示事情发生得太突然,没来得及 fork 一下,所以本周的「热点速递」上来就是另一款用 C# 写的 Switch 开源模拟器,要 fork 的抓紧时间啦。此事告一段落,让我们来看看 Rust 和 JavaScript 的结合,会擦出什么样的火花呢?近期 Vue 团队开源了 Rust 写的打包工具:Rolldown,短短几天时间收获了 3000+ Star。另外,运行 Windows 的 Docker 项目最近也在飙升,值得关注一下。
最后,试试本地运行大模型的 Ollama,搭配上微软出的生成式 AI 教程,借着 AIGC 的“春风”,唤醒职业的第二春吧!
- 本文目录
- 1. 开源热搜项目
- 1.1 另一款 Switch 开源模拟器:Ryujinx
- 1.2 原生级性能的 JavaScript 打包工具:Rolldown
- 1.3 Docker 容器中的 Windows:windows
- 1.4 本地运行 LLM 的工具:Ollama
- 1.5 面向初学者的 GAI 教程:generative-ai-for-beginners
- 2. HelloGitHub 热评
- 2.1 Windows 右键扩展工具:Shell
- 2.2 无忧应对多编程语言不同版本的工具:vfox
- 3. 往期回顾
- 1. 开源热搜项目
1. 开源热搜项目
1.1 另一款 Switch 开源模拟器:Ryujinx
主语言:C#,Star:30k,周增长:3k
该项目是采用 C# 编写的开源 Switch 模拟器,它创建于 2017 年 9 月,目前可流畅运行 3500 多款游戏。配置要求 8G 以上的内存,提供 Windows、macOS 和 Linux 操作系统的可执行文件,开箱即用。
GitHub 地址→https://github.com/Ryujinx/Ryujinx
1.2 原生级性能的 JavaScript 打包工具:Rolldown
主语言:Rust,Star:4.2k,周增长:3k
这是由 Vue 团队开源的用 Rust 编写的高性能 JavaScript 打包工具,它的灵感来自 Rollup 和 esbuild(打包工具),所以提供了与 Rollup 兼容的 API 和插件接口,功能上和 esbuild 支持的差不多,相当于合二为一。但是该项目还处于开发阶段,生产环境中慎用。
GitHub 地址→https://github.com/rolldown/rolldown
1.3 Docker 容器中的 Windows:windows
主语言:Shell,Star:6.9k,周增长:2k
通过该项目可以在 Docker 中运行一个干净的 Windows 系统,支持浏览器访问、远程桌面控制 Windows 系统,适用于运行 Windows 脚本和测试等场景。
GitHub 地址→https://github.com/dockur/windows
1.4 本地运行 LLM 的工具:Ollama
主语言:Go,Star:46k,周增长:1k
这是一个用 Go 语言写的工具,用于在本地一条命令安装、启动和管理大型语言模型:ollama run 模型名称
,支持 Llama 2、Gemma、Mistral 等大模型,适用于 Windows、macOS、Linux 操作系统。
GitHub 地址→https://github.com/ollama/ollama
1.5 面向初学者的 GAI 教程:generative-ai-for-beginners
主语言:Jupyter Notebook,Star:28k
这是由微软开源的面向初学者的生成式 AI 免费课程,课程共 18 节,教程涵盖了创建生成式 AI 应用所需要了解的一切,包括生成式 AI 和 LLMs 的简介、提示词、构建文本生成应用、聊天应用、图像生成应用、向量数据库等方面。
GitHub 地址→https://github.com/microsoft/generative-ai-for-beginners
2. HelloGitHub 热评
在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。
2.1 Windows 右键扩展工具:Shell
主语言:C++
这项目是一个用于管理 Windows 文件资源管理器上下文菜单的程序。简单来说,就是扩展了 Windows 右键菜单的功能。该工具免费、开源、无广告、轻巧,支持所有文件系统对象,如文件、文件夹、桌面和任务栏。它提供了一系列提升效率的功能,包括拷贝文件地址、快速打开目录、终端打开、自定义外观以及复杂的嵌套菜单等。
项目详情→https://hellogithub.com/repository/33109915aedc4ad5a8ed7cd15a7ecdd9
2.2 无忧应对多编程语言不同版本的工具:vfox
主语言:Go
这是一款跨平台的通用版本管理工具,通过命令行快速安装、切换编程语言的不同版本,并支持自定义源地址。相比于针对每种语言的独立版本管理工具(如 nvm、fvm、gvm 等),这个项目让开发者摆脱繁琐的学习和记忆过程,只需一个工具、一条命令,轻松搞定多编程语言版本管理。
项目详情→https://hellogithub.com/repository/a32a1f2ad04a4b8aa4dd3e1b76c880b2
3. 往期回顾
往期回顾:
以上为本周的「GitHub 热点速递」如果你发现其他好玩、实用的 GitHub 项目,就来 HelloGitHub 和大家一起分享下吧。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一文看懂如何做好 SQL 质量监控
作者:顾汉杰(执少) 背景 在 SLS 中,用户可以通过 SQL 对日志数据(结构化、半结构化、无结构化)进行查询和分析。随着用户对 SQL 使用程度的不断加深,越来越多的用户希望了解自己使用 SQL 分析时的服务反馈(如请求量、成功率、数据量等等),以便对数据和分析行为进行精细管理或优化治理。 “现在我这个 Project 的 SQL 并发是多少?” “奇怪,我 SQL 请求并不多,为什么会有这么多 SQL 请求,是哪个业务线(Logstore)用的?” “我想了解我在 SLS 中使用 SQL 分析的整体情况,请问有什么监控数据或日志可以查看? 这些都是来自 SLS 真实用户的声音,可以看出用户对于自身 SQL 分析行为的监控和质量管理有着较强的需求。 为了提升用户 SLS SQL 的使用体验,我们提供了用户级 SQL 质量监控功能,希望能够帮助用户直观、清晰地了解自身使用 SQL 的情况。 通过CloudLens 开启使用 我们将此功能集成于 CloudLens for SLS [ 1] 中,用户可以轻松开启该服务,并对 SQL 质量进行监控和管理。除此之外,CloudLens f...
- 下一篇
图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制
LDBC(Linked Data Benchmark Council)Social Network Benchmark,简称 LDBC SNB,是一种针对社交网络场景的评估图数据库性能的基准测试。 LDBC 简介 除了 Social Network Benchmark,LDBC 旗下目前还有其他几种基准测试:Graphalytics Benchmark,Financial Benchmark 和 Semantic Publish Benchmark,分别针对图分析、金融和 RDF 的场景。Social Network Benchmark 是 LDBC 最早的提出的基准测试,已经成为国内外最主流的图数据库基准测试,在国内很多图数据库招标也会将 LDBC SNB 作为性能测试的一项。但需要说明的是,LDBC 本身作为一个非盈利组织,只提供官方审计。不同图数据库可能受到运行环境以及基准测试的相关参数影响,因此测试结果的横向对比没有任何意义。 LDBC SNB 主要包括三个主要部分: Data Generator:这是一个数据生成工具,用于生成具有社交网络特性的大规模复杂数据。这些数据包括人、...
相关文章
文章评论
共有0条评论来说两句吧...