​如果你这周没刷到类似 “npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237...” 的一串字符,那就说明本期 GitHub Trending 周榜的内容非常适合你。这是前推特创始人多次推荐的去中心的社交网络 App Damus 的个人主页名片,而支撑这个一周就排名到 iOS 应用榜单前十 App,它背后的协议便是 nostr (同名开源项目)。

除了去中心化社交热点之外,本周其他项目同往常一样,是一些比较实用的工具,比如 root Android 的 KernelSU、提高语音识别精度的 WhisperX、协作平台 APITable、类 ChatGPT 的 AI 对话工具 Open-Assistant,以及 K8s 入门到精通的 kubernetes-learning-path。

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

  • 本文目录

    • 1. 本周特推

      • 1.1 协作平台:apitable
      • 1.2 语音识别:whisperX
    • 2. GitHub Trending 周榜
      • 2.1 Windows 包管理:winget-cli
      • 2.2 AI 对话:Open-Assistant
      • 2.3 去中心化协议:nostr
      • 2.4 K8s 学习路径:kubernetes-learning-path
      • 2.5 Android root:KernelSU
    • 3. 往期回顾

1. 本周特推

1.1 协作平台:apitable

主语言:TypeScript、Java

APITable 一个面向 API 的低代码平台,可用来代替 Airtable 来管理日常的协作事项。Airtable 是款协作平台,可以把文本、图片、链接等资源集中起来,来管理日常工作、生活事项。同 Airtable 类似的 APITable 具有以下特性:

  • 实时协作;
  • 自动表单,可自动同步相关字段;
  • API 优先的面板;
  • 不设上限的跨表连接;
  • 强大的行列权限;
  • 支持内嵌,可在你自己的管理系统中嵌入 APITable;

GitHub 地址→https://github.com/apitable/apitable

1.2 语音识别:whisperX

主语言:Python

单词级别的语音识别工具,它用 forced alignment 来提高语音识别的时间戳精度。WhisperX 基于 OpenAI 的 Whisper 模型,通过强制对齐方式与语音模型 ASR(比如:wav2vec2.0)来改进了 Whisper 的时间戳精度。

GitHub 地址→https://github.com/m-bain/whisperX

2. GitHub Trending 周榜

2.1 Windows 包管理:winget-cli

本周 star 增长数:600+主语言:C++、C

Windows 包管理客户端的源码,基于这个仓库你可以安装包管理工具,也可以参与包管理工具的相关开发工作。

GitHub 地址→https://github.com/microsoft/winget-cli

2.2 AI 对话:Open-Assistant

本周 star 增长数:4,800+主语言:Python、TypeScript

基于聊天的 AI 助手,它能理解对话任务、与第三方系统交互,并动态检索信息。

GitHub 地址→https://github.com/LAION-AI/Open-Assistant

2.3 去中心化协议:nostr

本周 star 增长数:1,400+

New 近期热点的 Twitter 替代品,免审核、去中心的网络社交 App Damus 采用的去中心化协议 nostr。同所有去中心化协议类似,nostr 不依赖任何中心服务器,有加密键和签名来防篡改记录。

GitHub 地址→https://github.com/nostr-protocol/nostr

2.4 K8s 学习路径:kubernetes-learning-path

本周 star 增长数:1,800+

kubernetes-learning-path 提供了从初级到高级的 K8s 学习路径,下图展示了高级 Kubernetes 架构以及外部服务是如何连接到集群的。此外,本周 GitHub 热榜有一个基于 K8s 部署 PaaS / DevOps 的完整演示教程,你也可以 pick 下 https://github.com/ben1234560/k8s_PaaS

GitHub 地址→https://github.com/techiescamp/kubernetes-learning-path

2.5 Android root:KernelSU

本周 star 增长数:350+主语言:C、Kotlin

一个 Android 上基于内核的 root 方案。特性:

  • 基于内核的 su 和权限管理;
  • 基于 overlayfs 的模块系统;

GitHub 地址→https://github.com/tiann/KernelSU

3. 往期回顾

往期回顾:

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

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

朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」的更多相关文章

  1. 揭开周获 18k star 开源项目的神秘面纱「GitHub 热点速览 v.22.28」

    本周 GitHub Trending 的项目重量十足,比如标题的一周获得 18k+ 的高性能 JS Runtime--bun,用性能来体现了它的"含金量".同样有重量的还有一行代码 ...

  2. 揭开webRTC媒体服务器的神秘面纱——WebRTC媒体服务器&开源项目介绍

    揭开webRTC媒体服务器的神秘面纱--WebRTC媒体服务器&开源项目介绍 WebRTC生态系统是非常庞大的.当我第一次尝试理解WebRTC时,网络资源之多让人难以置信.本文针对webRTC ...

  3. Android 高仿微信朋友圈动态, 支持双击手势放大并滑动查看图片。

    转载请注明出处:http://blog.csdn.net/sk719887916/article/details/40348873 作者skay: 最近参与了开发一款旅行APP,其中包含实时聊天和动态 ...

  4. Android NineGridLayout — 仿微信朋友圈和QQ空间的九宫格图片展示自定义控件

    NineGridLayout 一个仿微信朋友圈和QQ空间的九宫格图片展示自定义控件. GitHub:https://github.com/HMY314/NineGridLayout 一.介绍 1.当只 ...

  5. 微信朋友圈分享页面(JS-SDK 1.0)

    微信更新sdk后大量分享朋友圈代码失效,标题 缩略图 描述无法自定义 新版SDK分享文章步骤 1.绑定域名 (方法参考 http://mp.weixin.qq.com/wiki/7/aaa137b55 ...

  6. Android第三方应用分享图文到微信朋友圈 & 微信回调通知分享状态

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWQAAAKUCAIAAAC8A9XzAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWX ...

  7. 社交媒体(朋友圈、微博、QQ空间)开发一网打尽,PC端移动端都有!——源码来袭!

    一.应用场景 曾几何时,社交媒体已经驻扎到了几乎每个人的生活中.看看你身边的朋友,有几个不玩朋友圈的?就算他不玩朋友圈,那也得玩微博吧.再没有底线,也得玩QQ空间. 不过,作为程序员的我们,没事还是少 ...

  8. 关于微信分享到朋友圈(Thinkphp框架下实现)

    PHP部分 扩展类代码部分: <?php namespace Think; class JsSdk {       private $appId;       private $appSecre ...

  9. ios开发-日期处理(类似朋友圈,微博等的发送时间)

    ios开发中,我们经常要处理从服务器获取的时间.类似朋友圈,微博这些应用.我们经常可以看到“刚刚”,“31分钟前发表”,“昨天5点”,之类的字样. 当时我们从服务器端获取的都是那条朋友圈信息,或者微博 ...

  10. h5 微信分享朋友和朋友圈

    生成JS-SDK权限验证签名 实现发送给朋友和分享到朋友圈时内容参数自定义 一.微信JS-SDK 1. 获得Access Token access token的获得方法在前面有介绍,详情见 微信公众平 ...

随机推荐

  1. [AGC057D] Sum Avoidance

    Link 本篇题解大部分内容来自这篇文章 首先题意翻译: 给定一个正整数 \(S\) ,称一个正整数集合 \(A\) 是好的,当且仅当它满足以下条件: \(A\) 中元素在 \((0,S)\) 之间 ...

  2. 类视图函数 VIEW

    常用的视图函数: ListView.DetailView.UpdateView 1 ListView object_list:此属性表示对象的列表 常用场景: 1.展示数据库中信息: 2.在展示信息时 ...

  3. 1.nginx学习

    我们平时访问的网络网站就是WEB网络服务,允许用户通过浏览器访问互联网中的各种资源服务 WEB服务器会通过HTTP或者HTTPS的方式将请求内容传递给客户端 目前常见的WEB服务有IIS, Nginx ...

  4. JAVA缓存规范 —— 虽迟但到的JCache API与天生不俗的Spring Cache

    大家好,又见面了. 本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面.如果感兴趣,欢迎关注以获取后续更新. 有诗云"纸上得来终觉浅,绝知 ...

  5. Go语言核心36讲28

    我在前面用20多篇文章,为你详细地剖析了Go语言本身的一些东西,这包括了基础概念.重要语法.高级数据类型.特色语句.测试方案等等. 这些都是Go语言为我们提供的最核心的技术.我想,这已经足够让你对Go ...

  6. UBOOT编译--- UBOOT的$(version_h) $(timestamp_h)(七)

    1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240. 2. 概述 在编译uboot的过程中,有两个特别的依赖version_h 和 timestamp_h,它们定义 ...

  7. Bugku 字符?正则?

    打开是一段中规中矩的php代码 先读一下代码 高亮文件2.php 定义变量key 定义变量IM其值是一个正则表达式匹配的结果 如果IM是真就输出key 所以这道题的关键也就是IM正则匹配的结果了,我们 ...

  8. 简单的sql注入1

    首先查看源码找找思路 发现源码里什么都没有 再使用bp拦截下数据 多次拦截后发现我们在 输入框里输入的等下就是id= 意思是我们这里就可以直接使用get注入了 好像类似于sql-labs上的?id= ...

  9. ATM项目详解

    内容概要: ATM项目 代码实操流程 ATM项目 # 需求: """ - 额度15000或自定义 - 支持多账户登录 - 可以查看账户余额 - 可以提现(可自定义手续费比 ...

  10. 数电第三周周结_by_yc

    主要内容:Modelsim和Quartus的使用坑点 Modelsim: 新建Project:   在每新建一个verilog文件时,均需要添加一project的独立路径,否则不同文件之间会相互影响! ...