Cloud & Dev Tools ☁ïļ

The containers, package managers, cloud platforms, and infrastructure tools that actually run modern software - ranked by real reported usage share (2026 developer survey data).

Containers & Orchestration
ðŸģ
#1 · 71.1%
Docker
Packages an app and everything it needs into a portable container - the single most-used dev tool in the entire survey, foundational to almost all modern deployment.
⚓
#5 · 28.5%
Kubernetes
Orchestrates and auto-scales containers across a cluster of machines - the standard for running Docker containers reliably in production at scale.
ðŸĶ­
#25 · 11.1%
Podman
A daemonless, rootless alternative to Docker with a nearly identical command set - popular where Docker's background daemon is a security or licensing concern.
Cloud Providers
☁ïļ
#3 · 43.3%
Amazon Web Services (AWS)
The largest cloud provider - compute, storage, databases, and hundreds of managed services, and the most in-demand cloud skill on job listings.
🔷
#6 · 26.3%
Microsoft Azure
Microsoft's cloud platform - deeply integrated with Windows Server, Active Directory, and .NET, the default choice for enterprises already on Microsoft's stack.
🌐
#9 · 24.6%
Google Cloud
Google's cloud platform - strong in data/analytics (BigQuery) and Kubernetes (which Google originally created), popular with data-heavy teams.
ðŸ§Ą
#12 · 20.1%
Cloudflare
CDN, DNS, DDoS protection, and edge-compute platform - sits in front of a huge share of the web, and its Workers platform runs serverless code at the edge.
🌊
#29 · 10.7%
DigitalOcean
A simpler, more affordable cloud provider aimed at individual developers and small teams - a common first choice for hosting a side project or startup.
ðŸ”ĩ
#41 · 1.2%
IBM Cloud
IBM's cloud platform, common in large enterprises already running IBM infrastructure (mainframes, Db2), and known for hybrid-cloud and AI tooling.
🇷🇚
#42 · 0.7%
Yandex Cloud
Yandex's cloud platform, primarily used in Russia and neighboring markets, offering a similar service lineup to AWS/GCP for that region.
Package Managers
ðŸ“Ķ
#2 · 56.8%
npm
Node.js's default package manager - installs JavaScript/TypeScript dependencies from the massive npm registry, the largest software package registry in the world.
🐍
#4 · 40.9%
Pip
Python's default package installer - pulls packages from PyPI, the standard way nearly every Python project manages its dependencies.
🍚
#7 · 25.7%
Homebrew
The default package manager for macOS (and Linux) - installs command-line tools and apps with a single command, the first thing most Mac developers set up.
ðŸ§ķ
#11 · 21.1%
Yarn
Facebook's alternative to npm - faster installs and stricter dependency locking were its original selling points, still widely used across JS projects.
ðŸŽŦ
#13 · 18.9%
NuGet
The .NET ecosystem's package manager - how C#/.NET projects pull in libraries, built directly into Visual Studio and the .NET CLI.
ðŸ“Ĩ
#14 (tie) · 18.4%
APT
Debian/Ubuntu Linux's package manager - installs and updates system software from repositories, the everyday tool for managing a Debian-based server or desktop.
ðŸŠķ
#17 · 16.4%
Maven
The traditional build tool and package manager for Java - defines a project's dependencies and build steps in a structured XML file (pom.xml).
ðŸ“Ķ
#18 (tie) · 14.4%
Cargo
Rust's built-in package manager and build tool - considered one of the best-designed dependency systems in any language, and a big part of why Rust feels approachable despite its complexity.
🐘
#18 (tie) · 14.4%
Gradle
A newer, more flexible build tool for Java/Kotlin/Android - uses a Groovy or Kotlin script instead of Maven's XML, and is Android Studio's default build system.
⚡
#20 · 13.4%
pnpm
A faster, disk-space-efficient alternative to npm/Yarn - stores one copy of each package version on disk and links it into every project that needs it, instead of duplicating it.
ðŸŦ
#26 (tie) · 11%
Chocolatey
A package manager for Windows - installs and updates desktop software from the command line, filling a gap Windows lacked compared to Homebrew/APT.
🎞
#26 (tie) · 11%
Composer
PHP's dependency manager - the standard way modern PHP projects (Laravel, Symfony, WordPress plugins) declare and install their libraries.
📚
#31 · 9%
Poetry
A modern Python dependency and packaging manager - handles virtual environments and lockfiles more cleanly than plain pip, popular for library and application development alike.
🐧
#32 · 8.7%
Pacman
Arch Linux's package manager - known for simplicity and giving users access to the very latest software versions via the community-run AUR repository.
ðŸĨŸ
#34 · 5.5%
Bun
An all-in-one JavaScript runtime, bundler, test runner, and package manager built for speed - positioned as a much faster alternative to Node.js + npm combined.
Build Tools & Bundlers
⚡
#8 · 25.4%
Vite
A modern frontend build tool with near-instant dev-server startup - has largely replaced Webpack as the default bundler for new React/Vue/Svelte projects.
ðŸ”Ļ
#10 · 23.2%
Make
One of the oldest build automation tools in computing - defines build steps and dependencies between files in a Makefile, still standard in C/C++ and many scripting workflows.
ðŸ“Ķ
#14 (tie) · 18.4%
Webpack
The long-standing JavaScript module bundler - bundles all a web app's JS/CSS/assets into optimized files, still widely used though newer tools like Vite have taken share.
ðŸ§ą
#26 (tie) · 11%
MSBuild
Microsoft's build platform underlying Visual Studio and .NET - the engine that actually compiles a .NET project whether you're using the IDE or the command line.
ðŸĨ·
#37 · 5.2%
Ninja
A small, extremely fast build tool designed to be generated by other build systems (like CMake) rather than written by hand - optimized purely for build speed.
Infrastructure & Configuration
🏗ïļ
#16 · 17.8%
Terraform
The standard tool for "infrastructure as code" - describes cloud resources (servers, networks, databases) in config files so environments can be created, versioned, and reproduced automatically.
ðŸ”ī
#24 · 11.7%
Ansible
An agentless automation tool for configuring servers and deploying software - uses simple YAML "playbooks" to describe the desired state of a fleet of machines.
Monitoring & Observability
ðŸ”Ĩ
#23 · 11.8%
Prometheus
An open-source metrics collection and alerting system - the standard for monitoring Kubernetes and cloud-native applications, usually paired with Grafana for dashboards.
ðŸķ
#33 · 8.9%
Datadog
A paid, all-in-one cloud monitoring platform - logs, metrics, and traces in one dashboard, popular with companies that don't want to self-host a monitoring stack.
🔍
#39 · 4.5%
Splunk
Enterprise log search and analysis software - long the dominant choice for large-scale log aggregation, especially in security/SIEM use cases.
ðŸ“Ą
#40 · 3.8%
New Relic
Application performance monitoring (APM) software - tracks how fast an app's code actually runs in production, and where it's slowing down.
Hosting & PaaS
ðŸ”Ĩ
#21 · 13.1%
Firebase
Google's mobile/web app platform - hosting, auth, databases, and functions bundled together, a fast way to ship an app without managing servers.
â–ē
#30 · 10.6%
Vercel
The company behind Next.js, and a hosting platform built specifically for fast frontend deployment - push to Git and it builds and deploys automatically.
⚡
#35 · 5.4% (tie)
Supabase CLI
The command-line tool for managing a Supabase project locally - runs Postgres, auth, and storage on your machine and syncs schema changes to production.
🌈
#35 · 5.4% (tie)
Netlify
A hosting platform built around Git-based deploys for static sites and frontend apps - one of the pioneers of the modern "push to deploy" workflow, alongside Vercel.
💜
#37 (tie) · 5.2%
Heroku
One of the original "push to deploy" cloud platforms - simplified app hosting that made a huge impact on how developers thought about deployment in the 2010s.
🚂
#42 (tie) · 1.5%
Railway
A newer, developer-friendly hosting platform - aims to make deploying a full-stack app (with a database) as simple as Heroku originally was.

Usage percentages reflect a 2026 developer-tools survey; most developers use multiple tools from this list, so shares don't sum to 100%.