Moiva.io logo

Moiva.io Blog

← all posts

Q1 2021 Static Site Generators (JAMStack) report

Intro

It was 5 years ago when Matt Biilmann, CEO and Co-founder of Netlify, announced the concept of JAMStack. The concept proved to be very useful for many use cases.

JAMStack approach continues conquering the world. Probably all major frontend frameworks support now server-side rendering out of the box and there are solutions that simplify building JAMStack websites with a frontend framework of your choice.

JAMStack tooling continues to evolve and mature. With this report, I wanted to show the current state of JAMStack tools, their stats, and trends based on fresh Q1 2021 data. To make a picture more complete I aggregated data from different authoritative resources.

If interested, I recommend checking out other reports as well: Frontend Frameworks, State Management Libraries, Testing Frameworks, Build Tools and Module Bundlers, and End-to-End Testing Frameworks.

Data Sources

Data for the report came from:

Metrics

Report

Hint: scroll horizontally to see values for all the libraries.

Each library has two links - Moiva and GitHub links. Use Moiva link to see more data about a particular library, to see historical data and trends.

Criteria
Stars
50K
66K
36K
7K
9.1K
33K
23K
19K
17K
10K
9.5K
7.5K
New Stars
1.5K
6.3K
2.6K
447
891
708
1.9K
618
971
550
268
359
New Stars, %
3.1%
11%
7.8%
6.8%
11%
2.2%
9.1%
3.4%
6%
5.7%
2.9%
5.1%
Monthly
2M
5.2M
1.4M
112K
114K
63K
171K
312K
139K
91K
51K
50K
Monthly % (incr.)
11%
28%
16%
49%
-2%
13%
83%
34%
18%
14%
-1%
4%
Search Interest, %
10%
33%
22%
-
-
-
-
-
-
-
-
-
Developer Usage, %
28.1%
36.7%
16.8%
-
-
-
-
-
-
-
-
-
Tech Radar
ASSESS
ASSESS
-
-
ASSESS
-
-
-
-
-
-
-
Releases
28
8
4
2
2
1
0
3
2
17
3
0
Commits
615
495
168
25
76
12
299
22
41
141
26
28
Contributors
25
35
10
13
1
5
37
11
10
19
9
7
Dependencies
151
50
15
6
32
22
78
6
8
10
71
80
Types
BUNDLED
BUNDLED
-
-
-
SEPARATE
-
-
-
BUNDLED
BUNDLED
-
Security
Age
6 years
5 years
4 years
3 years
3 years
9 years
4 years
3 years
4 years
3 years
4 years
3 years
License
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT

Popularity: GitHub Stars

The most number of GitHub stars belongs to Next.js, a React framework. Gatsby, another React framework, and Nuxt.js, a Vue.js framework, go next with 50K and 36K stars respectively. a bar chart showing numbers of JavaScript libraries' GitHub stars in total

Next.js got 6.3K stars in Q1 2021 and outnumbered competitors by a convincing ~4K stars margin. a bar chart showing numbers of JavaScript libraries' new stars in Q1 2021

Comparing relative growth, Next.js and 11ty were on par with 11% growth. Though it’s important to take into consideration, that 11% for Next.js meant 6.3K stars, while 11% for 11ty meant 891 stars. a bar chart showing percentage of JavaScript libraries' new stars in Q1 2021 compared to the total value

Popularity: NPM Downloads

Only 3 frameworks had >1M of average monthly downloads: Next.js, Gatsby and Nuxt.js.

Next.js holds 3M downloads lead over Gatsby and ~4M downloads lead over Nuxt.js. a bar chart showing numbers of JavaScript libraries monthly npm downloads in Q1 2021

It was a very successful quarter for Docusaurus which NPM downloads almost doubled (83% of the increase).

Downloads of 11ty decreased by 2% which looks strange taken that the number its stars increased by 11%.

React Static seems to be not in a good shape - its downloads decreased by 1% and it got the least number of new stars, 268. a bar chart showing percentage of JavaScript libraries monthly npm downloads in Q1 2021 compared to the value in Q4 2020

Development Activity: commits, releases, and contributors

Gatsby, Next.js, and Docusaurus were the most actively developed projects in Q1 2021.

Gatsby got more than 600 commits from 25 contributors. a bar chart showing numbers of JavaScript libraries commits in Q1 2021

Gatsby was also leading in the “Number of NPM releases” category - it published 28 new versions. a bar chart showing numbers of JavaScript libraries releases in Q1 2021

26 developers contributed to Docusaurus repository in Q1 2021. That number supports the trend of Docusaurus being widely adopted. a bar chart showing numbers of JavaScript libraries contributors in Q1 2021


If you liked the report and have any feedback or just want to say “Hi”, let me know @_aantipov

← all posts

Subscribe to the monthly newsletter

Made with by Alexey Antipov
Moiva.io Catalog Blog
GitHub Twitter