Giter Site home page Giter Site logo

nodejs-toolbox-catalog's Introduction

Node.js Toolbox Catalog

This repository houses the categories and libraries used by Node.js Toolbox.

Want to add a category or missing a library? Contributions are welcome! Feel free to add a library in the appropriate category and create a pull request. If you're not sure which category a library belongs to, you can open an issue instead.

You'll find the categories in the ./src/categories folder. Each category is a json file with a packages array containing all libraries belonging to that specific category.

nodejs-toolbox-catalog's People

Contributors

altano avatar cliffordfajardo avatar d3x7r0 avatar dmnsgn avatar ervamate avatar gugu avatar koresar avatar maikofelix47 avatar maximization avatar pmcelhaney avatar ujjwal32 avatar vaishnavi-neema avatar zfben avatar zubb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodejs-toolbox-catalog's Issues

Tech Debt or Code Quality Category?

Hi there,

I know this might be controversial, but I recently went looking for "tech debt" packages and I couldn't find any well-maintained packages out there.

Here are a few that could be relevant:

  • ESLint - has rules that can identify usage of deprecated or obsolete API calls for a specific version of the Node runtime
  • npm-check - checks for outdated, incorrect/missing, and unused dependencies. Categorizes updates by SemVer difference into Patch, Minor, Major updates.
  • depngn - Scan package dependencies that include an engines field to determine compatibility with a specific version of Node runtime
  • ES6-Plato is a tool for generating static code analysis reports for ECMAScript 2015 (ES6) and beyond. It uses the Plato library to generate code complexity visualizations and reports based on the AST (Abstract Syntax Tree) generated by the Esprima parser.
  • code-complexity. This tool supports several different complexity metrics, and also reports on the churn (total number of commits) on a file to evaluate hot spots.

Is there any interest in adding such a category?

Please let me know.

Thanks!

New section: Mono-Repository Tooling

You could add a new section Mono-Repository Tooling and list tools to manage large-scale mono-repositories. Examples are lerna or turbo-repo.

How is score value calculated?

Hi, mine is more a question than an actual issue, I'm curious how is the score value calculated in Node.js Toolbox ?

thanks

PDF category?

Would you mind to add PDF category with libraries for generating and editing PDF files?

Missing native alternatives

I imagine a developer looking for some of the categories, like Test Frameworks, and using the information there to make a decision, with all the libraries listed there. But what is missing is the native alternatives, in the case of Test Frameworks, the native alternative is test runner module is stable since v20.0.0.

If there was a way to inform the developer that there is a native alternative, it would be great.

A challenge I see is that there is no way to measure the popularity of the native alternative. Maybe just a reminder that there is a native alternative would be enough.

Another category that will fit this are:

  • Configuration Management, where the native alternative is comming with native .env support.
  • Date & Time, if Temporal is accepted, it will be the native alternative.

Configuration section

It would be nice to have section here all packages related to config gathered together like dotenv, convict, nconf, etc

Rename Web Authentication to Authentication?

It's great that you have an authorization section, as that's so often overlooked, but an authentication section would be very welcome. Things like Passport, Auth.js, and so on.

Monthly or weekly downloads

I think monthly or weekly downloads are far more important than total downloads. Refer to moment and dayjs for example.

Add Frontend, Bundler section

Thanks for creating great project!
This is so helpful as a React dev like me though, I wonder is this project for backend specific stuff?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.