So, you want to add a library to this list? Amazing, I'd love it! Here's how to progress:
- Verify that the library fits the rules of this list:
- Size is under 2Kb-ish, min + gzip, with all deps, except for special categories.
- For tree-shakable libraries, the size of a useful subset must be under 2Kb-ish.
- Second-level libraries only allowed for React, Vue, Angular, svelte. The size of the framework is excluded from the size limit.
- Useful client-side — no node.js exclusive libraries and dev / build tooling.
- 100+ GitHub stars or 500+ weekly npm installs for the last 4 weeks.
- The library must contain some JS.
- Check if the library is not already in WIP.
- Open README.md in GitHub editor or by clicking the pencil icon on top of the file
- Add the proposed library in GitHub flavord markdown
- Say what you're adding, and click "Propose changes"
Looking forward to your submissions!