百相网

搜索
查看: 97|回复: 1

AI 能多强「GitHub 热点速览」

[复制链接]

4

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2023-3-8 15:41:48 | 显示全部楼层 |阅读模式
不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关。还有一个和 AI 相关的,进行 panda dataframe 的可视化探索。
不过不只是 AI 很强,本周也有很强的 TS 类型加强工具 ts-reset,跨设备传输文件的 localsend 以及十分让我心动的用类 Markdown 形式生成流程图的 mermaid。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知  

  • 本文目录

    • 1. 本周特推

      • 1.1 TS 重置:ts-reset
      • 1.2 AI 生图:ControlNet

    • 2. GitHub Trending 周榜

      • 2.1 可视化数据分析:pygwalker
      • 2.2 2D 变 3D:pix2pix3D
      • 2.3 多人游戏引擎:Ambient
      • 2.4 跨设备传输:localsend
      • 2.5 文本生成流程图:mermaid

    • 3. HelloGitHub 热评

      • 3.1 单机策略手游:unciv
      • 3.2 物联网开发框架:shifu

    • 4. 往期回顾

1. 本周特推

1.1 TS 重置:ts-reset

主语言:TypeScript
New TypeScript 的内置类型并不完美,ts-reset 能让它更好。有了 ts-reset:

  • 无论是 fetch 还是 JSON.parse 的 .json 都会返回 unknown 而不是 any;
  • .filter(Boolean) 绝对符合你预期;
  • array.includes 更符合工程需求,不再常在只读数组上中断;
下面是一个简单的示例:
// Import in a single file, then across your whole project...
import "@total-typescript/ts-reset";

// .filter just got smarter!
const filteredArray = [1, 2, undefined].filter(Boolean); // number[]

// Get rid of the any's in JSON.parse and fetch
const result = JSON.parse("{}"); // unknown

fetch("/")
  .then((res) => res.json())
  .then((json) => {
    console.log(json); // unknown
  });
GitHub 地址→https://github.com/total-typescript/ts-reset
1.2 AI 生图:ControlNet

主语言:Python
New 上周线稿上色的 style2paints 在 ControlNet 面前可能只是个弟弟。ControlNet 是一种通过添加额外条件来控制扩散模型的神经网络结构。为什么说 style2paints 是个弟弟呢?这是 ControlNet 的社生成效果图,从线稿到成品,一句话搞点。
GitHub 地址→https://github.com/lllyasviel/ControlNet


2. GitHub Trending 周榜

2.1 可视化数据分析:pygwalker

本周 star 增长数:3,300+,主语言:Jupyter Notebook
New PyGWalker 可视化的探索性数据分析的 Python 库,可以简化 Jupyter Notebook 数据分析和数据可视化工作流程。通过将您的 pandas dataframe 转换为一个表风格的用户界面进行可视化探索。
GitHub 地址→https://github.com/Kanaries/pygwalker


2.2 2D 变 3D:pix2pix3D

本周 star 增长数:950+,主语言:Swift
New PyTorch 「3D-aware Conditional Image Synthesis」的官方实现。Pix2pix3D 会合成给定的 2D 标签映射的三维对象(神经域),如分割或边缘映射。
GitHub 地址→https://github.com/dunbar12138/pix2pix3D


2.3 多人游戏引擎:Ambient

本周 star 增长数:1,950+,主语言:Rust
New Ambient 是一个用于构建高性能多人游戏和 3D 应用程序的 runtime,由 WebAssembly、Rust 和 WebGPU 支持。
GitHub 地址→https://github.com/AmbientRun/Ambient


2.4 跨设备传输:localsend

本周 star 增长数:1,200+,主语言:Dart
AirDrop 的开源跨平台替代方案,LocalSend 是一款免费的开源应用程序,可以让你通过本地网络安全地与附近的设备共享文件和消息,而不需要互联网连接。
GitHub 地址→https://github.com/localsend/localsend


2.5 文本生成流程图:mermaid

本周 star 增长数:600+,主语言:JavaScript
用类似 Markdown 的形式将文本生成流程图、序列图。
GitHub 地址→https://github.com/mermaid-js/mermaid


3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价
3.1 单机策略手游:unciv

主语言:Kotlin
仅 6M 的回合制策略游戏,玩家可以在游戏中模拟创建帝国文明,相当于开源版的《文明》安卓手游。虽然游戏画面是像素风格,但并未影响游戏体验,游戏支持中文、内容丰富可玩性非常高。
HG 评价地址→https://hellogithub.com/repository/6eb6803bbc234fc38f11edd5bfcb197b


3.2 物联网开发框架:shifu

主语言:Go
这是一个生产级别的物联网平台,它可以将物联网 (IoT) 设备,封装成 K8s 的最小的可部署的计算单元 (pod),直接将设备的能力和数据通过 API 开放出来,让物联网应用的开发变得更加简单。
HG 评价地址→https://hellogithub.com/repository/c257b5be90204bf580c77de23297a7c8


4. 往期回顾

往期回顾:

  • 真·生产力「GitHub 热点速览」
  • 如何让程序更健壮「GitHub 热点速览」
以上为 2023 年第 8 个工作周的 GitHub Trending  如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟
回复

使用道具 举报

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-3-8 15:42:30 | 显示全部楼层
所以小色图在哪?[doge]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|百相网

GMT+8, 2025-10-16 22:28 , Processed in 0.180177 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表