or compare

December Highlights

The story of 2018, much like 2017, remains to be React as it becomes the first technology to remain on top for an entire calendar year. React also runs its win streak to an incredible nineteen months in a row. Looking at the larger world of JavaScript libraries does not reveal any emerging threats to React on the horizon. Angular is trending down, Vue.js is still in search of a jump to the next level and Ember remains flat.

As far as programming languages go, Python is mirroring React's overall dominance, claiming the crown as most popular programming language for the past nineteen months. It was last topped by JavaScript in May, 2017.

Looking further down the full list of rankings, a few other stories from 2018 are emerging:

  • TypeScript is making huge gains.
  • Containers showing their popularity with Docker and Kubernetes consistently approaching the Top 10.
  • node.js has emerged as the top backend web technology, but Rails has not dropped off.
  • AWS is dominating the cloud with a number of strong performing services (Lambda, ECS, Kinesis, SQS).
  • GraphQL surpassed REST, demonstrating its popularity as a way to deliver APIs.

Top 10 Programming Languages

  1. Python
  2. JavaScript
  3. Java
  4. Go
  5. Ruby
  6. TypeScript
  7. C++
  8. Scala
  9. C
  10. PHP

Compare Top 10 Programming Languages

Server-side Frameworks

Compare Rails, node.js, PHP and Django

JavaScript Frameworks

Compare React, Angular, Vue, and Ember

SQL Databases

Compare Postgresql, MySQL and SQL Server

NoSQL Databases

Compare Mongodb, Elasticsearch, Cassandra and DynamoDB

Big Data

Compare Storm, Hadoop and Spark

Messaging

Compare Kafka, RabbitMQ, SQS and Kinesis

DevOps Tools

Compare Terraform, Chef, Puppet and Ansible

Virtualization and Container Tools

Compare Docker, Kubernetes, Mesos and Terraform

Cryptocurrency and Blockchain

Compare Blockchain, Bitcoin and Ethereum

Rankings and movers

Tech Rank Last Month Change Last Year Change
React 1 1 0 1 0
Python 2 2 0 2 0
AWS 3 4 +1 4 +1
Full Stack 4 3 -1 7 +3
JavaScript 5 5 0 3 -2
DevOps 6 9 +3 9 +3
node.js 7 6 -1 6 -1
Java 8 10 +2 11 +3
Machine Learning 9 11 +2 8 -1
Postgresql 10 7 -3 5 -5
golang 11 8 -3 14 +3
Docker 12 12 0 13 +1
Ruby 13 13 0 12 -1
Rails 14 15 +1 10 -4
Kubernetes 15 14 -1 37 +22
iOS 16 17 +1 15 -1
Android 17 16 -1 17 0
TypeScript 18 24 +6 50 +32
Open Source 19 27 +8 16 -3
C++ 20 18 -2 19 -1
Tech Mentions Rank Last Year Mentions Last Year Rank Change
ECS 9 76 0 195 +119
SQS 5 105 0 207 +102
Kinesis 12 65 2 146 +81
Apollo 5 101 1 178 +77
BigQuery 5 100 1 172 +72
OpenCV 6 94 1 165 +71
GraphQL 34 33 9 87 +54
Assembly 10 72 4 118 +46
Shell 5 104 2 150 +46
Lambda 16 57 6 102 +45
Tech Mentions Rank Last Year Mentions Last Year Rank Change
Web Services 4 121 14 65 -56
Mesos 2 154 7 100 -54
nginx 4 122 12 72 -50
Ethereum 4 125 11 76 -49
Hive 3 141 7 96 -45
Laravel 4 126 8 90 -36
Ansible 8 81 23 45 -36
zookeeper 2 142 5 107 -35
Erlang 4 117 9 83 -34
Ember 7 88 17 55 -33