Skip to content

Instantly share code, notes, and snippets.

@micalevisk
Last active March 18, 2024 21:47
Show Gist options
  • Save micalevisk/5d8b076fbbb81c7e8a362f8db7a494d7 to your computer and use it in GitHub Desktop.
Save micalevisk/5d8b076fbbb81c7e8a362f8db7a494d7 to your computer and use it in GitHub Desktop.
Comparing the popularity of few Node.js web frameworks.

Star History

realtime graph from https://star-history.com

Star History Chart

  • express
  • nestjs
  • fastify
  • adonijs
  • deepkit
  • meteor
  • koa
  • hapi
  • restify
  • polka
  • HyperExpress
@micalevisk
Copy link
Author

micalevisk commented Aug 21, 2022

Using GitHub CLI, you can check out if NestJS has passed ExpressJS:

{
  express: repository(owner: "expressjs", name: "express") {
    url
    stargazers {
      totalCount
    }
  }
  nest: repository(owner: "nestjs", name: "nest") {
    url
    stargazers {
      totalCount
    }
  }
}
' --jq '.data | if .express.stargazers.totalCount <= .nest.stargazers.totalCount then "YES!!!!!! it has \(.nest.stargazers.totalCount) stars" else "No, \(.nest.stargazers.totalCount) < \(.express.stargazers.totalCount)" end'

@micalevisk
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment