Comment by onion2k
9 hours ago
given that you can read the code, stars seem to be a completely pointless proxy
Imagine you're choosing between 3 different alternatives, and each is 100,000 LOC. Is 'reading the code' really an option? You need a proxy.
Stars isn't a good one because it's an untrusted source. Something like a referral would be much better, but in a space where your network doesn't have much knowledge a proxy like stars is the only option.
> Is 'reading the code' really an option? You need a proxy.
100k is small, but you're right, it can be millions. I usually skim through the code tho, and it's not that hard. I don't need to fully read and understand the code.
What I look at is: high-level architecture (is there any, is it modular or one big lump of code, how modular it is, what kind of modules and components it has and how they interact), code quality (structuring, naming, aesthetics), bus factor (how many people contribute and understand the code base).
It's too much work, so you decide to trust the opinion of someone else who probably also hasn't done the work.
I don't think I have ever even considered using star count as a factor for picking from alternatives.
Looking at the commit history, closed vs open issues and pull requests provides a much more useful signal if you can't decide from the code.
Ask Claude to help. Read the dang code. You'll be more confident in your decision and better positioned to handle any issues you encounter.