作者:HelloGitHub-小鱼干

本周 GitHub 官方 Blog 很是热闹,GitHub 官方大动作频频也带来了 GitHub Blog 的频繁更新,除了本周 News 快读收录的 GitHub 新徽章和 Atom 被“停用”新闻之外,GitHub Action 的工作流也有新的 Changelog 以及 GitHub 安全策略也有所更新。GitHub Skills 这个新项目则带 GitHub 新人们快速入门 GitHub,项目提供了 GitHub 相关教程。

相较于 GitHub 官方的大动作,本周的开源项目就比较 Tiny,比如用在命令行等小地方的 Go 编译器 TinyGo、dalle-playground 则是知名项目 DALL-E 的在线试玩版,nginxconfig.io 也只是“小小”地帮你配制下 Nginx,MarkovJunior 也就小小地开发了一门概率编程语言。

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

  • 本文目录

      1. News 快读
        1. 社区动态·GitHub 上线成就徽章
        1. 产品·GitHub 宣布停用 Atom
      1. 本周特推
      • 1.1 Go 编译器:TinyGo
      • 1.2 文本生图:dalle-playground
      1. GitHub Trending 周榜
      • 2.1 概率编程语言:MarkovJunior
      • 2.2 云身份证:kratos
      • 2.3 目标检测:detr
      • 2.4 Nginx 配置:nginxconfig.io
      • 2.5 新手的数据科学教程:Data-Science-For-Beginners
      1. 往期回顾

0. News 快读

1. 社区动态·GitHub 上线成就徽章

据 GitHub 官方所说,每分钟 GitHub 就会收到近 5,000 公开贡献,为了识别相关的贡献者,继 Arctic Code VaultGitHub SponsorMars Helicopter 2020 徽章后,GitHub 本次上线了 contribution 相关的里程碑徽章,像下面小鱼干获得的 Pull Shark 徽章就是通过 pr 数来衡量的,目前解锁了青铜和白银,据说黄金要在某个仓库持续贡献 1024 个 pr。

而 GitHub 大脑(徽章名:Galaxy Brain)则在有用户认为你在 Discussion 的回复有帮助(Marked as answer)的情况下获得。(盲猜,也许是 GitHub 推广 Discussion 模块的一个措施)

更多徽章相关的内容,你可以阅读 GitHub 官方博文:https://github.blog/2022-06-09-introducing-achievements-recognizing-the-many-stages-of-a-developers-coding-journey/ 了解。

2. 产品·GitHub 宣布停用 Atom

在 2014 年,GitHub 官方推出 Atom 之后,在 2022 年 6 月 8 日,官方宣布将让 Atom 在同年 12 月 15 日 “退休”,归档该组织下所有的项目。官方表示作出该决定是由于基于云的工具产品出现和发展,加上 Atom 社区参与度显著下降,决定后期将通过 GitHub Codespaces 提高开发者的云端开发体验。

有兴趣了解该决定的来龙去脉的小伙伴可以阅读 GitHub 公告:https://github.blog/2022-06-08-sunsetting-atom/

1. 本周特推

1.1 Go 编译器:TinyGo

本周 star 增长数:800+

TinyGo 一个用于微控制器、WebAssembly(Wasm)和命令行工具等小地方的 Go 编译器。它重用 Go 语言工具 和 LLVM 来提供一种新的编译 Go 程序的方法。下面是一个示例:

package main

import (
"machine"
"time"
) func main() {
led := machine.LED
led.Configure(machine.PinConfig{Mode: machine.PinOutput})
for {
led.Low()
time.Sleep(time.Millisecond * 1000) led.High()
time.Sleep(time.Millisecond * 1000)
}
}

GitHub 地址→https://github.com/tinygo-org/tinygo

1.2 文本生图:dalle-playground

本周 star 增长数:1,100+

New dalle-playground 是 DALL-E 的在线试玩版本,你可以通过输入一个文本描述来生成特定的语句图片。

GitHub 地址→https://github.com/saharmor/dalle-playground

2. GitHub Trending 周榜

2.1 概率编程语言:MarkovJunior

本周 star 增长数:1,050+

New MarkovJunior 一种概率编程语言,其中的程序是重写规则的组合,通过约束传播来进行推理。项目名字取自于 Markov 算法发明人、数学家 Andrey Andreyevich Markov

GitHub 地址→https://github.com/mxgmn/MarkovJunior

2.2 云身份证:kratos

本周 star 增长数:1,050+

Ory Kratos 是世界上第一个(项目描述)云本地身份和用户管理系统。作为下一代身份服务器(参考 Auth0、Okta、Firebase),它具有 Ory 加固认证、MFA、FIDO2、Profile 管理、身份模式等等特性。

GitHub 地址→https://github.com/ory/kratos

2.3 目标检测:detr

本周 star 增长数 150+

detr 收录用于 DETR(DEtection TRansformer)的 PyTorch 训练代码和预训练模型。项目由 Facebook 研究所开源,他们用 Transformer 代替复杂人肉的对象检测管道。

GitHub 地址→https://github.com/facebookresearch/detr

2.4 Nginx 配置:nginxconfig.io

本周 star 增长数:1,650+

New通过 nginxconfig 你可以了解 Nginx 的工作原理,以及你输入的参数是如何影响整个 Web 服务的。此外,nginxconfig 会根据你的需求生成最佳配置文件,让你更方便地使用 Nginx。

GitHub 地址→https://github.com/digitalocean/nginxconfig.io

2.5 新手的数据科学教程:Data-Science-For-Beginners

本周 star 增长数:800+

微软的新手课程之一「Data Science for Beginners 」一共需要 10 周时间,一共有 20 堂课需要学。每堂课有课前和课后练习,让你快速掌握数据科学相关的知识。

GitHub 地址→https://github.com/microsoft/Data-Science-For-Beginners

3. 往期回顾

往期回顾:

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

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

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

GitHub 官方大动作频频「GitHub 热点速览 v.22.24」的更多相关文章

  1. 这就是艺术「GitHub 热点速览 v.22.25」

    作者:HelloGitHub-小鱼干 不知道写了那么久代码的你,是否还记得"代码写诗"这个词,它是用来形容代码的优雅.但是本周的项目,虽然你看到的是代码的成品,也会惊讶于它的艺术感 ...

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

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

  3. 能动的电脑配件「GitHub 热点速览 v.22.11」

    看到这个标题就知道硬核的 B 站 UP 主稚晖君又更新了,本次带来的是一个造型可爱的小机器人.除了稚晖君这个一贯硬核的软硬件项目之外,本周也有很多有意思的新项目,像 Linux 服务监控小工具 Ray ...

  4. 一起来作画吧「GitHub 热点速览 v.22.14」

    作者:HelloGitHub-小鱼干 又一个现象级.火爆社交媒体的项目--多人作画,把你想要放置的元素添加到某一个画布上,Reddit Place 便有了你的痕迹.在本周特推中 reddit-plac ...

  5. 马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」

    作者:HelloGitHub-小鱼干 如果你有创造力,就可以以马里奥 Mario 为主角在 a-little-game-called-mario 中开启你的 Hell 模式 Mario:如果你想贡献代 ...

  6. 可靠的自托管「GitHub 热点速览 v.22.37」

    自托管(Self-Hosted) 是很多开源项目主打的亮点:数据在手,安全我有.本周 GitHub 热点榜单上有多款自托管的项目,当中自然不能少了之前 HG 小伙伴 @makes world simp ...

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

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

  8. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」

    Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...

  9. 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」

    不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...

随机推荐

  1. 删除git 分支

    删除本地分支 git branch -D 要删除的分支名 删除远程分支 git push origin --delete 要删除的分支名

  2. LC-19

    19. 删除链表的倒数第 N 个结点 思路基本直接出来,双指针,IndexFast 和 IndexSlow 中间相隔 N - 1, 这样 IndexFast 到了最后,IndexSlow 自然就是倒数 ...

  3. 检查是否安装ASM

    ASM和管理 ASM是一个有效的抽象层,使Oracle数据库可以与叫做DiskGroups的抽象空间一起使用,而不是直接使用DataFiles. Oracle ASM脱离操作系统的文件系统约束,使得对 ...

  4. Druid 1.1.24 在控制台打印"discard long time none received connection. , jdbcUrl : jdbc:mysql://...."错误日志

    Druid 1.1.24 在控制台打印"discard long time none received connection. , jdbcUrl : jdbc:mysql://...&qu ...

  5. Java学习day17

    继续学习了IO流的一些常用类以及GUI基础 做了自己的第一个Frame窗口 在做第一个Frame窗口时程序报错:java: 无法从静态上下文中引用非静态 变量 this 查看后发现不小心把MyFram ...

  6. 2021.11.09 P3426 [POI2005]SZA-Template(KMP+DP)

    2021.11.09 P3426 [POI2005]SZA-Template(KMP+DP) https://www.luogu.com.cn/problem/P3426 题意: 你打算在纸上印一串字 ...

  7. 数据库基础知识详解五:MySQL中的索引和其两种引擎、主从复制以及关系型/非关系型数据库

    1.MySQL中的索引 在MySQL,索引是由B+树实现的,B+是一种与B树十分类似的数据结构. 形如下面这种: 其结构特点: (1)有n课子树的结点中含有n个关键码. (2)非根节点子节点数: ce ...

  8. os.system 裁掉片头 ffmpeg

    顺序执行多个指令os.system执行终端命令os.system('start ffmpeg -i x222.mp4 "%s.mp3" && del x222.mp ...

  9. Libco Hook 机制浅析

    Libco Hook 机制浅析 之前的文章里我们提到过 Libco 有一套 Hook 机制,可以通过协程的让出(yield)原语将系统的阻塞系统调用改造为非阻塞的,这篇文章我们将深入解析 Hook 机 ...

  10. Linux-交互式转化批处理工具expect

    expect 是由Don Libes基于 Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式 操作的场景,借助 expect 处理交互的命令,可以将交互过程如: ...