Ask HN: Why are JavaScript dependencies so messy?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Packagist

    Package Repository Website - try https://packagist.com if you need your own -

  • PHP's dependency management is actually quite nice. The community developed a standard [0], a client [1] and repository [2] that pretty much deal with everything I've had to do with PHP dependencies without issues.

    [0] https://www.php-fig.org/psr/psr-4/

    [1] https://getcomposer.org/

    [2] https://packagist.org/

  • Composer

    Dependency Manager for PHP

  • PHP's dependency management is actually quite nice. The community developed a standard [0], a client [1] and repository [2] that pretty much deal with everything I've had to do with PHP dependencies without issues.

    [0] https://www.php-fig.org/psr/psr-4/

    [1] https://getcomposer.org/

    [2] https://packagist.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • localslackirc

    IRC gateway for slack, running on localhost for one user

  • I could never understand why people insist on using requests rather than the stdlib (which works just fine).

    When async became a thing, I remember hitting some bug in aiohttp so I wrote myself a tiny (just doing the bit I needed) HTTP async client, which I figured was easier than wrestling aiohttp into compliance.

    These days aiohttp is quite nice for async, and for sync I just use the stdlib.

    My async client, if it can be of interest https://github.com/ltworf/localslackirc/blob/master/slackcli...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts