程序员的Windows工具箱

新闻资讯   2023-06-07 12:05   70   0  

作者:HelloGitHub-小鱼干

如何精简 Windows 并快速配置开发环境呢?本周特推的 winutil 是一个程序员的 Windows 工具箱,它提供了开发工具的一键安装以及减少系统垃圾的功能,一切为了简洁、高效。同样高效的还有 C++ 日志库 spdlog,快速构建 React 应用的 refine,以及人脸分析库 insightface。

此外,你一定不能错过 2000 行搞定操作系统的 egos-2000,读一读代码来了解下操作系统也不错。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

    1. 本周特推

    1.1 实用 Windows:winutil

    主语言:PowerShell

    Windows 它自带的某些组件是非必要的,那么如何提高 Windows 系统的效率呢?winutil 便是一个工程师的 Windows 工具箱,它不仅提供了开发工具的一键安装,还通过配置关闭了系统更新和多余的功能,精简了 Windows 正在运行的进程,可用来快速配置出一个简洁、高效的 WIndows 系统环境。

    GitHub 地址→https://github.com/ChrisTitusTech/winutil

    1.2 日志库:spdlog

    主语言:C++

    一个高性能的 C++ 日志库,只需包含头文件就能编译调用。

    GitHub 地址→https://github.com/gabime/spdlog

    2. GitHub Trending 周榜

    2.1 搞个操作系统:egos-2000

    本周 star 增长数:750+主语言:C

    一个 2000 行的用于教学的操作系统,它可以在 RISC-V 和 QEMU 模拟器上运行,你可以通过阅读本项目了解一个操作系统是如何运作的,以及如何编写一个操作系统。

    GitHub 地址→https://github.com/yhzhang0128/egos-2000

    2.2 人脸分析:insightface

    本周 star 增长数:350+主语言:Python

    一个开源的 2D、3D 深度人脸分析工具,主要基于 PyTorch 和 MXNet,它高效地实现了人脸识别、人脸检测、人脸对齐算法,这些算法可以拿来训练或者直接部署使用。

    GitHub 地址→https://github.com/deepinsight/insightface

    2.3 云端 runtime:dapr

    本周 star 增长数:150+主语言:Go

    Dapr 是一款便携式、无服务器、事件驱动的 runtime,相关开发人员通过它能够轻松构建,具有弹性、无状态和有状态微服务,并在云端和边缘上运行,支持多种语言和开发框架。

    GitHub 地址→https://github.com/dapr/dapr

    2.4 测试框架:playwright

    本周 star 增长数 450+主语言:TypeScript

    Playwright 是一个用于 Web 测试和自动化的框架,它允许使用 API 测试 Chromium、Firefox 和 WebKit。

    GitHub 地址→https://github.com/microsoft/playwright

    2.5 快速构建 React 应用:refine

    本周 star 增长数:1,050+主语言:TypeScript

    Refine 是一个基于 React 的框架,用于快速开发 Web 应用程序,它减少了工程师 CRUD 所需的重复工具,并为关键部分(如身份验证、访问控制、路由、网络、状态管理和 i18n)提供行业标准解决方案。

    GitHub 地址→https://github.com/refinedev/refine

    3. HelloGitHub 热评

    在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。

    3.1 游戏机看 B 站:wiliwili

    主语言:C++

    一个用 C++ 编写的适用于 Nintendo Switch 的 B 站客户端,拥有接近 B 站官方 PC 客户端的浏览体验,同时支持触屏与手柄按键操控。

    HG 评价地址→https://hellogithub.com/repository/a3ef9c32fd1f4c24881e8d73bf87d4dd

    3.2 Python 游戏合集:free-python-games

    主语言:Python

    这个项目收集了 Python 写的简单小游戏,比如贪吃蛇、迷宫、Pong、猜字等。没有复杂的环境搭建,一条命令即可安装所有游戏,一条命令就能运行指定游戏。这些游戏的代码简单易懂,用游戏开启你的 Python 学习之旅,玩完再学源码,其乐无穷啊!

    HG 评价地址→https://hellogithub.com/repository/53bfe6a115e24400a84e834ba6999451

    END

    来源:HelloGitHub

    版权归原作者所有,如有侵权,请联系删除。

    推荐阅读
    CAN总线比UART串口难吗?
    分享一个开源串口神器,太强了!
    短短三个月,稚晖君创业项目已获三轮融资

    →点关注,不迷路←

    文章引用微信公众号"嵌入式微处理器",如有侵权,请联系管理员删除!

    博客评论
    还没有人评论,赶紧抢个沙发~
    发表评论
    说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。