Show HN: Find alternatives to almost any popular GitHub repo
Several months ago, I built a "stealth" feature that I could use. It hasn't been advertised, and I've been the only user. As I find it useful for myself, I believe others (software developers) may like it too. So, this is the first public post about it, and if it gets any positive feedback, I may put some time into promoting it more.
In essence, given that you've opened a GitHub repo (there are ~225k of the more popular ones indexed as of now), you can replace "github" with "libhunt" within the URL, and you will find the top alternatives and related projects.
For example, here are three popular repos:
- https://github.com/rails/rails
- https://github.com/vercel/next.js
- https://github.com/kovidgoyal/calibre
To test it out, open any of the examples above and replace "github" with "libhunt" within the browser URL. You can also try with any other repository as long as it's a bit popular.
I'd be more than happy to answer any questions and receive some feedback. Thanks!
57 comments
[ 2.1 ms ] story [ 118 ms ] threadHow do you find the matches/similar repos?
I really like the "Comparisons" page with brief info about the repos.
Does it crawl all of GitHub to find repos with similar names or only stick to the popular repos that were already indexed? Also how does it rank the alternatives that it finds? For example on https://www.libhunt.com/bitcoin/bitcoin , why is umbrel above dogecoin or bitcoin book?
Tailwind is css, and is no replacement for next.js OR rails.
- https://www.libhunt.com/posts/564420-lifetimes-clones-and-cl... (what's a post?)
- https://www.libhunt.com/r/owning-ref-rs (Tokio is unrelated to owning-ref, fluent.js isn't even the same language, and Scout APM is a stealth ad, not an alternative, and "fortify" wasn't even mentioned).
- https://www.libhunt.com/libretro/RetroArch (351ELEC doesn't run on the same hardware as RetroArch, aliaspider/pcsx2 is an outdated fork of the actual PCSX2, and SonarQube is a stealth ad).
In fact for the first two URLs, I think I found libhunt.com in Google search results, and they were entirely useless. To me it's worthless SEO spam like Pinterest.
libhunt (along with joyk, giters, pythonissues, libreddit, teddit, opensourceagenda, githubmemory, maybe some I'm forgetting?), is on the list of content-repackagey sites regularly eating up slots in the top 2 pages of search results for the exact name of my wee attention-starved project on ALL of google, ddg, and bing (it even eats 2 of the 5 paltry entries bing bothers to show on the first page of results!)
And, of course, none of the comparisons are relevant.
Constructively: it would be great if the developer would, at minimum, figure out where the roll-off point for not-popular-enough-to-get-decent-results is, and discourage search engines from indexing pages under the threshold.
I suggest being annoyed at Google.
From the Libhunt site:
I have some problems believing that the author thought that this really helps actually finding alternatives.So let's say you're looking for the best carousel library, just type carousel in their search and it will show you all the popular carousel libraries sorted by github stars.
What I really like though are the mentions. I'll keep coming back to that page if only to keep an eye on where my project is getting mentioned.
[0] https://alternativeto.net/
This looks nice. The one I've been using so far seems to glitch sometimes:
http://www.yasiv.com/github/
Also, this is a known "issue"/confusion! I will add a section with the most recent suggestions. That should regard this case. At least for the time being.
p.s. thanks for trying LibHunt and your feedback.
- React (Next.js is a framework on top of react)
- Tailwind (is a CSS framework, not a website framework)
- [a sponsored result that is not an alternative]
- Gatsby - An alternative!
- Typescript (is a language)
- Express - (is a server, stretch to call it an alternative)
- Nuxt.js - an alternative!!
[0] https://www.npmtrends.com/
[0] https://openbase.com/
Also: you should be logging those misses.
Edit: And Drew DeVault's https://git.sr.ht/
Edit 2: And this gitlab project https://www.libhunt.com/r/geohash has github icons all over the place.
https://www.libhunt.com/jezen/is-thirteen
Keep up the good work!!
Someone is going to have to make a judgment call. If curation isn't built into the service, the user must spend more effort.