开发阶段 API 管理工具
- RAP - 阿里自主研发工具,BUG 超级多不推荐,目前 RAP2 又推出了,比较适合喜欢的尝鲜的朋友;
- JSONDoc - 利用注解的方式在代码里面进行生成;
- Swagger - 超级强大的文档管理工具(实际上某种意义脱离了工具,更像平台化了),具有各种版本和语言的支持,配置相关的 API 表达式的定义书法书写更方便;当然也可以像 JSONDoc 那样注解方式控制;
- Apizza - 在线 API 文档管理工具,中国成都团队制作,但是依然存在很多不足;团队协作免费;
- YAPI - 在线 API 文档管理工具,也是一款国人运营产品,未使用过不做评价;
- Postman - 强大的 API 调试及管理工具,但是团队协作共享需要收费;
图表 & BI 分析工具
- Apache Zeppelin - 强大的开源图表系统,支持很多种数据源,基于 Java 开发
- SuperSet - 据说相比 Apache Zeppelin 图表更丰富并且功能更加强大
- Tableau - 最最最老牌的数据分析平台工具,数据分析师必学的工具,不过貌似是收费的
- Grafana - 强大的开源图表系统,支持多种数据源;
- MixPanel - 移动客户端用户行为分析平台,主要接入到移动端对用户行为数据采集
- Looker - 商用收费
- Heap - 商用收费
营销相关
- WebPower - 邮件营销
项目管理 & 测试
- Jira - 项目管理/缺陷管理平台,所属 Atlassian 公司并且收费;
- Monday - 国外一款可视化项目管理平台,网址:monday.com
- Confluence - 公司内部 Wiki 系统,所属 Atlassian 公司并且收费;
- TESTNG & selenium & appnium & phantomjs - 自动化测试框架
- SonarQube - 代码质量检查工具,可以与 Eclipse 集成进行代码检查
日志处理相关
- ELK - Elasticsearch + Logstash + Kibana 强大的开源 Elastic 全家桶进行处理日志采集与日志分析;
- Flume - Apache 开源的日志采集器,基于 Java 开发。
- Fluentd - 老牌日志采集中间件;目前新版 Fluent Bit 采用全 C 语言编写,内存占用低,效率飞跃性提升,适合喜欢尝鲜的朋友。
设计工具(产品/画图)
- Dbwrench - 一款跨平台的数据库物理模型设计工具,主要媲美 Windows 平台上的 PowerDesigner 工具
- AXURE - 产品原型设计工具
- 墨刀 - 产品原型设计工具(国内)
- Indigo - 产品原型设计工具(国外)
- Sketch - 强大的美工设计工具
- ProcessOn - 在线流程图及思维导图设计平台;免费额度有限(国内)
- 蓝湖 - 设计图共享平台,方便团队协作(国内)
- InVision - 原型设计(国外)
- Lucidchart - 流程图/架构图设计工具(国外)
- Zeplin - 设计师美术专用工具(国外)
- Abstract - 设计师美术/产品原型设计(国外)
云短信
- Submail - 国内知名的云短信平台;
- Twillio - 国外知名的云短信平台;
论文理论
- CQRS(Command Query Responsibility Segregation) - 读写分离理论;
- CAP - 分布式一致性、稳定性、分区容错性三者不能同时兼得,只能选其二;
- RAFT - 分布式算法理论;
- Paxos - 分布式算法理论;
- 2PC - Two Phrase Commit 两阶段提交,事务的核心均在于二阶段提交,其它的都是基于此进行扩展的变种;
- Google Spanner Paper - 分布式数据库论文理论;
后端开发
- Phabricators/Gitlab - Git 版本控制器私服;推荐 Gitlab 因为其 PR 功能;
- Nexus - Maven 私服仓库
- JFrog - Maven 私服仓库
- Ceph - 分布式存储平台
- Kafka/RabbitMQ/ActiveMQ/RocketMQ - 开源的消息队列系统;
- Zookeeper/Etcd/Consul/Docker Swarm - K/V 配置中心或 Raft 相关 一致性算法;
- Heritrix/Jsoup/Crawler4j/Apache Nutch - 爬虫相关
- Kettle - 数据同步工具(可编写条件脚本)
- Otter - 数据同步服务(跨异地机房集群方案)
- Tower/SourceTree - Git 客户端
- XXL-Job/Elastic-Job - 强大的开源分布式任务调度系统;
- TiDB - 一款开源 黄东旭-PingCAP 基于 Google Spanner 分布式数据库论文理论实现的一款分布式数据库;
- Google F1 - 谷歌商用分布式数据库产品,同样基于 Google Spanner 论文理论实现;
持续集成(DevOps)
- Jenkins - 代码部署构建一体化管理系统 https://jenkins.io/
- Travis - 开源项目持续集成自动构建平台,主要针对 Github 开源项目进行处理的
- Gitlab CI - 这个就不用说了,大家都知道的工具
- SAML2 SSO - SAML 单点登录(九州云腾、OneLogin),开源:
Mujina Java
库实现 - Pre-Commit - 整合本地的
git commit
自动触发代码检查
前端开发
- Ant Design - 阮一峰大师主导开发,主要与 React Native 或 TypeScript 配合开发;
- layui
- amazeui - 一款国产的 UI ,使用起来很简单;
- extjs - 传统的笨重 UI 框架,支持 React Native 开发;
- easyu - 传统的 JQuery UI 库;
- Material Design for VUE - 强大开源的 VUE 下的 UI 框架;
- Bower/Grunt/Gulp/WebPack ES6 - 开发打包工具;
- AdminLTE - (基于Bootstrap UI后台管理框架) https://www.almsaeedstudio.com/
云计算
- RancherOS - 容器化操作系统,Rancher 致力于容器化云服务
- CoreOS - 容器化操作系统
- Zabbix - 私有云监控框架及系统
- Datadog - 日志收集&分析对接平台
- New Relic - 提供 SDK 对接到应用中自动统计生成热力图
- Rollbar - 线上事件收藏工具,集成 SDK 到应用
- PagerDuty - 运维监控与提醒,手机与邮箱收到短信
- Split.io - AB Test 工具
- Catch Point - 网络测速等测试商用工具,支持编写脚本(ping,等) 网络然后出统计图分析。
- Fastly - 一家 SaaS 软件平台,提供 CDN 等系列服务,官网地址:
移动端相关
- 极光/友盟/信鸽 - 国产移动端推送或分享 SaaS 服务平台;
物联网
- 中国移动 ONENET - 设备管理平台;
人工智能
- 旷世 FACE++ - 利用开放接口处理人脸识别,等
- 百度 AI 开放平台 - 利用开放接口处理人脸识别,等
博客系统
- Jekyll - 采用 Ruby 所写,利用 Github 或 Gitee 的 Pages 服务很容易进行整合自己的博客系统
- Ghost - 采用 NodeJS 所写
- Hexo - 采用 NodeJS 所写,代表作:http://www.hjqjk.com/
- Wordpress - 采用 PHP 所写,这个就不用解释了
网站统计
- 不蒜子 - http://busuanzi.ibruce.info/
- Leancloud - 国内一款 BaaS 平台,不仅仅是支持统计
- Google Analytics - 无需介绍,自行搜索
评论系统
- duoshuo - 多说已经关闭了,原来使用最多的
- disqus - 国外一款评论
- 来必力 - 国外一款评论
- Valine - 支持匿名评论
组织管理
- backstage - 开发组织日常查看面板(服务,日志,错误,功能)