这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水)。先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画。如果提升 30%-40% 传输速度的 kcp 不够惊艳,还有想象力匮乏程序员的福音——rerun,直接让你带入计算机视角看待那些图片、视频信息。

而本周开始,加入了 「HelloGitHub 热评」,会同大家分享本周收到若干好评的开源项目有哪些。因为 HG 开源项目评价系统刚上线不久,希望大家多多照顾:给用过的、想用的项目们一个你的小看法~

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

  • 本文目录

    • 1. 本周特推

      • 1.1 线稿上色:style2paints
      • 1.2 传输协议:kcp
    • 2. GitHub Trending 周榜
      • 2.1 可视化的计算机视觉:rerun
      • 2.2 Swift 编码规范:SwiftLint
      • 2.3 新手友好 Neovim:kickstart.nvim
      • 2.4 文本生成语音:TTS
      • 2.5 【书籍】高并发的哲学:PPHC
    • 3. HelloGitHub 热评
      • 3.1 极简风在线绘图:tldraw
      • 3.2 优雅的 JSON 数据可视化工具:jsoncrack.com
    • 4. 往期回顾

1. 本周特推

1.1 线稿上色:style2paints

主语言:JavaScript、Python

style2paints 是一个给草图上色的 AI 工具,你上传一张线稿之后,指定风格和光源,等着收上色成品即可。值得一提的是,你不需要安装任何复杂的东西,比如:Python、CUDA,像使用其他应用程序一样下载,双击使用即可,非常易操作。

GitHub 地址→https://github.com/lllyasviel/style2paints

1.2 传输协议:kcp

主语言:C、C++

KCP 是一个快速可靠协议,能以比 TCP 浪费 10%-20% 的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如 UDP)的收发,需要使用者自己定义下层数据包的发送方式,以 callback 的方式提供给 KCP。连时钟都需要外部传递进来,内部不会有任何一次系统调用。

在技术特性方面,TCP 是为流量设计的(每秒内可以传输多少 KB 的数据),讲究的是充分利用带宽。而 KCP 是为流速设计的(单个数据包从一端发送到一端需要多少时间),以 10%-20% 带宽浪费的代价换取了比 TCP 快 30%-40% 的传输速度。TCP 信道是一条流速很慢,但每秒流量很大的大运河,而 KCP 是水流湍急的小激流。

GitHub 地址→https://github.com/skywind3000/kcp

2. GitHub Trending 周榜

2.1 可视化的计算机视觉:rerun

本周 star 增长数:1,150+主语言:Rust

New 想知道一张图片、一个视频在计算机眼中是怎么样的么?Rerun 是一个 SDK,用于记录计算机视觉和机器人数据,并与一个可视化器配对,用于随着时间的推移探索这些数据。它让你用最少的代码调试和理解系统的内部状态和数据。

GitHub 地址→https://github.com/rerun-io/rerun

2.2 Swift 编码规范:SwiftLint

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

基于现有 GitHub 上的 swift-style-guide 的 Swift 编码风格指南,它采用了 Swift 社区普遍采纳的样式规范。你可以用它来强制检查 Swift 代码风格和规范。

GitHub 地址→https://github.com/realm/SwiftLint

2.3 新手友好 Neovim:kickstart.nvim

本周 star 增长数:200+主语言:Lua

对于一个 Neovim 新手而言,Neovim 的起点应该是这样的:

  • 单文件,带有多文件示例
  • 文档化
  • 模块化

而这个 repo 就是帮你快速度过新手阶段,删除你不需要的东西,并加入你 miss 的信息。当然它还有个替代品就是 LazyVim

GitHub 地址→https://github.com/nvim-lua/kickstart.nvim

2.4 文本生成语音:TTS

本周 star 增长数:150+主语言:Python、Jupyter Notebook

一个文本生成语音模型,支持 20+ 种语言。

GitHub 地址→https://github.com/coqui-ai/TTS

2.5 【书籍】高并发的哲学:PPHC

本周 star 增长数:750+

在这本书中,将讨论一下高并发问题背后隐藏的一个哲学原理 —— 找出单点,进行拆分。

GitHub 地址→https://github.com/johnlui/PPHC

3. HelloGitHub 热评

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

3.1 极简风在线绘图:tldraw

主语言:TypeScript

这是一个” 麻雀虽小,五脏俱全 “的绘图工具,支持插入便签、保存进度、生成图片、多人协作等实用的功能。

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

3.2 优雅的 JSON 数据可视化工具:jsoncrack.com

主语言:TypeScript

该项目不是简单的展示 JSON 数据,而是将其转化为类似脑图的形式,支持放大 / 缩小、展开 / 收缩、搜索节点、导出图片等操作,还可以快速部署成服务。

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

4. 往期回顾

往期回顾:

以上为 2023 年第 7 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

真·生产力「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 解放生产力「GitHub 热点速览 v.21.51」

    作者:HelloGitHub-小鱼干 解放生产力一直都是我们共同追求的目标,能在摸鱼的空闲把赚了.而大部分好用的工具便能很好地解放我们的生产力,比如本周特推 RedisJSON 不用对 JSON 做哈 ...

  3. GitHub 公布 2021 Top 10 博文「GitHub 热点速览」

    作者:HelloGitHub-小鱼干 2021 年在这周彻底同我们告别了,在本周的「News 快读」模块你可以看到过去一年 GitHub 的热门文章,其中有我们熟悉的可能让很多程序员"失业& ...

  4. GitHub 桌面版 v3.0 新特性「GitHub 热点速览」

    新版本一般意味着更强的功能特性,比如 GitHub Desktop v3.0.虽然未发布新版本,但本周收录的 7 个开源项目颇有"新版"味.比如,破解(恢复)密码能力 Max 的 ...

  5. 让人眼前一亮的应用「GitHub 热点速览」

    大开眼界的一期 GitHub 热门项目,类似 Django 存在的 pynecone,搞定 Windows.Office 激活的 Microsoft-Activation-Scripts,都让我的收藏 ...

  6. 年底了是时候学新技术了「GitHub 热点速览 v.21.52」

    作者:HelloGitHub-小鱼干 年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫 ...

  7. 开一场自己的特斯拉灯光秀「GitHub 热点速览 v.22.01」

    作者:HelloGitHub-小鱼干 新的一年开始了,本周特推是两款有意思的游戏,一个是末日生存游戏,让你有"危机感"地过好新的一年,而另外一款则是编程游戏,有代码就有一切的一款游 ...

  8. 造!又有新的生产力语言了「GitHub 热点速览 v.22.30」

    作者:HelloGitHub-小鱼干 你还记得那些 PHP 开发都去哪了吗?转 Golang 了!移动端现在流行什么?Flutter 编程.现在谷歌带着新的生产力语言来了,Carbon,代号:C++ ...

  9. 一键到位「GitHub 热点速览 v.22.32」

    作者:HelloGitHub-小鱼干 上上周在 B 站观看了智能键盘--瀚文的制作过程,本周 GitHub 热榜上出现了它的软硬件开源项目 HelloWord-Keyboard,如果你的动手能力强不妨 ...

  10. 大型项目源码集合「GitHub 热点速览 v.21.39」

    作者:HelloGitHub-小鱼干 代码,尤其是优雅规范的代码,一直都是学习编程技巧的捷径.虽然有实用的代码小片段,能拯救当前业务的燃眉之急,但是真要去提升自己的技能还是得从大型的项目,尤其是有一定 ...

随机推荐

  1. linux 使用ACR122U-A9设备读写M1卡

    前言 很久之前我在windows用过这个ACR122U-A9设备, 还挺好用,但是换了linux后,突然想又想用这个设备又是一顿折腾- 关于这个设备 其实这个设备只能读取M1卡(水卡这种),当时什么都 ...

  2. 总算给女盆友讲明白了,如何使用stream流的filter()操作

    一.引言 在上一篇文章中<这么简单,还不会使用java8 stream流的map()方法吗?>分享了使用stream的map()方法,不知道小伙伴还有印象吗,先来回顾下要点,map()方法 ...

  3. 【Flume】概述及组成、入门案例、进阶(事务、拓扑结构)、不同拓扑案例、自定义、数据流监控Ganglia

    一.概述 1.定义 日志采集.聚合.传输的系统,基于流式结构 即:读取本地磁盘数据,写入HDFS或kafka 2.架构 Agent:JVM进程,以事件形式将数据送到目的地. Agent由三部分组成:S ...

  4. 解决笔记本安装centos7后无法调节屏幕亮度

    起因:本人有台老古董笔记本,大约是10年前左右了,三星rv411,配置较低无法安装win7以上的系统.装个CentOS7正好可以拿来学习Linux系统. 但是遇到一个特别恶心的情况,笔记本上调节屏幕亮 ...

  5. 1.5.6 NN与2NN-hadoop-最全最完整的保姆级的java大数据学习资料

    目录 1.5.6 NN与2NN 1.5.6.1 HDFS元数据管理机制 1.5.6.2 Fsimage与Edits文件解析 1.5.6.2.1 Fsimage文件内容 1.5.6.2.2 Edits文 ...

  6. Java工厂模式的最佳实践?

    "Simplicity is prerequisite for reliability." - Edsger Dijkstra "简单是可靠的前提条件." -- ...

  7. 如何用3D流体实现逼真水流效果?

    华为应用市场在2022年HDC大会期间发布了一款3D水流主题,基于华为HMS Core Scene Kit服务能力,展现立体灵动的水流岛屿,可跟随用户指尖实现实时流体波动效果,既趣味又解压. 让变幻莫 ...

  8. 精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)

    Sentinel是什么?不要概念混淆啊! 注意:本Sentinel与Redis服务Sentinel是两回事,压根不是一个概念,请大家不要混肴. Alibaba的Sentinel Sentinel是由阿 ...

  9. 关于RESTful 的使用(实战)

    今天在博客园首页看到一篇关于写 RESTful, 大致就是前端定义的一种规范. 原文如下, https://www.cnblogs.com/zhangmumu/p/11936262.html 看了一圈 ...

  10. Flutter异常监控 - 贰 | 框架Catcher原理分析

    前言 在给 Flutter 应用做异常监控的时候,一开始我是拒绝滴,如果不考虑 Flutter Engine 和 native 侧的监控,用我另一篇文章中不得不知道的 Flutter 异常捕获知识点 ...