3D 世界的钥匙「GitHub 热点速览 v.22.08」

有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手。除了打开浏览器 3D 世界的钥匙外,还有担心你吃不好的 HowToCook 手把手带你摆脱吃泡面过上煮饭、烹饪居家生活。
说到吃饭的家伙,B站开源了他们用百万动漫素材训练而成的图像清晰化利器——ailab,你可以来实地感受一下 B站硬核的图像技术。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- News 快读
- 1.0 产品·GitHub 支持 Markdown 语法绘制图表
- 本周特推
- 1.1 走进 3D 世界:Three.js
- 1.2 高清大图:ailab
- GitHub Trending 周榜
- 2.1 macOS 开发利器:DevToysMac
- 2.2 UI 工具箱:Font-Awesome
- 2.3 目标检测:sahi
- 2.4 马赛克破解:unredacter
- 2.5 程序员做饭指南:HowToCook
- 往期回顾
- News 快读
News 速览
1. GitHub 支持绘制图表
上周一 2 月 14 号,GitHub 的产品更新博客中提到借助 Mermaid,GitHub 支持将图表嵌入到 Markdown 中,从此你可以直接用 Markdown 来绘制流程图、有向图等等。

顺带一提,使用 Markdown 语法绘制图表和流程图的 Mermaid 本周获得了 3k+ 颗 star。
GitHub 地址→https://github.com/mermaid-js/mermaid
1. 本周特推
1.1 走进 3D 世界:Three.js
Star 增长:100+|语言:JavaScript
Three.js 是 WebGL 的高级封装库,让用户更加方便在浏览器上创建和展示 3D 动画。可以访问 https://threejs.org/ 在浏览器打开梦幻的 3D 世界大门。
GitHub 地址→https://github.com/mrdoob/three.js

1.2 高清大图:ailab
Star 增长:1000+|语言:Python
ailab 收录了 B 站开源的 Real-CUGAN,Real CUGAN 是一个使用百万级动漫数据进行训练的,结构与 Waifu2x 兼容的通用动漫图像超分辨率模型。它支持 2x\3x\4x 倍超分辨率,其中 2 倍模型支持 4 种降噪强度与保守修复,3 倍 / 4 倍模型支持 2 种降噪强度与保守修复。下图给出了 B 站视频中用该软件提高图像清晰度的对比图,已经画好重点圈了,记得查看。
GitHub 地址→https://github.com/bilibili/ailab

2. GitHub Trending 周榜
2.1 macOS 开发利器:DevToysMac
Star 增长:1,150+|语言:Swift
DevToysMac 是为用 Mac 本开发代码的研发同学准备的“瑞士军刀”,收录大量实用开发小工具,包括:JSON 格式化工具、Base 64 编码、JSON 转 Yaml 工具等等。
GitHub 地址→https://github.com/ObuchiYuki/DevToysMac

2.2 UI 工具箱:Font-Awesome
Star 增长:1,000+|语言:JavaScript
Font-Awesome 拥有大量高颜值图标,作为设计师、开发的工具箱,你可以直接使用上面的图标 HTML、CSS 代码构建你自己有意思的网站。

2.3 目标检测:sahi
Star 增长:400+|语言:Python
New SAHI 一个轻量级视觉库,用于执行大规模的目标检测和实例分割。
GitHub 地址→https://github.com/obss/sahi

2.4 马赛克破解:unredacter
Star 增长:2,350+|语言:TypeScript
Newunredacter 是一个破解马赛克图片原始信息的项目,它旨在展示用马赛克给图片“加密”是多么不可靠,下图显示了它是如何猜测某张文字(英文)马赛克图原始信息的过程。
GitHub 地址→https://github.com/BishopFox/unredacter

2.5 程序员做饭指南:HowToCook
Star 增长:650+|语言:Markdown
HowToCook 项目发起人在家做饭过程中发现网上菜谱制作过程中会多出一些材料,对于习惯了形式语言的他非常的不友好,于是他发起了做饭指南项目,结合实际做菜经验用更精准的方式来做常见菜。
GitHub 地址→https://github.com/Anduin2017/HowToCook

3. 往期回顾
往期回顾:
以上为 2022 年第 8 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
3D 世界的钥匙「GitHub 热点速览 v.22.08」的更多相关文章
- 你的程序员女孩「GitHub 热点速览 v.22.09」
本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...
- 平平无奇的项目「GitHub 热点速览 v.22.10」
不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...
- 换工作?试试远程工作「GitHub 热点速览 v.22.40」
近日,潜在某个技术交流群的我发现即将毕业的小伙伴在焦虑实习.校招,刚好本周 GitHub 热榜有个远程工作项目.不妨大家换个思路,"走"出去也许有更多的机会.当然,除了全球的远程工 ...
- 读 Linux 像读小说「GitHub 热点速览 v.22.03」
本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码.当然画风可以增加阅读体验,彩色标记也是一种学习方法-- ...
- 电子检索实体书「GitHub 热点速览 v.22.12」
不知道有没有小伙伴遇到实体书快速定位指定内容的问题,凭借着记忆里很难快速翻阅到正确的页数,但 paperless-ngx 也许能帮上你的忙,它除了能将你的实体书籍电子化变成文件库里的一员之外,还能帮你 ...
- 你也可以很硬核「GitHub 热点速览 v.22.13」
本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪.本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠.安全的认知 ...
- GitHub 毕业年鉴「GitHub 热点速览 v.22.20」
GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...
- GitHub 官方大动作频频「GitHub 热点速览 v.22.24」
作者:HelloGitHub-小鱼干 本周 GitHub 官方 Blog 很是热闹,GitHub 官方大动作频频也带来了 GitHub Blog 的频繁更新,除了本周 News 快读收录的 GitHu ...
- 叮,GitHub 到账 550 美元「GitHub 热点速览 v.22.26」
作者:HelloGitHub-小鱼干 如果你关注 GitHub 官方动态,你会发现它们最近频频点赞世界各地开发者晒出的 GitHub $550 sponsor 截图,有什么比"白嫖" ...
随机推荐
- axios发送两次请求问题解决
在使用axios的过程中,会发送两次请求. 看了下是因为有一个请求是OPTIONS来判断跨域的时候让不让发送请求的. 这个不算是一个bug,但是发送两个请求着实让人看着不舒服.于是修改了下,原来的请求 ...
- 使用.NET 6开发TodoList应用(25)——实现RefreshToken
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在上一篇文章使用.NET 6开发TodoList应用(24)--实现基于JWT的Identity功能中,我们演示了如何使用.N ...
- webstorm 配置git代码项目管理工具
1.下载最新的webStrom11安装包安装 https://confluence.jetbrains.com/display/WI/Previous+WebStorm+Releases/ 2.破解w ...
- Java集合-ArrayList源码分析
目录 1.结构特性 2.构造函数 3.成员变量 4.常用的成员方法 5.底层数组扩容原理 6.序列化原理 7.集合元素排序 8.迭代器的实现 9.总结 1.结构特性 Java ArrayList类使用 ...
- 【记录一个问题】go.mod中使用replace后,编译出现神奇的错误:
biz\child.go:5:2: imported and not used: "xxx.com/start/common/src/polaris" as biz biz\chi ...
- 【小记录】android下opencv的cv::dft()函数,CPU版本与opencl版本的性能相差16倍
cv::dft 相差15.9倍 cpu版本 单次调用 0.029448 毫秒 opencl版本 单次调用 0.468688 毫秒 差别仅 ...
- CesiumJS下载量超过1百万次
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ CesiumJS的下载总量已经超过100万.这一里程碑对我们(C ...
- Qt之QColorDialog
widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> class Widget : public QWidget { ...
- 淘系工程师讲解的使用Spring特性优雅书写业务代码
使用Spring特性优雅书写业务代码 大家在日常业务开发工作中相信多多少少遇到过下面这样的几个场景: 当某一个特定事件或动作发生以后,需要执行很多联动动作,如果串行去执行的话太耗时,如果引入消息中 ...
- golang中如何将json文件解析成结构体
package tool import ( "bufio" "encoding/json" "fmt" "os" ) t ...