GitHub - specfy/stack-analyser:从任何代码库中提取500多项技术

2024-11-23

Stack Analyser是一个开源库,可以从代码库中提取500多种技术信息,包括依赖项、语言、基础设施、SaaS、数据库等。它支持多种编程语言和技术栈,例如Docker、NodeJS、TypeScript、PHP、Github Actions等,并通过读取package.json、docker-compose.yml、go.mod等文件来识别技术。该库还可以确定文件夹和服务之间的关系,并输出依赖项、服务及其之间链接的完整列表。Stack Analyser提供CLI和编程接口,并可用于GitHub Actions。

未分类 依赖项