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

不知道有没有小伙伴遇到实体书快速定位指定内容的问题,凭借着记忆里很难快速翻阅到正确的页数,但 paperless-ngx 也许能帮上你的忙,它除了能将你的实体书籍电子化变成文件库里的一员之外,还能帮你迅速找到想要的内容。一样能帮上忙的是让你专注了解 vue3 核心实现逻辑的 mini-vue,让你快速了解 vue3 的设计思路。
新晋编辑器 CodeEdit 也是个小能手,旨在提升 macOS 开发者的系统利用率,Remotion 则让 Web 开发者们能通过 Canvas、WebGL 等技术来制作自己的视频…
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- 本周特推
- 1.1 无纸化检索:paperless-ngx
- 1.2 最简 vue3 模型:mini-vue
- GitHub Trending 周榜
- 2.1 3D 建模:plasticity
- 2.2 人脸修复:GFPGAN
- 2.3 Go 新泛型:lo
- 2.4 macOS 编辑器:CodeEdit
- 2.5 React 视频库:remotion
- 往期回顾
1. 本周特推
1.1 无纸化检索:paperless-ngx
本周 star 增长数:300+
New Paperless-ngx 是一个 Django 实现的文档管理系统,它可以将你的物理文档转换成一个可搜索的在线存档,这样你就可以节省纸张。主要通过文档扫描器来实现电子化,不同于普通的扫描仪将实体书变成图片、PDF 等不便于检索的电子格式,Paperless-ngx 由两部分组成:Consumer 和 Web Server,前者用过实现索引功能,后者用来下载和检索电子文档。

1.2 最简 vue3 模型:mini-vue
本周 star 增长数:800+
mini-vue 通过构建自己的 mini-vue3 来深入学习理解 vue3 源码。作者表示,像这种工业级别的库,源码中有很多逻辑是用于处理边缘情况或者是兼容处理逻辑,不利于使用者学习。而此项目将 vue3 源码中最核心的逻辑剥离出来,大家只要关注核心逻辑的实现即可。
GitHub 地址→https://github.com/cuixiaorui/mini-vue

2. GitHub Trending 周榜
2.1 3D 建模:plasticity
本周 star 增长数:750+
Plasticity 是一款 3D 建模工具,供艺术家们使用的 CAD。虽然它尚在 Beta 版本,有些功能缺失,但是它主打快速、高效建模,而且界面有着不同于工业风的高颜值。
GitHub 地址→https://github.com/nkallen/plasticity

2.2 人脸修复:GFPGAN
本周 star 增长数:400+
GFPGAN 是腾讯开源的人脸修复算法,从效果图上看来 GFPGAN 的修复成果更清晰、更贴近现实。
GitHub 地址→https://github.com/TencentARC/GFPGAN

2.3 Go 新泛型:lo
本周 star 增长数 750+
lo 是一个新的 Golang 泛型库,它类似 Lodash,性能报告显示它比 reflect 包拥有更快的性能,同纯 for 相比,lo 也有一定的性能提升。lo 适用于 Golang 1.18+ 版本。
GitHub 地址→https://github.com/samber/lo

2.4 macOS 编辑器:CodeEdit
本周 star 增长数:1,900+
New CodeEdit 是一个供 macOS 平台的开发者使用的编辑器,作者认为现在主流的编辑器都基于 Electron,而它依赖于 Chromium 实例,这样会造成性能损耗、RAM 使用过高,从而编辑器不能充分利用所有的系统资源,所以他萌生了开发 CodeEdit 的念头。目前该项目尚未发布版本,可通过源码编译来试运行。从项目 logo 设计风格来说, 延续了之前苹果 icon 的设计风格。
GitHub 地址→https://github.com/CodeEditApp/CodeEdits

2.5 React 视频库:remotion
本周 star 增长数:250+
Remotion 是个基于 React 的视频库,允许用户利用 Web 技术(CSS、Canvas、SVG、WebGQL 等等)来创建视频。而官方给出了各类视频是如何通过 Remotion 进行创建的示例,如果你想要创建一个视频,不妨试试 Remotion。
GitHub 地址→https://github.com/remotion-dev/remotion

3. 往期回顾
往期回顾:
以上为 2022 年第 12 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
电子检索实体书「GitHub 热点速览 v.22.12」的更多相关文章
- 你也可以很硬核「GitHub 热点速览 v.22.13」
本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪.本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠.安全的认知 ...
- 一起来作画吧「GitHub 热点速览 v.22.14」
作者:HelloGitHub-小鱼干 又一个现象级.火爆社交媒体的项目--多人作画,把你想要放置的元素添加到某一个画布上,Reddit Place 便有了你的痕迹.在本周特推中 reddit-plac ...
- 极客的浪漫「GitHub 热点速览 v.22.41」
极客的浪漫,是怀旧复古的开源操作系统 SerenityOS 献上的情书:也是实用派用 AI 作画工具 novelai-bot 生成二次元女友.LxgwWenKai 用仿宋 / 楷体中文字体书写而成的那 ...
- 能动的电脑配件「GitHub 热点速览 v.22.11」
看到这个标题就知道硬核的 B 站 UP 主稚晖君又更新了,本次带来的是一个造型可爱的小机器人.除了稚晖君这个一贯硬核的软硬件项目之外,本周也有很多有意思的新项目,像 Linux 服务监控小工具 Ray ...
- 一个程序的自我修养「GitHub 热点速览 v.22.19」
一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus.知 ...
- 一键到位「GitHub 热点速览 v.22.32」
作者:HelloGitHub-小鱼干 上上周在 B 站观看了智能键盘--瀚文的制作过程,本周 GitHub 热榜上出现了它的软硬件开源项目 HelloWord-Keyboard,如果你的动手能力强不妨 ...
- 老梗新玩「GitHub 热点速览 v.22.34」
作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...
- 专注效率提升「GitHub 热点速览 v.22.36」
本周最大的 GitHub 事件无疑是国内多家自媒体报道过的,GitHub 官方或将下架 GitHub Trending 页面.作为 GitHub Trending 长期用户,本周也是找到了实用且提升效 ...
- 不可错过的效能利器「GitHub 热点速览 v.22.39」
如果你是一名前端工程师且维护着多个网站,不妨试试本周榜上有名的 HTML-first 的 Qwik,提升网站访问速度只用一招.除了提升网站加载速度的 Qwik,本周周榜上榜的 Whisper 也是一个 ...
随机推荐
- Keepalived配置与使用(1)
介绍 Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障.一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为 ...
- CVE-2021-4034 Linux Polkit本地权限提升漏洞
0x00 前言 公司放假两天,突然一天下午,群里面实验室的大哥发了个通告,就是这个臭名昭著刚爆出来的漏洞.通杀目前市场上大多数Linux操作系统.随后我看到各种微信公众号纷纷发表文章,POC已经出现了 ...
- go基础——基本数据类型
GO语言的数据类型: /* GO语言的数据类型: 1.基本数据类型: 布尔类型:true,false 数值类型:整数,浮点,复数complex 字符串:string 2.复合数据类型 array,sl ...
- SpringCloud--feign的配置加载
spring cloud feign我们使用 @FeignClient注解,其中有几个核心属性: @AliasFor("name") String value() default ...
- 多个UID为0的用户如何实现root用户的免密
文章目录 创建用户 创建用户密码 免密脚本 当前主机用户不是root 当前主机用户是root,远程主机多个用户uid为0 利用shell脚本实现远程主机uid为0的用户只有root一个 多个UID=0 ...
- verification 时间不推进,挂起
时间不推进,挂起 0时刻 windows-> new -> source Browser 可能是仿真精度不够,比如进度是1ns,但是时钟有0.1ns为周期的,这种情况下,仿真器会吧这个周期 ...
- 查看树莓派系统相关信息的shell代码
一.系统信息 1.显示系统名.系统版本和cpu架构等 在命令行中输入下面的指令 uname -a 2.系统位数 在命令行中输入下面的指令 getconf LONG_BIT 如图,显示多少就是多少位 3 ...
- windows server2012 r2 .net framework 3.5失败
拿到手的虚拟机系统是Windows server 2012R2,本想着安装SQlserver2012轻轻松松,结果途中警告未安装.NET Framework 3.5.于是找了个.NET Framewo ...
- 在服务器的docker里 装anacond3深度学习环境的全流程超基础
背景: 实验室给我分配了一个服务器 已经装好了docker 和nvidi docker . 现在我的目标是创建我自己的docker 然后在我自己的docker里装上anaconda环境. 我以前从 ...
- [系统安全] 十六.PE文件逆向基础知识(PE解析、PE编辑工具和PE修改)
[系统安全] 十六.PE文件逆向基础知识(PE解析.PE编辑工具和PE修改) 文章来源:https://masterxsec.github.io/2017/05/02/PE%E6%96%87%E4%B ...