七个很实用的开源项目,我们一起学学吧!

本周特推的两个项目都是异常实用的项目,一个接棒上周的视频重制项目 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/ target=_blank class=infotextkey>PythonNew 上周有一个拼接音频和画面的视频重制项目 video-retalking,而这周则上榜了一个翻译视频的小工具 pyvideotrans 。如果你想制作多语言视频,也许可以试试它 。pyvideotrans 可以直接将某种语言的视频翻译为另外一种语言和配音的视频 。
语音识别部分基于 OpenAI-whisper 离线模型,文字翻译部分使用 google 翻译接口,文字合成语音分布则使用 Microsoft Edge tts,背景音乐去除部分用到了 Spleeter 。目前,它暂时只支持 windows 平台 。
GitHub 地址→https://github.com/jianchang512/pyvideotrans

七个很实用的开源项目,我们一起学学吧!

文章插图
图片
1.2 日志高亮:tailspin主语言:Rust不知道多少人和我一样,看日志文件的时候 , 找特定级别的日志找半天 。legba 是一个日志高亮工具,它会将日志中的不同级别的分类进行高亮,让你一眼看到想要找寻的信息 。特性:
  • 查看任意格式的所有日志文件
  • 无需设置或配置
  • 突出显示数字、日期、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


推荐阅读