本文转载自微信公众号「HelloGitHub」,作者HelloGitHub。转载本文请联系HelloGitHub公众号。
WhyNotWin11 是个有意思的项目,本以为是从 360 度“抨击” Windows 11 的不好用之处,但它是一个实实在在地从硬件角度告诉你为什么你的机器不适合运行 Windows 11 的脚本。从名字上一样看不出来它到底是什么的还有 organicmaps,它是一个离线让你方便找寻各种小道的地图,使用了地图版 wiki 数据集。但是无论 WhyNotWin11 还是 organicmaps 它的真正用途还是和名字非常契合的。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ??
1. 本周特推
1.1 离线地图:organicmaps
本周 star 增长数:1,050+
Organic Maps 是一个离线使用的地图,你无需担心你的流量,项目使用了 OpenStreetMap(地图界的 wiki)数据集,如果即便是一些其他地图应用中无法显示的小道,它也能帮你找寻到。特点:
- 支持暗黑模式
- 支持离线搜索
- 支持骑行、登山、步行、自驾等方式导航
- 省电、保护隐私
GitHub 地址→https://github.com/organicmaps/organicmaps
1.2 技术合集:The-Complete-FAANG-Preparation
本周 star 增长数:1,600+
New 好久没有推荐学习资料了。The-Complete-FAANG-Preparation 收录了大量 DSA(数据结构和算法)、特定技术主题(操作系统、数据库、SQL、计算网络、OOPS)的理论知识及一些编程选择题、谜题等等内容,示例采用了 C++、Java、Python 等多门编程语言。btw,这个项目的 GitHub 主页非常有意思,每访问一次主页,你将看到一个随机的计算机相关问题。
GitHub 地址→https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
2. GitHub Trending 周榜
2.1 AI 斗地主:DouZero
本周 star 增长数:1,000+
New DouZero 从零开始通过自我博弈强化学习来学打斗地主,DouZero 由快手 AI 平台部开发。别看斗地主是个小游戏,它超有挑战性,包含了合作、竞争、非完全信息、庞大的状态空间。斗地主也有非常大的动作空间,并且每一步合法的牌型会非常不一样。
GitHub 地址→https://github.com/kwai/DouZero
2.2 电脑控制手机:scrcpy
本周 star 增长数:600+
scrcpy 是一个可在 PC 端控制安卓设备的小工具,可在 GNU / Linux / Windows 和 macOS 上运行。scrcpy 可在 PC 和安卓设备间互通剪贴板、用电脑键盘打字、传输文件、安装程序、截图、录屏等等功能。
GitHub 地址→https://github.com/Genymobile/scrcpy
2.3 自动化工作流:n8n
本周 star 增长数:1,750+
n8n 可以帮你将 App 和 API 互连,你可以将某个应用的特定行为作为另外一个服务的触发条件,它集成了 200+ 个包括 GitHub、Notion、Slack、Redis 等等在内的节点服务。
GitHub 地址→https://github.com/n8n-io/n8n
2.4 终端 PPT:slides
本周 star 增长数:1,500+
slides 是一个基于终端的 PPT,你支持你使用 Markdown 制作 PPT,加载特定的主题之后,可得到一个简约的 PPT,你只需使用分隔符 --- 将你所有的 PPT 页划分好即可。
GitHub 地址→https://github.com/maaslalani/slides
2.5 Windows 11 检测仪:WhyNotWin11
本周 star 增长数:100+
New Windows 11 刚发布,那么是不是你就应该尝鲜升级呢?WhyNotWin11 是一个帮你检测你的机器是否现在升级 Windows 11 的脚本,它能帮你看到 CPU 是否兼容,显卡是否 ready,等等硬件和 Windows 11 的适配度。
GitHub 地址→https://github.com/rcmaehl/WhyNotWin11