搜索仓库、语言、topic
提交项目
GitHub 雷达
监控正在起飞的黑马项目,和高星项目,帮助你寻找最优质的开源项目。
数据更新于 7 小时前
黑马榜
30
星海
4914
排序
Star 最多
最近更新
最新收录
语言
全部
TypeScript
Python
JavaScript
Go
Rust
C++
Java
Jupyter Notebook
分类
全部
AI/机器学习
工具/CLI
Web前端
后端/服务端
DevOps/云原生
学习/资源
安全
数据库/存储
仓库
语言
分类
Star
openai/codex
1. 解决什么问题 / 是什么:一个直接在终端运行的轻量级 AI 编码代理,帮助开发者在命令行中快速完成代码编写与操作。 2. 主要技术栈或实现方式:基于 Rust 语言开发跨平台 CLI 工具,通过 OpenAI 模型提供智能辅助,支持 npm、Homebrew 等多渠道安装。 3. 亮点或适用场景:完全在本地终端内运行,无需切换环境;既对接 ChatGPT 订阅账号,也可使用 API 密钥,开源且提供 VS Code 等 IDE 扩展和桌面应用,适合偏好命令行工作流的开发者。
Rust
工具/CLI
103.6k
astral-sh/uv
1. 解决的问题/是什么 一款用 Rust 重写的超高速 Python 包与项目管理工具,可一站式替代 pip、poetry、pyenv、virtualenv 等多种传统工具链。 2. 主要技术栈或实现方式 完全使用 Rust 语言开发,利用其高性能系统编程特性,结合全局缓存、并行解析与安装优化,实现比 pip 快 10-100 倍的依赖处理。 3. 亮点或适用场景 提供通用锁文件、工作空间、内联脚本依赖声明及 Python 版本管理能力,适合需要极致效率的本地开发、CI/CD 环境以及多项目统一管理的场景。
Rust
工具/CLI
88.3k
rtk-ai/rtk
1. 解决什么问题:RTK 是一个 CLI 代理工具,在开发命令的输出进入大模型上下文之前自动过滤和压缩,将 token 消耗降低 60-90%。 2. 主要技术栈或实现方式:
Rust
工具/CLI
74.5k
BurntSushi/ripgrep
1. 解决什么问题 / 是什么:ripgrep 是一个面向行的递归搜索工具,用于在目录中按正则表达式模式快速查找内容,并默认遵循 .gitignore 等规则自动跳过隐藏文件、二进制文件等。 2. 主要技术栈或实现方式:使用 Rust 编写,基于其高效的正则引擎和并行目录遍历,在性能上显著优于 grep、ack、The Silver Searcher 等同类工具。 3. 亮点或适用场景:速度极快、默认智能过滤、跨平台支持(Windows/macOS/Linux),特别适合在大型代码仓库或海量文本中进行高频、复杂的精确搜索。
Rust
工具/CLI
66.9k
alacritty/alacritty
1. Alacritty 是一个基于 OpenGL 加速的跨平台终端模拟器,旨在提供极致性能和流畅的终端体验。 2. 项目采用 Rust 语言编写,利用 GPU 进行渲染,通过集成其他应用而非重复实现功能来保持轻量与高效。 3. 亮点在于 GPU 加速带来的高吞吐和低延迟,性能显著优于多数终端,适合追求速度与简洁的开发者日常使用,但不内置分屏或标签页,依赖 tmux 或窗口管理器实现此类功能。
Rust
工具/CLI
65.2k
warpdotdev/warp
1. Warp 是一个由终端演化而来的代理式开发环境,通过智能代理自动化编码与项目维护流程。 2. 核心采用 Rust 实现,深度集成 OpenAI GPT 模型驱动代理,并开放接口支持用户自定义 CLI 代理。 3. 其亮点在于能自动完成 Issue 分诊、PR 审查和社区协调,特别适合需要提升效率的开源项目维护者与开发团队。
Rust
工具/CLI
63.9k
sharkdp/bat
1. 解决什么问题 / 是什么:bat 是经典命令行工具 cat 的增强替代品,在显示文件内容时提供了语法高亮、Git 状态标记和自动分页等功能。 2. 主要技术栈或实现方式:项目由 Rust 语言开发,使用 syntect 库实现数百种编程/标记语言的语法高亮,并与 git 通信展示文件修改信息,默认通过 less 分页。 3. 亮点
Rust
工具/CLI
60.1k
starship/starship
1. Starship 是一个极简、极速且
Rust
工具/CLI
59.2k
astral-sh/ruff
1. Ruff 是一个用 Rust 编写、极其快速的 Python linter 和代码格式化工具,旨在统一并替代 Flake8、Black、isort 等多个传统工具。 2. 主要技术栈为 Rust 实现核心引擎,通过原生重新实现超过 900 条检查规则和内置缓存机制,达到比传统工具快 10-100 倍的性能。 3.
Rust
工具/CLI
49.1k
helix-editor/helix
1. 一款基于 Rust 的模态文本编辑器,提供开箱即用的代码编辑与导航体验,无需复杂配置。 2. 主要技术栈为 Rust,利用 Tree-sitter 进行语法高亮与结构化编辑,通过多选区与动作语法实现高效操作。 3. 亮点在于内置 LSP 支持、文件树、模糊查找等 IDE 特性,适合偏好终端环境下快速编码且不愿折腾 Vim/Neovim 配置的开发者。
Rust
工具/CLI
45.7k
sharkdp/fd
1. 解决什么问题:fd 是一款简单、快速且用户友好的命令行文件搜索工具,旨在替代传统 find 命令的复杂用法。 2. 主要技术栈或实现方式:基于 Rust 开发,通过并行目录遍历、默认正则表达式、智能大小写和自动忽略隐藏文件/.gitignore 规则实现高性能与直觉化搜索。 3. 亮点或适用场景:提供彩色输出、极简语法(如 fd PATTERN)以及 -x 并行执行外部命令等能力,适合日常快速查找文件或批量操作。
Rust
工具/CLI
44.0k
sxyazi/yazi
摘要 1. Yazi 是一个用 Rust 编写的超快终端文件管理器,旨在提供高效、用户友好且可定制的文件管理体验。 2. 基于全异步 I/O 和多线程任务调度,内置多种图像协议、代码高亮与预加载机制,并通过 Lua 插件系统实现 UI 与功能扩展。 3. 亮点包括虚拟文件系统、跨实例通信、包管理器、远程文件管理及深度集成 ripgrep/fd/fzf/zoxide,特别适合追求极致速度与可定制性的终端重度用户。
Rust
工具/CLI
41.0k
nushell/nushell
1. Nushell 是一个新型命令行 Shell,它将一切输入(如文件列表、进程)视为结构化表格数据,而非传统纯文本流。 2. 采用 Rust 实现,核心围绕管道(pipeline)设计,命令可产生、过滤或消费结构化数据,默认以表格形式输出结果。 3. 亮点是对 JSON、YAML 等结构化数据原生支持,可轻松组合 ls、where、ps 等命令进行复杂数据过滤与呈现,特别适合日常命令行数据探索、日志分析和系统管理自动化场景。
Rust
工具/CLI
40.2k
vercel-labs/agent-browser
这是一个为AI代理设计的浏览器自动化命令行工具,使用Rust语言开发,提供快速的原生二进制程序。主要技术栈包括Rust、Chrome DevTools Protocol (CDP)以及可选的Node.js和pnpm用于源码构建。其亮点在于通过简洁的CLI命令和引用机制实现浏览器控制,支持AI聊天交互和自然语言指令,适用于AI代理的网页自动化测试、数据抓取和无头浏览器操作场景。
Rust
工具/CLI
39.9k
ajeetdsouza/zoxide
1. zoxide 是一个更智能的 cd 命令,能自动学习并记住最常访问的目录,让你只需几个按键即可快速跳转。 2. 项目用 Rust 语言开发,结合模糊匹配算法和交互式工具(如 fzf),支持所有主流 Shell。 3. 亮点是极致的目录跳转效率与多 Shell 兼容性,非常适合需要频繁切换工作目录的命令行用户和开发者。
Rust
工具/CLI
38.5k
pnpm/pnpm
pnpm 是一个快速且节省磁盘空间的 JavaScript 包管理器,通过内容可寻址存储来链接 node_modules 中的文件,从而解决传统包管理器重复安装和占用空间大的问题。 主要技术栈为 Rust(实验性 CLI 端口)和 JavaScript,核心实现基于硬链接与符号链接的单一存储机制。 亮点是比同类工具快 2 倍以上,特别适合大型 monorepo 项目,并能严格限制包依赖访问权限,已被微软等团队用于生产环境。
Rust
工具/CLI
36.0k
casey/just
1. 一个用 Rust 编写的跨平台命令运行器,通过 justfile 定义和调用项目专属命令,替代复杂构建工具如 make。 2. 基于 Rust 实现,不依赖外部运行时,支持 Linux、macOS、Windows 等,默认使用系统 sh 执行任务,也可配置其他 shell。 3. 提供命令行补全、静态错误检查、.env 环境变量加载、多语言 recipe 支持等亮点,适合管理项目中的常用脚本和任务流。
Rust
工具/CLI
35.1k
zellij-org/zellij
1. 解决什么问题 / 是什么:Zellij 是一个开箱即用的终端工作区(终端复用器),旨在为开发者、运维人员及终端爱好者提供兼顾简洁与强大的多窗口管理体验。 2. 主要技术栈或实现方式:使用 Rust 语言开发,通过 WebAssembly 插件系统支持任意语言扩展,并提供布局自动化、浮动/堆叠窗格和内置 Web 客户端。 3. 亮点或适用场景:支持真正的多人协作、深度自定义布局和任意语言编写的插件,既适合新手快速上手,也能满足高级用户对终端工作流的复杂需求。
Rust
工具/CLI
34.7k
fish-shell/fish-shell
1. fish 是一个智能、用户友好的命令行 shell,旨在提供开箱即用的语法高亮、自动建议与强大的 Tab 补全,简化日常终端操作。 2. 项目采用 Rust 作为核心实现语言,构建系统依赖 CMake,并支持 PCRE2、gettext 等可选组件,可编译运行于 macOS、Linux 及 Windows(WSL/Cygwin/MSYS2)。 3. 其亮点在于几乎无需配置即可获得现代 shell 体验,非常适合追求高效终端工作流且不愿花费大量时间管理配置文件的开发者与高级用户。
Rust
工具/CLI
34.0k
dandavison/delta
Delta 是一个语法高亮的分页工具,用于美化 git、diff、grep 等命令的输出。它主要使用 Rust 语言实现,并集成了 bat 项目的语法高亮主题和 Levenshtein 编辑推断算法。其亮点在于提供丰富的自定义样式、侧边栏对比视图、行号显示以及改进的合并冲突展示,非常适合开发者日常查看代码差异和版本历史。
Rust
工具/CLI
31.5k
jdx/mise
1. 解决什么问题:mise 是一个命令行开发环境管理工具,将项目所需的开发工具(如 Node、Python、Terraform)、环境变量和任务运行整合在一个 mise.toml 配置文件中,确保每次打开终端、切换仓库或 CI 执行时环境一致。 2. 主要技术栈:使用 Rust 编写,通过单一 CLI 提供工具版本安装与切换、.env 和环境变量注入、以及任务定义与执行功能,并通过 Shell 钩子自动激活环境。 3. 亮点或适用场景:用一个配置文件取代多种工具(如 asdf、direnv、make),适合多语言/多仓库开发、本地到 CI 全链路环境同步,以及需要快速标准化团队开发环境的场景。
Rust
工具/CLI
30.9k
vercel/turborepo
Turborepo 是一个专为 JavaScript 和 TypeScript 代码库设计的高性能构建系统,旨在解决大型单体仓库中构建速度慢和缓存效率低的问题。其主要技术栈是使用 Rust 语言编写,以实现极致的构建性能。该项目的亮点在于它由 Vercel 维护,特别适合需要高效管理多包项目、加速 CI/CD 流程的大型前端或全栈团队使用。
Rust
工具/CLI
30.7k
atuinsh/atuin
1. 解决什么问题/是什么:Atuin 是一个增强型 shell 历史管理工具,用 SQLite 数据库替代传统文本历史文件,提供高速搜索、上下文记录和多设备同步。 2. 主要技术栈或实现方式:基于 Rust 开发,后端存储为 SQLite,支持端到端加密的跨机器同步,可通过社区云服务或自托管服务器部署。 3. 亮点或适用场景:支持全屏模糊检索、按会话/目录/退出码等过滤历史,并统计命令使用频率,非常适合多终端开发、注重操作历史保存与隐私的场景。
Rust
工具/CLI
30.6k
jj-vcs/jj
1. 一个兼容 Git 仓库、操作更简洁且设计现代的分布式版本控制系统。 2. 后端默认复用 Git 仓库存储,用 Rust 实现,前端整合了匿名分支、变更集语言和模板化输出等特性。 3. 亮点包括“工作副本即提交”的自动记录、无限撤销的操作日志,以及冲突可自动传播解决,适合追求高效历史改写和主干式开发的团队。
Rust
工具/CLI
30.4k
共 170 个高星项目
‹
1
2
3
… 8
›
数据来自 GitHub 公开信息,由群岛雷达定期扫描 · 中文摘要与分类由 AI 生成,仅供参考。
⌘K