本期 News 快读有 GitHub 官方大动作一会儿开源了两款字体,同样大动作的还有 OpenAI 发布的对话模型 ChatGPT,引燃了一波人机对话。

项目这块,或许会成为新的 Web 开发生产力工具的 leptos 和 Python UI 库 CustomTkinter,还有提升开发体会的 jsonhero-web 帮你读 JSON,以及本地跑 GitHub Actiona 的 act。最好玩的,当然是互帮互助的 Villain 一同给互相的体系留个门。

最终,校招的小伙伴记得绕开这些坑,CampusShame 收录对应届生不友好的公司,当然也有部分对应届生不错的公司选择。

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

  • 本文目录
    • News 快读
      • 新品GitHub 官方开源多款字体
      • 爆款ChatGPT 相关仓库
    • 1. 本周特推
      • 1.1 Web 运用构建:leptos
      • 1.2 JSON 更好读:jsonhero-web
    • 2. GitHub Trending 周榜
      • 2.1 Python UI 库:CustomTkinter
      • 2.2 本地跑 Action:act
      • 2.3 事情驱动微服务:go-coffeeshop
      • 2.4 体系开后门:Villain
      • 2.5 校招避坑:CampusShame
    • 3. 往期回忆

News 快读

新品GitHub 官方开源多款字体

上周五,GitHub 官方发布了两款可变字体,别离名为:Mona Sans 和 Hubot Sans,你能够根据需求运用这两款字体。

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

这两款字体能够多种组合,做出美丽的效果图(如下),更多介绍就得检查官方博客 github.blog/2022-12-02-…

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

爆款ChatGPT 相关仓库

不知道本周你的朋友圈有没有被 ChatGPT 攻陷呢?一个能够帮你写代码、找 bug、写小说、写注释,各种作业都能搞定的文本机器人。比方,知乎的『电光幻影炼金术』提问过如何找男友的问题。

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

就这个神奇的谈天模型,也引发了 GitHub 的 ChatGPT 热潮,仅仅 2 天时刻,便有 115 个相关的 repo。有爱好的话,你能够了解下:

  • ChatGPT 逆向工程,自己搞个谈天机器人 github.com/acheong08/C…
  • 跑在你 macOS 状态栏的 ChatGPT github.com/vincelwt/ch…

1. 本周特推

1.1 Web 运用构建:leptos

主言语:Rust

New 可用 Rust 快速构建 Web 运用。特性:

  • 全栈:它可在浏览器中运转,也能够在服务器端渲染、运转,或是服务器渲染 HTML 时在浏览器中添加交互;
  • 同构:你能够在客户端和服务端用相同形式调用函数,但它只在服务器上运转;
  • Web:leptos 根据 Web 平台和 Web 规范之上,没有新的学习本钱;
  • 结构:供给构建现代 Web 运用所需的大部分内容:呼应式体系、模版库、可在服务端和客户端跑的路有;
  • 精密的呼应:leptos 由呼应式原语结构,当呼应信号变化时,能够更新单个文本节点、单个类或是从 DOM 中删去一个元素,不用动其他代码;
  • 声明式;

示例代码:

use leptos::*;
#[component]
pub fn SimpleCounter(cx: Scope, initial_value: i32) -> Element {
    // create a reactive signal with the initial value
    let (value, set_value) = create_signal(cx, initial_value);
    // create event handlers for our buttons
    // note that `value` and `set_value` are `Copy`, so it's super easy to move them into closures
    let clear = move |_| set_value(0);
    let decrement = move |_| set_value.update(|value| *value -= 1);
    let increment = move |_| set_value.update(|value| *value += 1);
    // this JSX is compiled to an HTML template string for performance
    view! {
        cx,
        <div>
            <button on:click=clear>"Clear"</button>
            <button on:click=decrement>"-1"</button>
            <span>"Value: " {move || value().to_string()} "!"</span>
            <button on:click=increment>"+1"</button>
        </div>
    }
}
// Easy to use with Trunk (trunkrs.dev) or with a simple wasm-bindgen setup
pub fn main() {
    mount_to_body(|cx| view! { cx,  <SimpleCounter initial_value=3 /> })

GitHub 地址→github.com/gbj/leptos

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

1.2 JSON 更好读:jsonhero-web

主言语:TypeScript

API HERO 团队开源的 JSON HERO,旨在供给一个简洁、美丽的 UI 给 JSON 运用者,让阅读和理解 JSON 更容易。部分特性:

  • 多种检查方法,可树形、列视图、编辑器视图等方法看 JSON;
  • 自动揣度字符串内容,并供给有用预览;
  • 创建可用于验证 JSON 的揣度 JSON Schema;
  • 可用键、值来检索 JSON 文件;

GitHub 地址→github.com/apihero-run…

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

2. GitHub Trending 周榜

2.1 Python UI 库:CustomTkinter

本周 star 增加数:850+主言语:Python

New 根据 Tkinter(Tk GUI 工具包的 Python 绑定包)的 Python UI 库,供给了新颖、现代、可定制的小部件。你能够独自运用这些部件,也能够组合运用。下图为 Windows 下的蓝黑主题。

GitHub 地址→github.com/TomSchimans…

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

2.2 本地跑 Action:act

本周 star 增加数:1,350+主言语:Golang

在本地跑起你的 GitHub Actions。至于为什么选 act,项目给出了两个简略粗暴的理由:快速反应,不需要每次测验都提交相关 .github/workflows/ 改变;免去 Makefile 烦恼,本地使命器就能搞定。

GitHub 地址→github.com/nektos/act

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

2.3 事情驱动微服务:go-coffeeshop

本周 star 增加数:1,700+主言语:Golang

New Golang 实现的事情驱动微服务演示。布置用到了 Nomad、Consul、Vault 和 Terraform。

GitHub 地址→github.com/thangchung/…

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

2.4 体系开后门:Villain

本周 star 增加数:1,350+主言语:Python

New 一个给 Windows 和 Linux 体系生成后门和多会话处理的工具,答应用户连接兄弟服务器(运转 Villain 的其他机器)并同享后门会话。

GitHub 地址→github.com/t3l3machus/…

2.5 校招避坑:CampusShame

本周 star 增加数:700+

什么只答应公司做海王把应届生当鱼,不能学生自己当海王去养公司的鱼呢?CampusShame,校招污点与非污点公司名单,校招污点行为包含但不限于:毁意向书、毁两方协议、毁三方协议、试用期裁员、很多裁应届生。

GitHub 地址→github.com/forthespada…

GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

3. 往期回忆

往期回忆:

  • 快速绘制流程图「GitHub 热点速览 v.22.47」
  • 视觉享受,统筹人文观感和几何特征的字体「GitHub 热点速览 v.22.46」

以上为 2022 年第 48 个作业周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和咱们分享下哟