Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 1.14 KB

File metadata and controls

17 lines (14 loc) · 1.14 KB

Contributing

So, you want to add a library to this list? Amazing, I'd love it! Here's how to progress:

  1. Verify that the library fits the rules of this list:
  2. Size is under 2Kb-ish, min + gzip, with all deps, except for special categories.
  3. For tree-shakable libraries, the size of a useful subset must be under 2Kb-ish.
  4. Second-level libraries only allowed for React, Vue, Angular, svelte. The size of the framework is excluded from the size limit.
  5. Useful client-side — no node.js exclusive libraries and dev / build tooling.
  6. 100+ GitHub stars or 500+ weekly npm installs for the last 4 weeks.
  7. The library must contain some JS.
  8. Check if the library is not already in WIP.
  9. Open README.md in GitHub editor or by clicking the pencil icon on top of the file
  10. Add the proposed library in GitHub flavord markdown
  11. Say what you're adding, and click "Propose changes"

Looking forward to your submissions!