GitHub 趋势榜
编辑:张汉东
说明:记录一下本月在 GitHub 趋势榜单出现的 新的项目。
排名不分先后
vaultwarden : 非官方 Bitwarden 兼容服务器的 Rust 实现
Bitwarden 是一个开源的密码管理服务,全平台支持,介面简洁,前后端均开源(Telegram 仅客户端开源)功能全面,支持两步验证(Lastpass 付费版都不支持的功能)、团队共享密码库,另外,支持将服务端部署在自己的服务器上。
以前称为 bitwarden_rs。
https://github.com/dani-garcia/vaultwarden
sysinfo : 一个系统处理程序
以获取信息并与 Rust 实现的进程进行交互。
https://github.com/GuillaumeGomez/sysinfo
feroxbuster: 一种快速,简单,递归的内容发现工具
feroxbuster是一个旨在执行强制浏览的工具。
强制浏览是一种攻击,其目的是列举和访问没有被网络应用程序引用的资源,但攻击者仍可访问。
feroxbuster使用穷举结合词表来搜索目标目录中未链接的内容。这些资源可能存储有关网络应用程序和操作系统的敏感信息,如源代码、证书、内部网络地址等。
这种攻击也被称为可预测资源位置、文件列举、目录列举和资源列举。
https://github.com/epi052/feroxbuster
aya : Rust 实现的 eBPF 库
aya 的特色是 仅仅依赖 libc 的 纯度 99.9% 的Rust 实现。
https://github.com/alessandrod/aya
Neovide: Rust 实现的干净利落的 Neovim 客户端
https://github.com/Kethku/neovide
libreddit: 用 Rust 实现一个私人定制的 Reddit 前端
https://github.com/spikecodes/libreddit
paru: pacman 助手
pacman 软件包管理器是Arch Linux 的一大亮点。
https://github.com/Morganamilo/paru
delta: git 和 git diff 查看器
该项目 star 数目近万了
https://github.com/dandavison/delta
git-branchless: Git 无分支工作流
Git-Brantless 是一套帮助开发者可视化,导航,操作和修复提交历史记录的工具。 它基于谷歌和Facebook等大公司的无可分割的Mercurial工作流。
https://github.com/arxanas/git-branchless
metaplex: Metaplex 协议 Rust 实现
Metaplex 是一个无需许可的链上协议,支持Solana 区块链的原生购买、销售和拍卖NFT,可大大降低了铸造和交易费用。
https://github.com/metaplex-foundation/metaplex
zoxide: 一个更智能的CD命令。
支持所有主流 shell。
https://github.com/ajeetdsouza/zoxide
eww: 用 Rust 实现 widgets
Elkowar’s Wacky Widgets,是一个独立的小部件系统,它基于 Rust,允许开发者在任何窗口管理器中实现自己的自定义小部件。
基于 GTK,应该是跨平台的。