常用开发与运维工具

开发环境

Visual Studio Code

微软开发的轻量级但功能强大的源代码编辑器,支持多种编程语言和扩展。

开源 跨平台

IntelliJ IDEA

强大的Java集成开发环境,支持智能代码补全、重构和多种框架。

社区版

PyCharm

专为Python开发设计的IDE,支持Django、Flask等框架。

社区版

Eclipse

开源的多语言开发环境,特别适合Java开发。

开源 跨平台

Sublime Text

轻量级文本编辑器,支持多种编程语言和插件扩展。

跨平台

Atom

GitHub开发的开源文本编辑器,支持插件扩展。

开源 跨平台

Neovim

现代化的Vim分支,支持LSP和异步插件系统。

开源 跨平台

Emacs

可扩展的文本编辑器,支持多种编程语言。

开源 跨平台

Rider

JetBrains出品的.NET跨平台IDE。

跨平台

前端开发

Node.js

JavaScript运行时,使JavaScript能够脱离浏览器运行,构建服务器端应用。

开源 跨平台

npm / Yarn

JavaScript包管理器,用于管理项目依赖和脚本。

开源

Webpack

模块打包工具,用于构建现代JavaScript应用程序。

React DevTools

React开发者工具,用于调试React组件层次结构。

Vue DevTools

Vue.js开发者工具,用于调试Vue组件。

Sass

CSS预处理器,扩展了CSS语言,增加了变量、嵌套等功能。

Babel

JavaScript编译器,将ES6+代码转换为向后兼容的JS版本。

Rollup

JavaScript模块打包器,特别适合库和组件的打包。

Storybook

UI组件开发环境,支持隔离开发和文档生成。

后端开发

Postman

API开发测试工具,支持请求发送、响应查看和自动化测试。

跨平台

cURL

命令行工具,用于传输数据,支持多种协议。

开源 跨平台

Swagger

API设计和文档工具,支持OpenAPI规范。

Postman替代品

Insomnia、Hoppscotch等Postman替代工具。

Kong

云原生API网关和微服务管理平台。

FastAPI

现代、快速(高性能)的Python Web框架。

gRPC

高性能、开源的通用RPC框架。

开源 跨平台

数据库工具

MySQL Workbench

MySQL数据库的官方可视化工具,支持数据库设计、SQL开发和服务器配置。

开源 跨平台

DBeaver

通用数据库工具,支持MySQL、PostgreSQL、Oracle、SQL Server等多种数据库。

开源 跨平台

MongoDB Compass

MongoDB的官方GUI工具,提供直观的界面来查看和分析数据。

跨平台

Redis Desktop Manager

Redis数据库的GUI管理工具,支持多个Redis服务器连接。

开源 跨平台

SQLite Browser

SQLite数据库的可视化管理工具。

开源 跨平台

pgAdmin

PostgreSQL数据库的管理工具。

开源 跨平台

TablePlus

现代化的数据库管理工具,支持多种数据库系统。

跨平台

Navicat

强大的数据库管理和开发工具。

跨平台

Elasticsearch

分布式搜索和分析引擎。

DevOps工具

Docker

容器化平台,用于打包、分发和运行应用程序,实现环境一致性。

开源 跨平台

Kubernetes

容器编排系统,用于自动化部署、扩展和管理容器化应用。

开源 跨平台

Ansible

自动化IT工具,用于配置管理、应用部署和任务自动化。

开源 跨平台

Prometheus

开源监控系统和时间序列数据库,特别适合容器化环境。

Grafana

开源分析和监控平台,支持多种数据源,提供丰富的可视化选项。

开源 跨平台

GitLab CI/CD

集成在GitLab中的持续集成和持续部署工具。

Terraform

基础设施即代码工具,用于安全高效地构建、更改和版本控制基础设施。

开源 跨平台

Vagrant

用于构建和维护便携式虚拟开发环境的工具。

开源 跨平台

Argo CD

Kubernetes的声明式GitOps持续交付工具。

Vault

HashiCorp的安全秘密管理工具。

Istio

服务网格,提供流量管理、策略和遥测功能。

网络工具

Wireshark

网络协议分析工具,用于网络故障排除和分析。

开源 跨平台

cURL

命令行工具,用于传输数据,支持多种协议。

开源 跨平台

Postman

API开发测试工具,也可用于网络请求调试。

跨平台

Nmap

网络探测和安全审核工具。

开源 跨平台

Fiddler

Web调试代理工具,用于监控和修改HTTP/HTTPS流量。

跨平台

ngrok

内网穿透工具,可将本地服务暴露到公网。

跨平台

Charles Proxy

HTTP代理/监控工具,用于开发调试。

跨平台

mitmproxy

交互式HTTPS代理,用于调试和测试。

Traefik

现代HTTP反向代理和负载均衡器。

安全工具

OpenSSL

强大的加密工具包,用于SSL/TLS协议实现。

开源 跨平台

Nmap

网络探测和安全审核工具。

开源 跨平台

Burp Suite

用于Web应用程序安全测试的平台。

社区版

OWASP ZAP

OWASP开发的Web应用安全扫描工具。

开源 跨平台

Hashcat

高级密码恢复工具,支持多种哈希算法。

Metasploit

渗透测试框架,包含大量漏洞利用模块。

HashiCorp Vault

安全秘密管理工具,用于存储和访问令牌、密码等。

Kali Linux

渗透测试和安全审计的Linux发行版。

Snort

开源的网络入侵检测和防御系统。

协作工具

GitHub

代码托管平台,支持版本控制和团队协作。

跨平台

GitLab

完整的DevOps平台,从项目管理到CI/CD。

Bitbucket

Atlassian提供的Git代码托管服务。

跨平台

GitHub Desktop

GitHub官方GUI客户端,简化Git工作流程。

开源 跨平台

Slack

团队协作工具,支持频道、私聊和文件共享。

跨平台

Jira

项目管理和问题跟踪工具,特别适合敏捷开发。

跨平台

Trello

基于看板的项目管理工具。

跨平台

Microsoft Teams

微软的团队协作和通信平台。

跨平台

Zoom

视频会议和在线协作工具。

跨平台

测试工具

Jest

JavaScript测试框架,专注于简洁性和支持大型Web应用。

Selenium

Web应用自动化测试工具,支持多种浏览器和语言。

开源 跨平台

Mocha

JavaScript测试框架,运行在Node.js和浏览器中。

Cypress

下一代前端测试工具,专为现代Web设计。

JMeter

Apache开源项目,用于负载测试和性能测量。

开源 跨平台

Postman

API测试工具,支持自动化测试和模拟服务器。

跨平台

K6

现代化的开源负载测试工具,用于性能测试。

TestNG

Java测试框架,灵感来自JUnit但引入新功能。

Appium

移动应用自动化测试工具,支持iOS和Android。

开源 跨平台

实用工具

iTerm2

macOS终端替代品,提供分屏、搜索、自动完成等功能。

Windows Terminal

微软推出的现代化终端应用,支持多标签、主题和自定义。

Oh My Zsh

Zsh配置框架,提供主题、插件和自动完成功能。

7-Zip

开源文件压缩工具,支持多种压缩格式。

AutoHotkey

Windows自动化脚本工具,可创建热键和宏。

Ditto

Windows剪贴板管理工具,支持历史记录和搜索。

Notion

一体化工作区,用于笔记、任务和知识管理。

跨平台

Everything

Windows文件快速搜索工具,基于文件名即时检索。

Rectangle

macOS窗口管理工具,支持快捷键调整窗口布局。

云平台

AWS CLI

Amazon Web Services命令行工具。

开源 跨平台

Google Cloud SDK

Google Cloud Platform命令行工具。

开源 跨平台

Azure CLI

Microsoft Azure命令行工具。

开源 跨平台

AI/ML工具

TensorFlow

Google开发的开源机器学习框架。

PyTorch

Facebook开发的开源机器学习库。

Jupyter Notebook

交互式计算环境,支持多种编程语言。

黔ICP备2024040079号-2