软件项目管理工具
软件项目管理工具
创建时间:2025-10-30
 修改时间:2025-10-30
1. 版本管理
1.1 SVN
- VisualSVN — 基于Windows的SVN管理工具,适用于团队协作。免费版限制15个用户数。
- Subversion — 标准的SVN版本控制系统。
- SCM Manager 是一款Java构建同时支持Git、Subversion、Mercurial的源代码管理服务器。
1.2 Git
- Gitea — 轻量级、自托管的Git服务,提供与GitHub类似的功能,适用于小型团队或个人开发者。GitHub - gitea
- Gogs — 轻量级Git服务器,适用于小型团队。GitHub - gogs
- GitLab — 支持Git的全面开发平台,提供CI/CD功能,广泛用于企业级开发。
- SCM Manager 是一款Java构建同时支持Git、Subversion、Mercurial的源代码管理服务器。
1.3 TFS (Team Foundation Server)
- Azure DevOps Server(原TFS) — 微软的企业级DevOps平台,提供代码管理、构建、部署和协作功能。
2. 缺陷跟踪管理
-  禅道 — 中文化的开源项目管理工具,适用于Bug追踪和需求管理。 
-  MantisBT — 开源的Bug追踪系统,支持多种数据库。 
-  Bugzilla — 开源的缺陷跟踪工具,具有强大的查询和报表功能。 
-  Redmine — 开源项目管理工具,支持问题追踪、项目管理、时间跟踪等功能。 
3. 知识管理
- Wiki.js — 现代化的开源Wiki平台,适合构建公司内部的知识库。GitHub - Wiki.js
- Confluence — 企业级知识管理和协作平台,用于创建、共享和协作编辑文档。
- Outline — 开源的知识管理平台,专注于为团队提供文档管理、协作编辑和知识库建设的解决方案。GitHub - outline
- 飞书 — 字节跳动推出的企业协作工具,集成了即时通讯、文档协作、会议、日程管理等功能,是一个多功能的团队协作平台。
- 语雀 — 阿里巴巴推出的知识管理平台,强调文档协作与知识库构建,特别适合技术团队使用。
4. 远程控制
-  向日葵 — 提供多平台远程桌面、文件传输、远程协助等功能,广泛应用于国内市场。 
-  RustDesk — 开源的远程桌面软件,支持自托管和端到端加密,适合追求数据隐私的用户。GitHub - rustdesk 
-  TeamViewer — 远程桌面软件,支持远程控制、会议和文件传输。 
-  VNC — 开源的远程桌面协议,支持多平台远程访问。realvnc GitHub - TigerVNC 
-  SSH — 安全的远程命令行访问协议,广泛用于Linux/Unix系统管理。 
-  RDP远程桌面 — 微软的远程桌面协议,用于Windows系统的远程访问。 
5. 质量检测
- SonarQube — 强大的代码质量检测平台,支持多种编程语言,能够检测代码中的缺陷、漏洞以及代码异味。
6. CICD持续集成
- Jenkins — 开源的自动化服务器,广泛用于持续集成(CI)和持续交付(CD)工作流。
7. FTP
- FileZilla — 开源FTP客户端/服务器,支持FTP、FTPS和SFTP协议,广泛应用于文件传输。
8. 论坛
- Discuz— 中文社区和论坛管理软件,功能强大,适合中文用户搭建论坛、社区网站,支持插件和主题定制。
- WordPress — 全球最流行的开源CMS,适合搭建博客、企业网站、电商平台等,具有丰富的插件和主题生态。
9. 原型设计
- 墨刀 — 专注于中文用户和团队协作,适合快速制作交互原型并支持多平台协作。
- Axure RP — 强大的高保真原型设计和复杂交互模拟工具,适合大型项目和交互设计。
