有没有想过把身边的物件儿转成 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.1 走进 3D 世界:Three.js
      • 1.2 高清大图:ailab
      1. GitHub Trending 周榜
      • 2.1 macOS 开发利器:DevToysMac
      • 2.2 UI 工具箱:Font-Awesome
      • 2.3 目标检测:sahi
      • 2.4 马赛克破解:unredacter
      • 2.5 程序员做饭指南:HowToCook
      1. 往期回顾

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 代码构建你自己有意思的网站。

GitHub 地址→https://github.com/FortAwesome/Font-Awesome

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」的更多相关文章

  1. 你的程序员女孩「GitHub 热点速览 v.22.09」

    本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...

  2. 平平无奇的项目「GitHub 热点速览 v.22.10」

    不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...

  3. 换工作?试试远程工作「GitHub 热点速览 v.22.40」

    近日,潜在某个技术交流群的我发现即将毕业的小伙伴在焦虑实习.校招,刚好本周 GitHub 热榜有个远程工作项目.不妨大家换个思路,"走"出去也许有更多的机会.当然,除了全球的远程工 ...

  4. 读 Linux 像读小说「GitHub 热点速览 v.22.03」

    本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码.当然画风可以增加阅读体验,彩色标记也是一种学习方法-- ...

  5. 电子检索实体书「GitHub 热点速览 v.22.12」

    不知道有没有小伙伴遇到实体书快速定位指定内容的问题,凭借着记忆里很难快速翻阅到正确的页数,但 paperless-ngx 也许能帮上你的忙,它除了能将你的实体书籍电子化变成文件库里的一员之外,还能帮你 ...

  6. 你也可以很硬核「GitHub 热点速览 v.22.13」

    本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪.本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠.安全的认知 ...

  7. GitHub 毕业年鉴「GitHub 热点速览 v.22.20」

    GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...

  8. GitHub 官方大动作频频「GitHub 热点速览 v.22.24」

    作者:HelloGitHub-小鱼干 本周 GitHub 官方 Blog 很是热闹,GitHub 官方大动作频频也带来了 GitHub Blog 的频繁更新,除了本周 News 快读收录的 GitHu ...

  9. 叮,GitHub 到账 550 美元「GitHub 热点速览 v.22.26」

    作者:HelloGitHub-小鱼干 如果你关注 GitHub 官方动态,你会发现它们最近频频点赞世界各地开发者晒出的 GitHub $550 sponsor 截图,有什么比"白嫖" ...

随机推荐

  1. textarea换行符转换

    /** * @description textarea换行符转指定字符 * @param str:要放到textarea的字符串 * @param code:要转换成换行的字符,默认为',' */ e ...

  2. jenkins启动失败 jenkins.service failed Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录

    失败的原因 ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; b ...

  3. nginx+php环境搭建详解(Linux)

    今天在内网环境下,给linux主机安装nginx+php环境,由于是内网环境,只能手动解压缩包进行安装,在这过程中我也着实遇到了一些问题(困扰了我许久),还好最后搭建环境成功了,所以写篇博客记录一下, ...

  4. markdown mermaid序列图

    序列图(时序图) 序列图是一种交互图,它显示了进程如何相互操作以及按什么顺序操作. sequenceDiagram participant l as 大灰狼 participant y as 小羊 l ...

  5. 18张图,详解SpringBoot解析yml全流程

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可 ...

  6. web刷题记录 极客大挑战2019Knife upload buy a flag

    极客2019Knife webshell就是以asp.php.jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理.服务器管理.权限管理等操作.使用方法简单,只需上传一个代码文件,通 ...

  7. azure 控制台小工具

    这个控制台往往被忽略.

  8. pytest文档4-fixture之conftest.py

    用例1需要先登录,用例2不需要登录,用例3需要先登录.很显然这就无法用setup和teardown来实现了.fixture之conftest.py就是自定义测试用例的预置条件 1.firture相对于 ...

  9. golang中算数运算、位运算、逻辑运算、赋值运算常用方法

    package main import "fmt" var a = 21.0 var b = 5.0 //var c float64 func main() { Arithmeti ...

  10. Windows 是最安全的操作系统

    建了一个用户交流群,我在群里说:"Windows 是最安全的操作系统." 立刻引发了很多有意思的观点.我在群里一个人说不过大家,先篇文章把自己的论点罗列一下. 对操作系统攻击的方式 ...