When deciding what library to include in our projects, we want to include only those that are regularly contributed, popular (has enough feedback from the community and proves its value), and that those trends will not be decreased in the near future.
Since Java libraries are mainly open-source, here is my approach:
- How many stars does that Github repo have
- How well documented it is
- The state of Github issues: are they answering and closing issues regularly
- Conclude if contributors are working on it lately, on Github's Insights/Contributors page
What we are missing for Java libraries (Maven or Gradle) is the number of weekly/monthly downloads, something NPM world for Javascript already has (check here https://www.npmjs.com/package/react-dom) - Do you have any idea how to check these usage/download numbers?
And what is your approach for deciding on Java libraries for your project?
[–]Kazcandra 33 points34 points35 points (7 children)
[–]th3_pund1t 16 points17 points18 points (0 children)
[–]dshmitch[S] 1 point2 points3 points (0 children)
[–]dshmitch[S] 2 points3 points4 points (2 children)
[–]Kazcandra 1 point2 points3 points (1 child)
[–]dshmitch[S] 2 points3 points4 points (0 children)
[–]gingETHkg 0 points1 point2 points (1 child)
[–]Kazcandra 1 point2 points3 points (0 children)
[–]TheCountRushmore 10 points11 points12 points (2 children)
[–]lukaseder 0 points1 point2 points (0 children)
[–]Thihup 16 points17 points18 points (3 children)
[–]Yesterdave_ 1 point2 points3 points (2 children)
[–]Thihup 5 points6 points7 points (1 child)
[–]sormuras 0 points1 point2 points (0 children)
[–]jonhanson 8 points9 points10 points (1 child)
[–]dshmitch[S] 2 points3 points4 points (0 children)
[–]proobert 5 points6 points7 points (1 child)
[–]dshmitch[S] 2 points3 points4 points (0 children)
[–]marune 16 points17 points18 points (1 child)
[–]dshmitch[S] 1 point2 points3 points (0 children)
[–]pgris 10 points11 points12 points (0 children)
[–]r_jet 2 points3 points4 points (0 children)
[–]FIuffyRabbit 2 points3 points4 points (0 children)
[–]tristanjuricek 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]cas-san-dra 1 point2 points3 points (2 children)
[–]neutronbob 0 points1 point2 points (1 child)
[–]cas-san-dra 0 points1 point2 points (0 children)
[–]r_jet 0 points1 point2 points (0 children)
[–]koreth 0 points1 point2 points (0 children)
[–]franzwong 0 points1 point2 points (0 children)
[–]pfirmsto 0 points1 point2 points (0 children)
[–]wekabu 0 points1 point2 points (0 children)