一些能提升程序员生产力的开源工具介绍

时间:2022-08-19 01:19:32

一些能提升程序员生产力的开源工具介绍

Apifox

接口管理工具,通过一套系统、一份数据,解决多个系统之间的数据同步问题。

只要定义好API文档,API调试、API数据Mock、API自动化测试,就可以直接使用,无需再次定义。

API文档和API开发调试使用同一个工具。

API调试完成后即可保证和API文档定义完全一致。

是一款非常好用的API测试一体化协作平台。

SourceTree

一款非常好用的Git图形界面工具,可以操作任意的Git库。

Charles

这是一款抓包工具。

它是一个支持多平台的HTTP代理器、HTTP监控、反向代理器。

大学期间的计算机网络课程中曾使用Wireshark抓包工具。该工具不仅可以分析http/https的数据,还可以分析网络2层以上都可以看到,比如tcp的三次握手等,但是如果你只是分析http协议,可以不用这么专业的工具,以免增加筛选请求成本和学习成本。

它能够让开发者查看本地机器与互联网之间的所有HTTP以及SSL/HTTPS传输数据。

FeHelper

FeHelper是Web开发者助手,目前包括JSON自动/手动格式化、JSON内容比对、代码美化与压缩、二维码生成与解码、Markdown、脑图(Xmind)等贴心工具。甚至在目前新版本的FeHelper中,还集成了FH开发者工具。

Navicat

是一种可多重连接的数据库管理工具。

可以连接到MySQL、Oracle、PostgreSQL、SQLite、SQL Server和/或MariaDB数据库,让数据库管理更加方便。

Typora

一款支持实时预览的Markdown文本编辑器。

SwitchHost

一个管理、快速切换Hosts小工具,开源软件。一键切换Hosts配置,非常实用,高效。
开发Web过程,部署有多套环境,要部署在不同的服务器上,经常要切换Hosts来访问。

相比于纯手工修改,会节省不少时间。

参考资料工具推荐:程序员高效率工具!让你的编码效率提升 90%