npm

125.4K
81.4K
+ 1
1.6K
Salt

418
448
+ 1
165
Add tool
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of npm
Pros of Salt
  • 648
    Best package management system for javascript
  • 382
    Open-source
  • 327
    Great community
  • 148
    More packages than rubygems, pypi, or packagist
  • 112
    Nice people matter
  • 6
    As fast as yarn but really free of facebook
  • 6
    Audit feature
  • 4
    Good following
  • 1
    Super fast
  • 1
    Stability
  • 47
    Flexible
  • 30
    Easy
  • 27
    Remote execution
  • 24
    Enormously flexible
  • 12
    Great plugin API
  • 10
    Python
  • 5
    Extensible
  • 3
    Scalable
  • 2
    nginx
  • 1
    Vagrant provisioner
  • 1
    HipChat
  • 1
    Best IaaC
  • 1
    Automatisation
  • 1
    Parallel Execution
Cons of npm
Cons of Salt
  • 5
    Problems with lockfiles
  • 5
    Bad at package versioning and being deterministic
  • 3
    Node-gyp takes forever
  • 1
    Super slow
  • 1
    Bloated
  • 1
    Dangerous
  • 1
    No immutable infrastructure

What is npm?

npm is the command-line interface to the npm ecosystem. It is battle-tested, surprisingly flexible, and used by hundreds of thousands of JavaScript developers every day.

What is Salt?

Salt is a new approach to infrastructure management. Easy enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with them in seconds. Salt delivers a dynamic communication bus for infrastructures that can be used for orchestration, remote execution, configuration management and much more.
What companies use npm?
What companies use Salt?
Manage your open source components, licenses, and vulnerabilities
Learn More
What tools integrate with npm?
What tools integrate with Salt?