代码质量

开发与框架下的项目,按 star 排序,共 149 个。

ruff
astral-sh·Rust

用 Rust 写成的超快 Python 代码检查与格式化工具,能替代 Flake8、Black 等,大幅缩短 lint 和格式化耗时。

Python 代码检查+4代码质量
51146+3842.6k0.17.42026-11-10 04:17 UTC
open-code-review
alibaba·Go

阿里开源的大规模代码审查工具,用确定性流水线加 LLM Agent 混合架构,精准定位行级问题,内置 NPE、线程安全、XSS、SQL 注入等多语言规则集。

代码审查+4代码质量
49738+1513.7kv1.13.62026-11-10 03:53 UTC
shellcheck
koalaman·Haskell

静态分析 shell 脚本,提前揪出语法错误、引用不当和可移植性问题,帮你在运行前发现 bash/sh 脚本里的坑。

静态分析+4系统增强与清理
40313+182.0kv0.11.02026-11-09 01:29 UTC
algo
trailofbits·Python

用 Ansible 在云服务器上一键部署个人 VPN,自动配置 WireGuard 和 IPsec/IKEv2,省去手动搭建加密隧道和客户端配置的麻烦。

个人VPN+4代理 / VPN 客户端
30460+32.4kv2.0.12026-11-06 09:14 UTC
SwiftLint
realm·Swift

Swift 代码风格检查工具,按预设规则自动扫描并报告不符合规范的写法,帮团队统一 Swift 代码风格。

Swift+4代码质量
19783+42.3k0.65.12026-11-05 17:57 UTC
diff-so-fancy
so-fancy·Perl

把 Git diff 输出重新排版成更易读的格式,突出改动位置和代码块,方便快速定位缺陷、提升代码审查效率。

代码审查+3代码质量
18112+4350v1.4.142026-10-18 18:29 UTC
semgrep
semgrep·C

用类似源码的规则模式做多语言轻量级静态分析,快速找出代码中的缺陷变体,适合在 CI 里做安全与质量扫描。

静态分析+4代码质量
17579+381.2kv1.184.02026-11-10 00:05 UTC
PHP-Parser
nikic·PHP

用 PHP 写的 PHP 解析器,能把源码转成 AST,方便做静态分析、代码改写和工具链开发。

PHP解析器+3代码审计 / SAST
17474+31.1kv5.9.02026-11-05 11:53 UTC
ast-grep
ast-grep·Rust

基于语法树做代码结构化搜索、lint 和批量重写的命令行工具,用 Rust 编写,比正则匹配更精准,适合大规模重构和代码审查。

结构化搜索+4代码质量
16527+454980.51.12026-11-10 03:06 UTC
systeminformer
winsiderss·C

一款免费强大的系统监控与调试工具,可实时查看进程、性能、网络等资源占用,还能辅助排查恶意软件。

系统监控+4系统监控
16460+221.8kv4.0.26241.1382026-11-10 03:36 UTC
pr-agent
The-PR-Agent·Python

自动审查 Pull Request 的 AI 代码审查工具,接入 OpenAI、Anthropic、Ollama 等模型,在 PR 提交时生成评审意见、改进建议和摘要。

代码审查+4代码质量
15758+3162.2kv0.50.02026-11-10 03:28 UTC
infer
meta·OCaml

Meta 开源的静态分析工具,能在编译前扫描 Java、C、C++ 和 Objective-C 代码,提前发现空指针、资源泄漏等潜在缺陷。

静态分析+4代码质量
15747+12.1kv1.3.02026-11-05 13:59 UTC
pre-commit
pre-commit·Python

统一管理 Git 提交前钩子的框架,支持多语言,自动安装和运行 linter、格式化等检查,避免每次手动配置。

提交前钩子+4开发库 / 框架
15690+21.0kv4.7.02026-11-09 21:42 UTC
react-doctor
millionco·TypeScript

专治 AI 代理写出的烂 React 代码,自动做代码审查并揪出常见反模式和坏习惯,帮你在合并前把问题拦下来。

React 代码审查+4代码质量
15115+12500[email protected]2026-11-10 02:21 UTC
static-analysis
analysis-tools-dev·Rust

一份覆盖各种编程语言、配置文件和构建工具的静态分析(SAST)与 linter 工具清单,帮你在自己技术栈里快速找到提升代码质量的检查工具。

静态分析+4代码质量
14879+61.5k2026-11-09 11:10 UTC
openvpn
OpenVPN·C

开源 VPN 守护进程,用 C 实现,支持 SSL/TLS 加密隧道,可自建安全远程访问与站点互联网络。

VPN+4代理 / VPN 客户端
14792+113.4kv2.7.92026-11-10 03:22 UTC
lint-staged
lint-staged·JavaScript

只对 Git 暂存区里的文件跑格式化和 lint 检查,避免提交前全量扫描,让 pre-commit 钩子又快又准。

代码检查+4开发库 / 框架
14755479v17.6.02026-10-31 16:51 UTC
phpstan
phpstan·PHP

PHP 静态分析工具,不用运行代码就能扫出类型错误和潜在 bug,适合在 CI 里给 PHP 项目做质量把关。

静态分析+4代码审计 / SAST
141529712.3.52026-11-09 22:01 UTC
gitpod
gitpod-io·TypeScript

提供按需创建的云端开发环境,让开发者快速启动可丢弃的编码环境,提升开发效率与安全性。

云开发环境+4代码质量
137991.4k2022.11.32026-11-09 05:05 UTC
PHP-CS-Fixer
PHP-CS-Fixer·PHP

自动检测并修复 PHP 代码风格问题的命令行工具,让团队无需手动调整格式就能统一编码规范。

代码风格+4代码审计 / SAST
135721.7kv3.95.302026-11-10 00:13 UTC
hadolint
hadolint·Haskell

用 Haskell 写的 Dockerfile 静态检查工具,能校验内联 bash 脚本,帮你在构建前发现镜像定义里的语法和最佳实践问题。

Dockerfile 检查+4代码质量
12521+5511v2.15.12026-10-19 12:12 UTC
sonarqube
SonarSource·Java

持续检查代码质量的静态分析平台,能自动扫描多种语言代码,发现 bug、漏洞和坏味道,帮团队在开发阶段就把质量问题拦住。

静态分析+4代码质量
11169+92.2k26.11.0.1341752026-11-09 20:07 UTC
plannotator
backnotprop·TypeScript

给编码 Agent 用的协作工作台,能规划、批注、审查代码,并把反馈一键回传给 Claude Code、Codex 等 Agent。

编码Agent+4代码质量
9962+77752v0.28.572026-11-10 05:22 UTC
hunk
modem-dev·TypeScript

面向 AI 编程代理的终端 diff 查看器,以审查优先的方式展示代码改动,方便在命令行里逐块检查 agent 生成的补丁。

终端 diff 查看器+4代码质量
9804+13329v0.24.12026-11-09 02:59 UTC
reviewdog
reviewdog·Go

把各种代码分析工具的输出自动转成 PR 评论,支持 GitHub、GitLab、Bitbucket 等平台,让 lint 和静态检查结果直接出现在代码审查里。

代码审查+4代码质量
9733+7514v0.21.32026-11-10 04:07 UTC
checkstyle
checkstyle·Java

Java 代码静态检查工具,按 Google Java 风格指南和 Sun 规范自动找出不符合编码标准的写法,规则可高度自定义,支持命令行和 ANT 调用。

静态代码分析+4代码质量
9642+44.3kcheckstyle-14.4.02026-11-10 05:26 UTC
firezone
firezone·Elixir

基于 WireGuard 的零信任远程访问平台,用 Elixir 和 Rust 构建,替代传统 VPN,让团队安全接入内网资源。

零信任访问+4代理 / VPN 客户端
9175+4465headless-client-1.5.152026-11-10 05:28 UTC
gosec
securego·Go

Go 语言的静态安全扫描器,检查源码中的常见安全漏洞和危险写法,可接入 CI 做安全自动化。

静态分析+4渗透测试 / 漏洞
9002+1731v2.30.02026-11-09 12:00 UTC
wgcf
ViRb3·Go

跨平台的 Cloudflare Warp 非官方命令行客户端,用 Go 编写,能自动注册并生成 WireGuard 配置,方便在脚本或服务器上快速接入 Warp 网络。

Warp+4代理 / VPN 客户端
8883+1882v2.3.12026-11-09 11:42 UTC
repowise
repowise-dev·Python

扫描代码库生成健康评分、自动文档和 Git 分析,还能找出死代码并通过 MCP 输出架构决策,帮团队和 AI 快速看懂项目现状。

代码健康评分+4代码质量
8101+101.0kv0.60.12026-11-09 21:37 UTC
dependency-cruiser
sverweij·JavaScript

校验并可视化 JavaScript、TypeScript 等项目的模块依赖,按自定义规则拦截循环依赖和违规引用,把架构约束变成可执行的检查。

依赖分析+4代码审计 / SAST
7397+8310v18.7.22026-11-03 21:02 UTC
DeepAudit
lintsinghua·Python

基于大模型的自动化代码安全审计平台,多智能体协作挖掘漏洞,并在沙箱中自动验证 PoC,支持 Ollama 私有部署和一键生成报告。

代码审计+4代码质量
7292+12890v3.0.42026-11-01 10:22 UTC
brakeman
presidentbeef·Ruby

针对 Ruby on Rails 应用的静态安全扫描器,不用跑起来就能查出代码里的 SQL 注入、XSS 等常见漏洞,适合接入 CI 做安全审计。

静态分析+4渗透测试 / 漏洞
7292779v8.1.02026-10-22 00:10 UTC
error-prone
google·Java

在编译期捕获 Java 常见错误的静态分析工具,把容易写错的代码模式直接变成编译报错,帮团队在提交前就拦住低级 bug。

静态分析+4代码审计 / SAST
7267+2834v2.52.02026-11-10 00:19 UTC
pyrefly
meta·Rust

用 Rust 写的高性能 Python 类型检查器和语言服务器,能快速做类型检查并给编辑器提供补全、跳转等 LSP 能力。

类型检查+4代码质量
7192+45951.4.12026-11-10 05:00 UTC
pyre-check
meta·OCaml

Performant type-checking for python.

代码质量
71814482026-06-26 16:04 UTC
detekt
detekt·Kotlin

Kotlin 静态代码分析工具,能查代码异味、风格问题和潜在缺陷,支持 Gradle 插件和命令行,适合在 CI 里卡质量。

静态分析+4代码质量
7109+3886v2.0.0-alpha.62026-11-10 04:57 UTC
tfsec
aquasecurity·Go

静态扫描 Terraform 等基础设施即代码文件,提前发现云资源配置中的安全风险和合规问题,可接入 CI 流程。

基础设施即代码+4代码质量
7061+1559v1.28.142026-03-25 08:06 UTC
zizmor
zizmorcore·Rust

用 Rust 写的 GitHub Actions 静态分析工具,能提前发现工作流里的安全漏洞和配置问题,避免 CI 被利用。

静态分析+4渗透测试 / 漏洞
6953+21280v1.32.02026-11-09 13:36 UTC
go-tools
dominikh·Go

Staticcheck 是 Go 语言的进阶静态分析工具,能查出编译器发现不了的 bug、性能问题和可疑代码,帮你在上线前把隐患拦下来。

静态分析+4代码质量
6930+24332026.2.22026-10-24 22:50 UTC
cppcheck
cppcheck-opensource·C++

C/C++ 静态代码分析工具,不用编译就能扫出内存泄漏、越界、未初始化变量等缺陷,适合接入 CI 做代码质量把关。

静态分析+4代码审计 / SAST
67921.6k2.22.02026-11-09 14:29 UTC
pre-commit-hooks
pre-commit·Python

pre-commit 的官方钩子集合,开箱即用,帮你在提交代码前自动检查尾随空格、文件结尾、YAML/JSON 语法等常见问题。

代码检查+4开发库 / 框架
6746+1800v6.0.02026-11-04 20:55 UTC
go-callvis
ondrajz·Go

用 Graphviz 把 Go 程序的函数调用关系画成可视化调用图,方便排查代码结构和依赖。

调用图+3代码审计 / SAST
6527429v0.7.12026-03-30 16:22 UTC
jscpd
kucherenko·Rust

用 Rust 引擎扫描源码里的复制粘贴和重复代码,支持 220 多种语言,能输出 SARIF、HTML 和徽章报告,还提供 GitHub Action 与给 AI 代理用的 MCP 服务。

重复代码检测+4代码质量
6525+10274v5.4.32026-11-08 06:54 UTC
slither
crytic·Python

针对 Solidity 和 Vyper 智能合约的静态分析器,能在部署前自动检测漏洞、代码异味和规范问题,帮审计和开发人员提前排雷。

静态分析+4代码审计 / SAST
6412+11.2k0.11.62026-11-04 22:55 UTC
jedi
davidhalter·Python

Python 代码自动补全、静态分析与重构库,通过类型推断为编辑器提供精准的跳转和补全能力。

静态分析+4代码审计 / SAST
6188+25492026-11-02 11:12 UTC
OpenHeart
AhmadHassan-BTed·Rust

用 Rust 写的静态分析引擎,把源码编译成简洁的组合式程序图,并据此自动生成 14 种 UML 图,帮你看清代码结构。

静态分析+4代码审计 / SAST
592902026-11-09 12:16 UTC
psalm
vimeo·PHP

PHP 静态分析工具,通过类型推断和污点分析在运行前发现代码错误与安全漏洞,适合 CI 中做质量门禁。

静态分析+4代码审计 / SAST
5923+117287.2.02026-11-10 00:42 UTC
pylint
pylint-dev·Python

Python 静态代码分析工具,检查编码规范(PEP 8)、潜在错误和代码异味,帮你在提交前发现问题。

静态分析+4代码质量
5747+21.4kv4.1.32026-11-09 22:42 UTC
danger
danger·Ruby

用 Ruby 写的代码审查自动化工具,把「你忘了…」这类重复提醒写成规则,在 CI 里自动对 PR 评论,省去人工唠叨。

代码审查+4代码质量
5696495v9.6.12026-11-09 21:39 UTC
phan
phan·PHP

PHP 静态分析器,宁可漏报也不误报,专注证明代码确实有问题,帮你在运行前发现类型错误和潜在缺陷。

静态分析+4代码审计 / SAST
56233666.0.112026-11-09 19:06 UTC
revive
revive-lint·Go

一个用 Go 写的快速、严格且可配置的代码检查工具,用来替代 golint,帮你在 CI 里揪出 Go 代码的风格和潜在问题。

Go 代码检查+4代码质量
5565+1339v1.17.12026-11-03 16:03 UTC
pmd
pmd·Java

可扩展的多语言静态代码分析器,支持 Java、Apex、PLSQL、Swift 等语言,帮你在编码阶段发现潜在缺陷和代码异味。

静态代码分析+4代码质量
5527+21.6kpmd_releases/7.29.02026-11-09 17:45 UTC
danger-js
danger·TypeScript

把团队代码规范写成脚本,在 CI 里自动检查 PR 并留言提醒,省得人工反复说“你忘了改…”。

代码审查+4代码质量
551938614.1.02026-10-26 14:26 UTC
fallow
fallow-rs·Rust

用一张依赖图分析 TypeScript/JavaScript 代码库的健康度、复杂度热点、重复代码、循环依赖和未使用代码,提供 CLI、GitHub Action、LSP 和 MCP 多种接入方式。

代码质量+4代码质量
5327+13200v3.41.02026-11-09 23:50 UTC
credo
rrrene·Elixir

Elixir 语言的静态代码分析工具,专注检查代码一致性并给出教学式修改建议,帮团队统一风格、提前发现坏味道。

静态代码分析+4代码质量
5230458v1.7.192026-10-21 19:49 UTC
ligolo-ng
nicocha30·Go

基于 TUN 虚拟网卡的隧道与内网横向移动工具,让渗透测试人员在拿下入口后轻松穿透多层网络、访问内网主机。

内网穿透+4渗透测试 / 漏洞
5174+9504v0.9.22026-09-26 08:02 UTC
booster
didi·Kotlin

滴滴开源的 Android 应用构建期优化器,通过 Gradle 插件做静态分析和字节码改写,帮 App 减小包体、提升运行性能。

Android优化+4代码审计 / SAST
5075591v5.1.02026-11-05 15:26 UTC
wireguard-docs
pirate·Shell

非官方的 WireGuard 中文文档,涵盖安装、配置、用法以及服务器和漫游客户端 VPN 的完整示例,适合照着搭建和排查问题。

WireGuard+4代理 / VPN 客户端
5066+13332026-03-21 16:59 UTC
pytype
google·Python

A static type analyzer for Python code

代码质量
50342892026-03-16 14:08 UTC