Source - job listings, developer surveys, search trends, community activity, ecosystem analysis
Most popular programming languages
- #1
JavaScript/TypeScript
A vast majority of frontend is built on it
- #2
Python
Dominant in AI/ML, data science, automation, scripting
- #3
Java
#1 in enterprise backend, Spring ecosystem
- #4
C#
.NET ecosystem, enterprise backends, Windows software, cloud services and game development
- #5
Go
Cloud infrastructure, networking, CLI tools and distributed systems
- #6
Rust
Modern alternative for C/C++ (software where memory safety and performance matter)
- #7
PHP
Web backend development, especially WordPress and Laravel apps, popularity is on decline
- #8
C/C++
Systems programming, operating systems, game engines, embedded software, popularity is on decline
- #9
Kotlin
Primary language for Android
- #10
Swift
Primary language for iOS/macOS
- #11
Bash/Shell
Linux automation
Top frontends
- #1
React
Dominant UI library/ecosystem
- #2
Angular
Enterprise/full-featured frontend framework
- #3
Vue.js
Simple & approachable JS framework
- #4
Svelte
Compiler-based UI framework, produces lightweight apps
Cloud popularity
- #1
Amazon Web Services (AWS)
Largest cloud platform with the broadest service ecosystem
- #2
Google Cloud Platform (GCP)
Good for data engineering, AI/ML pipelines, and Kubernetes workloads
- #3
Microsoft Azure
Default for hybrid cloud and Microsoft-centric enterprise tech stacks
Top relational databases
- #1
PostgreSQL
Open-source relational database; strong SQL features, extensibility, and reliability
- #2
MySQL
Classic time-proven database
- #3
SQLite
Embedded, zero-config database engine; runs inside mobile apps, browsers and edge runtimes
- #4
Microsoft SQL Server
Mostly used by enterprise
- #5
Oracle DB
Mostly used by enterprise
Leading NoSQL databases
- #1
MongoDB
Document-based NoSQL database; flexible schema and easy horizontal scaling
- #2
DynamoDB
Major cloud-native NoSQL database
- #3
Cassandra
Distributed wide-column database designed for very large-scale workloads
- #4
Neo4j
Graph database
Most used time-series databases
- #1
InfluxDB
Popular purpose-built database for time-series data and monitoring
- #2
Prometheus
Standard metrics/time-series database for cloud-native monitoring
- #3
TimescaleDB
PostgreSQL extension optimized for time-series workloads
Analytics & Search
- #1
ClickHouse
High-performance column-oriented OLAP database for large-scale analytics
- #2
Elasticsearch
Distributed search and analytics engine
- #3
OpenSearch
Open-source search and analytics engine derived from Elasticsearch
In-memory / Key-Value storage
- #1
Redis
In-memory data store supporting caching, key-value storage, streams, pub/sub and more
- #2
Memcached
Simple distributed in-memory cache
Message broker
- #1
Kafka
Distributed event streaming platform, built for massive scale and high-throughput logs
- #2
RabbitMQ
Reliable message broker, flexible routing for asynchronous task queues
- #3
ActiveMQ
Message broker, popularity is on decline
Observability
- #1
Datadog
Cloud observability platform for metrics, logs, traces, and dashboards
- #2
New Relic
Application performance monitoring and observability for distributed systems
- #3
Splunk
Enterprise log management and machine-data analytics platform
Most popular coding LLMs + agentic tools
- #1
Claude
Consistently tops charts, but expensive. Agentic tool - Claude Code
- #2
ChatGPT
Consistently tops charts, but expensive. Agentic tool - Codex
- #3
DeepSeek
Best price to quality ratio. Agentic tool - DeepSeek Harness
- #4
GitHub Copilot
AI coding assistant deeply integrated with GitHub
- #5
Gemini
Middle of the road, okay performance, okay cost. Agentic tool - Gemini CLI
- #6
Kimi
Decent performance for lower cost. Agentic tool - Kimi Code
Leading desktop app frameworks
- #1
Electron
Web-tech desktop framework, rich ecosystem, heavy resource usage
- #2
Tauri
Lightweight, secure, and resource-efficient
Web server / Reverse Proxy / Load balancer
- #1
nginx
Dominant web server, reverse proxy and load balancer
- #2
HAProxy
High-performance TCP/HTTP load balancer and reverse proxy
- #3
Traefik
Cloud-native reverse proxy and ingress/router
- #4
Caddy
Modern web server and reverse proxy with automatic HTTPS
CI/CD Tools popularity
- #1
GitHub Actions
Widely used CI/CD platform tightly integrated with GitHub
- #2
GitLab CI
Popular choice for self-hosted DevOps stacks
- #3
Azure Pipelines
Microsoft's CI/CD platform, widely used in enterprise environments
- #4
Jenkins
Still used, but popularity is on decline
Most used IDEs
- #1
VS Code
Dominant code editor, extensions turn it into full-blown IDE
- #2
JetBrains IDEs
Popular language-specific IDE family (e.g. IntelliJ IDEA for Java)
- #3
Visual Studio
Major IDE for .NET/C++/Windows development
- #4
Cursor
AI-first code editor
Browser Automation popularity
- #1
Playwright
Modern cross-browser browser automation and end-to-end testing
- #2
Selenium
Still used, but on decline due to modern alternatives
- #3
Puppeteer
Chrome/Chromium automation
Web Analytics
- #1
Google Analytics
Most used web analytics platform
- #2
Adobe Analytics
Enterprise-grade web analytics and customer analytics
- #3
Matomo
Open-source, privacy-focused alternative to Google Analytics
Most used load testing tools
- #1
k6
Modern developer-friendly load testing tool; scriptable with JavaScript
- #2
Gatling
High-performance load testing tool built around Scala
- #3
Locust
Python-based load testing tool for simulating large numbers of users
- #4
Apache JMeter
Heavy, XML-driven, usage is on decline
API & communication
- #1
REST
Dominant architectural style for HTTP APIs
- #2
GraphQL
Query language and API runtime allowing clients to request specific data
- #3
gRPC
High-performance RPC framework commonly used for service-to-service communication
- #4
WebSockets
Persistent bidirectional connection for real-time communication
Infrastructure as Code / Configuration management
- #1
Terraform
Industry-standard tool for provisioning and managing infrastructure
- #2
OpenTofu
Open-source Terraform fork and drop-in alternative
- #3
Ansible
Agentless server configuration, software deployment and automation
- #4
Pulumi
Infrastructure as code using general-purpose programming languages
Logging / log aggregation
- #1
Elastic Stack
Elasticsearch + Logstash + Kibana ecosystem for log collection, search and analysis
- #2
Grafana Loki
Log aggregation system designed to work with the Grafana ecosystem
- #3
Fluent Bit
Lightweight log/telemetry collector and forwarder
- #4
Vector
High-performance observability data pipeline
API testing tools popularity
- #1
Swagger
OpenAPI-based API documentation and interactive testing
- #2
Postman
Popular all-in-one tool for API development and testing
- #3
Insomnia
Lightweight API client for development and testing
- #4
Bruno
Open-source, Git-friendly API client
Other industry standards
- #1
Git
Version control
- #2
HTML
Browser markup
- #3
CSS
Browser styling
- #4
SQL
DB query language
- #5
Linux
Server OS
- #6
Docker
Containerization
- #7
Kubernetes
Container orchestration
- #8
Markdown
Text markup
Developer OS
- #1
Windows
Most popular general purpose OS
- #2
macOS
Popular amongst frontend specialists & designers
- #3
Linux
Popular amongst backend/devops folk
Most read books
- #1
The Pragmatic Programmer
Covers writing adaptable code, career responsibility, and tooling
- #2
Code Complete
Practical guide to writing, designing, debugging and maintaining high-quality software
- #3
Design Patterns
Classic catalog of reusable object-oriented design patterns
- #4
System Design Interview
Explains real-world distributed architectures
- #5
Designing Data-Intensive Applications
Databases, distributed systems, data processing, replication, partitioning and consistency
- #6
A Philosophy of Software Design
Focus on 'deep modules' with simple interfaces to manage system complexity
- #7
The Phoenix Project
Novel about DevOps, IT operations, bottlenecks and organizational transformation
- #8
Fundamentals of Software Architecture
About architectural styles, component identification, soft skills, and evaluating trade-offs
- #9
Working Effectively with Legacy Code
Provides mechanics for safely introducing tests into messy, coupled codebases
- #10
Clean Code / Clean Architecture
Controversial books, but still popular
- #11
Refactoring
Cataloged techniques to improve internal code structure without altering behavior
- #12
The Mythical Man-Month
Classic essays on software project management, estimation and team organization
Active communities
- #1
GitHub
Collaborative development platform
- #2
Reddit
r/programming, r/webdev, r/devops, r/ExperiencedDevs...
- #3
Hacker News
Social news aggregator
- #4
Stack Overflow
Q&A network
- #5
dev.to
Blogging platform