每个男孩的机械梦「GitHub 热点速览 v.21.41」
作者:HelloGitHub-小鱼干
机械臂可能在医疗剧中看过,可以用来执行一些精细化的操作,例如:缝合之类的。但这次 Dummy-Robot 让你不仅看看而已,还具备一定的实操性(有一定的动手、经济能力)制作一个自己的机械臂。本周的 GitHub 热点除了 Dummy-Robot 这个非常酷的“硬汉”项目,还有将后端服务快速抽象为易部署的 Docker 微服务的 Appwrite,兼顾 Python、C 语言优势的新编译语言 Peregrine,Rust 编写的容器 Runtime Youki 等等。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- 本周特推
- 1.1 机械臂:Dummy-Robot
- 1.2 初学者的 data science 教程:Data-Science-For-Beginners
- GitHub Trending 周榜
- 2.1 编程语言:Peregrine
- 2.2 资源监控:uptime-kuma
- 2.3 AI 音乐项目:Muzic
- 2.4 后端服务:appwrite
- 2.5 容器 runtime:Youki
- 往期回顾
1. 本周特推
1.1 机械臂:Dummy-Robot
本周 star 增长数:2,500+
New
Dummy-Robot 是 B 站知名 UP 主——稚晖君开源的机械臂项目,而这么一个机械臂可以用来做一些人手无法做到的操作,比如软件去抖、运动范围的重映射、力矩强增强等等。对机械臂制作过程有兴趣的小伙伴可以查看 B 站的制作视频:【自制】我造了一台 钢 铁 侠 的 机 械 臂 !【硬核】
1.2 初学者的 data science 教程:Data-Science-For-Beginners
本周 star 增长数:1,450+
New
Data-Science-For-Beginners 是微软开设的 data science 教程,让你在 10 周的 20 节课程中学习 data science。下图为本项目的 roadmap,从 data science 讲起,带你了解如何使用关系型数据库,再是现在流行的 NoSQL 数据、数据可视化,最后教你如何做数据分析。
GitHub 地址→https://github.com/microsoft/Data-Science-For-Beginners
2. GitHub Trending 周榜
2.1 新编程语言:Peregrine
本周 star 增长数:1,100+
New
Peregrine 一种正在开发中的编译型编程语言。项目作者发明它的原因是为了拥有 Python 简易和 C 的高效,如果你有兴趣不妨来研究下 Peregrine,项目目前在重写中。
2.2 资源监控:uptime-kuma
本周 star 增长数:1,750+
New
它是一个自托管的监控工具,类似于“Uptime Robot”。特性:
- 可监控 HTTP(s)/TCP/Ping/DNS 记录的正常运行时间。
- 好看、快速的 UI/UX 交互
- 可通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和 70+ 种方式发送通知
- 暗黑模式
- 支持多语言
GitHub 地址→https://github.com/louislam/uptime-kuma
2.3 AI 音乐项目:Muzic
本周 star 增长数:100+
New
Muzic 是一个人工智能音乐研究项目,通过深度学习和人工智能赋能音乐理解和生成。Muzic 发音为[ˈmjuːzeik]和'谬贼客'(中文)。项目第一期开源了音乐理解和生成方面的 5 个研究工作,包括音乐预训练模型 MusicBERT,自动歌词转录方法 PDAugment,词曲写作模型 SongMASS,说唱生成模型 DeepRapper,歌词到旋律生成系统 TeleMelody。演示视频可见知乎的详细介绍:【微软亚洲研究院开源 AI 音乐研究项目 Muzic】
GitHub 地址→https://github.com/microsoft/muzic
2.4 后端服务:appwrite
本周 star 增长数:500+
Appwrite 是一个万星项目,它为 Web、Mobile 和 Flutter 开发人员提供的安全、端到端后端服务器。Appwrite 服务器打包为一组 Docker 微服务,用户可使用 docker compose
命令轻松使用。它免去了从零开始构建现代后端 API 复杂和重复性,允许用户更快地构建安全的应用程序。
GitHub 地址→https://github.com/appwrite/appwrite
2.5 容器 runtime:Youki
本周 star 增长数:1,700+
Youki 是 Rust 编写的容器 Runtime。项目作者创造 Youki 的原因:
- Rust 是实现 oci-runtime 规范的最佳语言之一;
- Youki 有可能比 runc 更快并使用更少的内存,因此可以在内存使用要求严格的环境中工作;
- 受启发于 railcar,但是 railcar 已经不在维护;
GitHub 地址→https://github.com/containers/youki
3. 往期回顾
以上为 2021 年第 41 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top5 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
每个男孩的机械梦「GitHub 热点速览 v.21.41」的更多相关文章
- 互联网公司作息表「GitHub 热点速览 v.21.42」
作者:HelloGitHub-小鱼干 检测一家公司是否值得一去,除了高薪之外,还有时薪的算法.即便是同样的时薪,在一家能随时摸鱼的公司,岂不是人生快事.WorkingTime 便是上周很火的互联网作息 ...
- 代码混淆保安全「GitHub 热点速览 v.21.43」
作者:HelloGitHub-小鱼干 虽然让代码难以阅读看似是件难以理解的事情,但是混淆后的代码起到了类似加密的作用,而且经过混淆的代码依旧能实现原代码的功能.javascript-obfuscato ...
- 它说你的代码有 Bug「GitHub 热点速览 v.21.44」
作者:HelloGitHub-小鱼干 本周热点上的榜单大多数提升工作效率的实用工具,像是一个 API 管理所有通知消息(包括推送.邮件-)的 notifire,再是高速解析 JSON 文件的 simd ...
- 互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」
作者:HelloGitHub-小鱼干 本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件-如此神奇的 AI 技术,恰巧本周微软也开 ...
- 获取 Windows 密码「GitHub 热点速览 v.21.28」
作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...
- AI 预测蛋白质结构「GitHub 热点速览 v.21.29」
作者:HelloGitHub-小鱼干 虽然 AI 领域藏龙卧虎,但是本周预测蛋白质结构的 alphafold 一开源出来就刷爆了朋友圈,虽然项目与我无关,但是看着科技进步能探寻到生命机理,吃瓜群众也有 ...
- 在线体验 Windows 11「GitHub 热点速览 v.21.30」
作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...
- 自制车速记录仪「GitHub 热点速览 v.21.31」
作者:HelloGitHub-小鱼干 如果你有一辆普通的自行车,那么就可以使用下 X-TRACK 这个项目制作一个自己的测速器,记录你的行驶轨迹还有车速,体验一把硬件发烧友的乐趣.如果你有一个非 ma ...
- 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」
作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...
随机推荐
- MySQL常用权限操作
MySQL常用权限操作 ** ubuntu mysql 8.0.21修改root密码 ** 1.查看默认安装密码: sudo cat /etc/mysql/debian.cnf 2. 登录mysql ...
- eclipse性能调优的一次记录
最近因为学习原因,eclipse中插件越来越多,造成eclipse一次次假死,着实很影响工作效率和心情,有时正是兴起,但是造成短片很令人生气,如果eclipse卡顿或者假死,在电脑配置较不错的情况下, ...
- 读《深入理解java虚拟机》小结
之所以学习 jvm ,是因为在学习多线程相关知识时,对 volatile 关键字理解的不够透彻,总有种似懂非懂的感觉.于是通过在网上各种资料的查阅,最终将 volatile 和 jvm 联系上了,本身 ...
- Mybatis-技术专区-如何清晰的解决出现「多对一模型」和「一对多模型」的问题
前提介绍 在mybatis如何进行多对一.一对多(一对一)的多表查询呢?本章带你认识如何非常顺滑的解决! 基础使用篇 一对一 association association通常用来映射一对一的关系,例 ...
- UOS LoongArch 上成功安装.NET Core 3.1
龙芯.NET团队正式发布了.NET Core 3.1 For LoongArch, 具体参见龙芯开源网站 http://www.loongnix.cn/index.php/Dotnet . 进入安装包 ...
- vue3 项目 用 vue-video-player 做直播 ( 亲测可用 )
npm 安装 npm install --save vue-video-player npm install --save videojs-flash 1 <template> 2 < ...
- 一个Django项目中实现的简单HTML页面布局
1 - 基础页面(被继承的模板) {% load static %} <!DOCTYPE html> <html lang="en"> <head&g ...
- Appium问题解决方案(8)- selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate.
背景 运行时代码报错: selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occ ...
- MongoDB(6)- BSON 数据类型
BSON BSON是一种二进制序列化格式,用于在 MongoDB 中存储文档和进行远程过程调用 跟 JSON 的数据结构很像,但是支持更丰富的数据类型 数据类型 数据类型 序号 别名 备注 Doubl ...
- Junit5快速入门指南-4
Junit5套件测试 @RunWith(JUnitPlatform.class) 执行套件 @SelectPackages({"packageA","packageB&q ...