OpenBase - Pour vous aider à bien choisir une lib JS

par Korben -

Si vous êtes développeur, vous utilisez forcément des libs / packages JS dans vos projets. Mais il n’est pas toujours évident de savoir lequel choisir sachant qu’il y en a beaucoup dont une grande partie qui font des choses similaires ou qui se recoupent. Et tous ne sont pas de même qualité.

Heureusement, il existe un site baptisé OpenBase qui regroupe pour le moment, plus de 1,3 million de packages JS avec pour chacun d’entre eux des tonnes d’informations comme les numéros de version, les bugs ouverts, les temps de réponse à ces bugs, les pull requests, le nombre de téléchargements hebdomadaire, les notes Github, le nombre de contributeurs, les dépendances, la date du dernier commit, la licence, le nombre de commits dans le mois, ainsi qu’une série de notes relatives à la qualité de la documentation, les performances, les possibilités de personnalisation, la qualité du code et j’en passe.


Vous trouvez également des commentaires de gens qui utilisent ces libs et qui bien sûr donnent leur retour d’expérience dessus. De quoi faire votre choix en toute objectivité et sécurité avant d’intégrer une lib dans votre projet.

OpenBase propose pour le moment des packages uniquement pour du JS mais il est prévu que ce soit étendu à d’autres langages de développement.

En fonction de ce qui vous intéresse, vous pourrez afficher des comparaisons côte à côte avec différents packages mais également avoir un accès direct à la doc, à des tutos, aux contributeurs, aux dépendances sans oublier les différentes versions des paquets et les libs alternatives / clones.

À tester ici.

Et dans le même genre, vous avez aussi npmjs ou encore le rapide Yarnpkg.