Top 15 Alibaba Developer Tools Every Backend Engineer Should Know

This guide curates fifteen Alibaba‑originated developer tools—from Java diagnostics and IDE plugins to cloud‑native services, performance testing, and database utilities—detailing their core features, typical use cases, tutorial links, and where to obtain them, helping engineers boost productivity and code quality.

Programmer DD
Programmer DD
Programmer DD
Top 15 Alibaba Developer Tools Every Backend Engineer Should Know

1. Java Online Diagnostic Tool Arthas

Arthas is an open‑source Java online diagnostic tool released by Alibaba in September 2018. It helps identify which JAR a class was loaded from, debug code execution issues, monitor JVM status, and provides a command‑line interface with tab completion.

Tutorials: Basic , Advanced

Get it: GitHub

2. IDE Plugin Cloud Toolkit

Cloud Toolkit is an IDE plugin that streamlines development, testing, diagnosis, and deployment. It supports IntelliJ IDEA, Eclipse, PyCharm, and Maven, offering one‑click deployment to local or cloud machines and integrates Arthas, terminal commands, and SQL execution.

Tutorials: IntelliJ IDEA doc , Eclipse doc , PyCharm doc , Maven doc

Get it: Aliyun page

3. Chaos Engineering Tool ChaosBlade

ChaosBlade follows chaos‑engineering principles to inject a variety of fault scenarios (latency, exceptions, return values, parameter changes, retries, etc.) into distributed systems, improving fault tolerance and recoverability.

Tutorial: Getting Started

Get it: GitHub

4. Java Code‑Style Scanning Plugin

This plugin, written in Kotlin, detects non‑standard Java code patterns and provides suggestions. It integrates with IntelliJ IDEA and Eclipse.

Tutorials: IDEA doc , Eclipse doc

Get it: GitHub

5. Real‑Time Monitoring Tool ARMS

ARMS is an APM solution offering front‑end, application, and custom monitoring. It enables rapid construction of real‑time performance and business monitoring dashboards.

Tutorials: Front‑end doc , Application doc , Custom doc

Get it: Aliyun page (paid)

6. Static Site Generator Docsite

Docsite is an open‑source static site solution that combines website, documentation, blog, and community features. It supports React, static rendering, PC and mobile, i18n, SEO, markdown, global search, and customizable themes.

Tutorial: Installation guide

Get it: GitHub

7. Android Instant‑Compile Tool Freeline

Freeline caches build artifacts to enable second‑level compilation and deployment to devices within seconds, dramatically reducing rebuild time. It is available as an Android Studio plugin.

Tutorial: README

Get it: GitHub

8. Performance Testing Tool PTS

PTS simulates massive user traffic for load testing. It can convert JMeter scripts to PTS tests or run native JMeter scripts directly.

Tutorial: Help doc

Get it: Aliyun page (paid)

9. Kubernetes‑Based Developer Tool KT

KT simplifies integration testing under Kubernetes, improving development efficiency on K8s platforms.

Tutorial: Article

Get it: Download (free)

10. Architecture Visualization Tool AHAS

AHAS provides architecture visualization for container environments, fault‑injection high‑availability testing, and one‑click flow control and degradation features.

Tutorial: Help doc

Get it: Aliyun page (free)

11. Excel Processing Library EasyExcel

EasyExcel is a Java library for parsing and generating Excel files with low memory consumption, avoiding OOM issues even for large spreadsheets.

Tutorial: Quickstart

Get it: GitHub

12. iOS JSON Library HandyJSON

HandyJSON is a Swift library for JSON serialization/deserialization that works with pure Swift classes without requiring NSObject inheritance or mapping functions.

Tutorial: README

Get it: GitHub

13. Serverless Platform EDAS Serverless

EDAS Serverless is a Kubernetes‑based serverless platform for applications and micro‑services, allowing deployment via images, WAR, or JAR without managing clusters, and supporting Spring Cloud and Dubbo.

Tutorial: Help doc

Get it: Free during public beta

14. Database Connection Pool Druid

Druid is a Java database connection pool offering powerful monitoring and extensibility.

Tutorial: FAQ

Get it: Maven repository

15. Java Toolset Dragonwell

Alibaba Dragonwell is an OpenJDK‑based distribution optimized for large‑scale e‑commerce, finance, and logistics workloads, compatible with Java SE and running on Linux/x86_64.

Tutorial: User guide

Get it: GitHub

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AlibabaJavaBackend Development
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.