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

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