社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

七个很实用的开源项目「GitHub 热点速览」

HelloGitHub • 1 年前 • 354 次点击  

作者:HelloGitHub-小鱼干

本周特推的两个项目都是异常实用的项目,一个接棒上周的视频重制项目 video-retalking 这次则是直接将视频替换成另外一个语种;另外一个则是解决日志阅读问题的 tailspin,让你在成千上万条日志中快速定位特定的日志。

此外,还有两大集成者,一个是解决可观测性的 odigos,另外一个则是解决支付问题 hyperswitch。至于和 Hydra 相比性能高十几倍的 legba,本周也开源了,并获得了不少关注。说到关注度,自然不如一开源并获得 3k+ star 的聊天室项目 smallchat,以及图解算法的 hello-algo。

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

1. 本周特推

1.1 视频翻译:pyvideotrans

主语言:Python

New 上周有一个拼接音频和画面的视频重制项目 video-retalking,而这周则上榜了一个翻译视频的小工具 pyvideotrans。如果你想制作多语言视频,也许可以试试它。pyvideotrans 可以直接将某种语言的视频翻译为另外一种语言和配音的视频。

语音识别部分基于 openai-whisper 离线模型,文字翻译部分使用 Google 翻译接口,文字合成语音分布则使用 Microsoft Edge tts,背景音乐去除部分用到了 Spleeter。目前,它暂时只支持 Windows 平台。

GitHub 地址→https://github.com/jianchang512/pyvideotrans

1.2 日志高亮:tailspin

主语言:Rust

不知道多少人和我一样,看日志文件的时候,找特定级别的日志找半天。tailspin 是一个日志高亮工具,它会将日志中的不同级别的分类进行高亮,让你一眼看到想要找寻的信息。特性:

  • 🪵 查看任意格式的所有日志文件
  • 🍰 无需设置或配置
  • 🌈 突出显示数字、日期、IP 地址、UUID、URL 等信息
  • ⚙️ 所有高亮组均可自定义
  • 🧬 易于与其他命令集成
  • 🔍 在回滚、搜索和过滤时使用较少的引擎

GitHub 地址→https://github.com/bensadeh/tailspin

2. GitHub Trending 周榜

2.1 可观测性:odigos

本周 star 增长数 450+主语言:Go、TypeScript

这是一个可观测性平台,采用分布式跟踪模式,无需修改任何密码即可掌握系统内部状态。它使用 OpenTelemetry 和 eBPF 即时监控任何应用程序。

GitHub 地址→https://github.com/keyval-dev/odigos

2.2 暴力破解:legba

本周 star 增长数:650+主语言:Rust

New Legba 是一款多协议凭据暴力破解器/密码喷涂器和枚举器,采用 Rust 和 Tokio 异步 runtime 构建,以获得更好的性能和稳定性,同时比同类工具消耗更少的资源。下图是它同同类型知名项目 Hydra 的性能对比。

GitHub 地址→https://github.com/evilsocket/legba

2.3 重回 IRC 时代:smallchat

本周 star 增长数:3,500+主语言:C

New 想知道一个 IRC 时代的聊天室是怎么做的么?smallchat 一个多人在线聊天小应用,带你实操下做个聊天工具,了解这么一个小工具是如何设计,以及实现的。

GitHub 地址→https://github.com/antirez/smallchat

2.4 图解算法:hello-algo

本周 star 增长数:1,150+

这个刷题领域的知名项目,可能不少小伙伴很是熟悉。这里还是给不熟且最近打算找工作的小伙伴推荐下,hello-algo 是个动画图解、一键运行的数据结构与算法教程,对新手友好,可快速掌握各类算法。

GitHub 地址→https://github.com/krahets/hello-algo

2.5 支付集成:hyperswitch

本周 star 增长数:2,900+主语言:Rust

Hyperswitch 一个开源支付交换机,可实现快速、可靠、经济的支付。它可以让你连接多个支付处理商,不用考虑如何路由,所有这些一个 API 集成就可搞定。部分特性:

  • ⬇️ 减少对 Stripe 或 Braintree 等单一处理器的依赖
  • 🧑‍💻 减少 90% 的开发和集成工作
  • 🚀 无缝故障切换和自动重试机制,提高支付成功率
  • 💸 减少费用
  • 🎨 可定制支付流程

GitHub 地址→https://github.com/juspay/hyperswitch

3. HelloGitHub 热项

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

3.1 分布式数据库:oceanbase

主语言:C++

这是源自蚂蚁集团的一款基于 Paxos 协议和分布式架构的企业级分布式关系型数据库。它同时支持 OLTP 和 OLAP 的混合负载,具有高可用、高性能、水平扩展、兼容 SQL 语法等特点。

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

3.2 代码拼写:codespell

主语言:Python

该项目主要用于检查文件中常见单词的拼写错误,对于变量名极少产生误报,支持指定目录、文件后缀、修改建议、忽略文件等功能。

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

4. 往期回顾

往期回顾:

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

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

👆 关注「HelloGitHub」收到第一时间的更新👆

点击阅读原文访问开源社区

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/164026
 
354 次点击