All Projects → johnmpotter → Npm Trends

johnmpotter / Npm Trends

NPM package comparison

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Npm Trends

Esm.sh
A fast, global content delivery network for ES Modules.
Stars: ✭ 404 (-15.66%)
Mutual labels:  npm
Rfcs
Public change requests/proposals & ideation
Stars: ✭ 428 (-10.65%)
Mutual labels:  npm
Cli
the package manager for JavaScript
Stars: ✭ 5,277 (+1001.67%)
Mutual labels:  npm
Lockfile Lint
Lint an npm or yarn lockfile to analyze and detect security issues
Stars: ✭ 411 (-14.2%)
Mutual labels:  npm
Is Vegan
Is-Vegan helps you to find out which food ingredients are vegan / non-vegan
Stars: ✭ 424 (-11.48%)
Mutual labels:  npm
Npkill
List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
Stars: ✭ 5,325 (+1011.69%)
Mutual labels:  npm
Lein template descjop
A Leiningen template(Clojure/ClojureScript Project) for Web based desktop application with Electron (atom-shell).
Stars: ✭ 394 (-17.75%)
Mutual labels:  npm
Vanilla Framework
From community websites to web applications, this CSS framework will help you achieve a consistent look and feel.
Stars: ✭ 476 (-0.63%)
Mutual labels:  npm
Node Thermal Printer
This npm package was made to control epson and star thermal printers
Stars: ✭ 424 (-11.48%)
Mutual labels:  npm
Salus
Security scanner coordinator
Stars: ✭ 441 (-7.93%)
Mutual labels:  npm
Release It
🚀 Automate versioning and package publishing
Stars: ✭ 4,773 (+896.45%)
Mutual labels:  npm
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (-13.57%)
Mutual labels:  npm
React Native Blurhash
🖼️ A library to show colorful blurry placeholders while your content loads.
Stars: ✭ 430 (-10.23%)
Mutual labels:  npm
Disposable
A list of disposable/temporary email address domains
Stars: ✭ 407 (-15.03%)
Mutual labels:  npm
Phin
Node HTTP client
Stars: ✭ 449 (-6.26%)
Mutual labels:  npm
Cpx
A cli tool to watch and copy file globs.
Stars: ✭ 394 (-17.75%)
Mutual labels:  npm
Npm Run All
A CLI tool to run multiple npm-scripts in parallel or sequential.
Stars: ✭ 4,496 (+838.62%)
Mutual labels:  npm
Fetch Suspense
A React hook compatible with React 16.6's Suspense component.
Stars: ✭ 479 (+0%)
Mutual labels:  npm
Npm Gui
Graphic tool for managing javascript project dependencies - in a friendly way.
Stars: ✭ 454 (-5.22%)
Mutual labels:  npm
Dependency Check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
Stars: ✭ 435 (-9.19%)
Mutual labels:  npm

NPM Trends - Frontend Client (npmtrends.com)

NPM package comparison app

Why?

NPM Trends was initially built in late 2015 when I was just getting into frontend development. Coming from a background in Rails, I was frustrated with how many decisions you had to make early on as a javascript developer. I didn't give an F what my build tool was, I just wanted to get a web app in front of users as quickly as possible. I'm a startup founder first and a web developer second.

I didn't want to have to worry that 6 months down the road, the framework that I decided to use wouldn't be supported anymore. I wanted a way to see what packages were being used and what way their use was trending. My hypothesis was that you could use the change in download counts over time to predict whether the developer community of a given package or library would be strong for the foreseeable future.

This approach paid off early on when NPM Trends led me to choose Redux over the multitude of other Flux frameworks out at the time. When I looked at the download trends in November of 2015, I saw Redux beginning to pull away from the pack. If you look at the stats now, there is no comparison.

Redux Trend Graph

You shouldn't use an NPM package solely based on the number of downloads the package has, but it should definitely be another data point in your decision making process. Hopefully NPM Trends will help you make better decisions, so you can spend less time jumping from package to package and more time building meaningful applications.

Cheers! 🍻

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].