Top 15 Must-Have Alibaba Developer Tools to Boost Your Productivity

This article curates a list of fifteen popular Alibaba ecosystem tools—from Java scaffolding and diagnostics to cloud-native services and mobile utilities—explaining their core features and typical scenarios to help developers streamline workflows and improve overall efficiency.

Alibaba Cloud Developer
Alibaba Cloud Developer
Alibaba Cloud Developer
Top 15 Must-Have Alibaba Developer Tools to Boost Your Productivity

This article curates a selection of the most popular developer tools from the Alibaba ecosystem, highlighting those with broad applicability for external developers to improve development efficiency.

1. Java Project Scaffold – Java Initializr

Website: https://start.aliyun.com/bootstrap.html

Overview: Released in 2020 by Alibaba Middleware team, this customized Java project scaffold enables rapid project creation.

Use cases:

Do you need to cut a new project from an existing one each time?

Finding component coordinates across the internet is tedious.

Why do online examples work but not yours?

Setting up full project and runtime environments locally is cumbersome.

It supports all features of the official Spring initializer, adds rich typical configurations and examples, offers multiple standard application architectures, and generates a ready‑to‑code project via a browser‑based interface.

2. Java Online Diagnostic Tool – Arthas

Website: https://arthas.aliyun.com/doc/

Overview: An open‑source Java online diagnostic tool released by Alibaba in September 2018.

Use cases:

Identify which JAR a class was loaded from and why class‑related exceptions occur.

Determine why modified code is not executed.

Debug issues online without adding logs or redeploying.

Reproduce user‑specific data processing problems that cannot be replicated offline.

Obtain a global view of system runtime status.

Monitor real‑time JVM performance.

Arthas supports JDK 6+, runs on Linux/Mac/Windows, offers an interactive command‑line mode with rich tab‑completion, facilitating fast problem location and diagnosis.

3. Java Runtime – Dragonwell

Website: https://www.aliyun.com/product/dragonwell

Overview: Alibaba Dragonwell is a free, production‑ready OpenJDK distribution offering long‑term support, performance enhancements, and security patches. It powers a large portion of Alibaba’s e‑commerce, finance, and logistics services and is fully compatible with the Java SE standard, running on Linux, Windows, and macOS.

4. Java Code Convention Scanner – P3C

Website: https://github.com/alibaba/p3c

Overview: A plugin that detects non‑standard Java code locations and provides suggestions; it is implemented in Kotlin.

5. Application Real‑Time Monitoring – ARMS

Website: https://www.aliyun.com/product/arms

Overview: An APM‑type monitoring tool offering front‑end, application, and custom monitoring options, enabling rapid construction of real‑time performance and business monitoring capabilities.

Use cases:

Receiving dozens of alerts at night with no clear action plan.

Customers or business units filing complaints before issues are identified.

Spending large sums on servers without guaranteeing user experience.

6. Performance Testing – PTS

Website: https://www.aliyun.com/product/pts

Overview: Simulates massive user traffic scenarios, allowing on‑demand testing without infrastructure overhead. It supports conversion of JMeter scripts and native JMeter engine execution.

Use cases:

Simulating high‑concurrency traffic before major promotional events.

Observing product behavior under traffic spikes during version releases.

7. Microservice Engine – MSE

Website: https://www.aliyun.com/product/aliware/mse

Overview: Provides managed registration and configuration centers (ZooKeeper, Nacos, Eureka) with high availability and zero‑maintenance, fully compatible with open‑source standards. Additional features include isolated instance removal, lossless offline, service authentication, application listing, and tag‑based routing.

Use cases:

High‑availability service registration for Dubbo and Spring Cloud microservices.

Managed distributed configuration via Nacos.

Distributed scheduling and coordination for HBase, Spark, Kafka, etc.

8. Architecture Visualization – AHAS

Website: https://www.aliyun.com/product/ahas

Overview: Offers architecture visualization for Kubernetes and other container environments, along with fault‑injection high‑availability testing and one‑click flow‑control and degradation features.

Use cases:

Visualizing service architecture and resource interactions during service‑oriented transformation.

Introducing realistic fault scenarios and rehearsal models.

Obtaining low‑threshold flow‑control and degradation capabilities.

9. Container Image Registry – ACR

Website: https://www.aliyun.com/product/acr

Overview: Provides basic container image hosting, precise security scanning, stable domestic and international image building, and convenient image authorization, simplifying full‑lifecycle image management and integrating with other Alibaba Cloud services for a seamless Docker experience.

10. Serverless Developer Platform – Serverless Devs

Website: https://www.serverless-devs.com/

Overview: An open‑source Serverless developer platform offering a powerful toolchain. It enables one‑click multi‑cloud Serverless product experience, rapid deployment, and includes a tool suite and an app store with numerous production‑grade templates.

11. Android Instant Compilation – Freeline

Website: https://github.com/alibaba/freeline

Overview: Utilizes cache files to compile code changes and deploy to devices within seconds, drastically reducing recompilation and installation time; the quickest usage method is installing the Android Studio plugin.

12. Kubernetes Testing – KT

Website: https://github.com/alibaba/kt-connect

Overview: Simplifies joint debugging under Kubernetes, improving development efficiency for Kubernetes‑based projects.

13. Excel Processing – EasyExcel

Website: https://github.com/alibaba/easyexcel

Overview: A Java framework for parsing and generating Excel files. It rewrites POI’s SAX parsing to reduce memory usage from hundreds of megabytes to kilobytes, preventing out‑of‑memory errors even with large spreadsheets.

14. iOS JSON Library – HandyJSON

Website: https://github.com/alibaba/HandyJSON

Overview: A Swift library for JSON serialization/deserialization that works with pure Swift classes without requiring NSObject inheritance or explicit mapping functions.

15. Database Connection Pool – Druid

Website: https://github.com/alibaba/druid

Overview: A Java database connection pool offering powerful monitoring and extensibility features.

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.

JavaAlibaba Clouddeveloper tools
Alibaba Cloud Developer
Written by

Alibaba Cloud Developer

Alibaba's official tech channel, featuring all of its technology innovations.

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.