Hacker News new | ask | show | jobs
Code Finder – The ultimate search engine for GitHub repositories (codefinder.dev)
12 points by Daniel2707 741 days ago
5 comments

Nice work! It would help me understand each result better if you show more details per repo, such as the star count, or commit count, or similar.

Here's a search for "architecture decision record" that takes 2 seconds and returns the right results that seem to be ranked by stars, yet without displaying star count:

https://codefinder.dev/search?q=architecture+decision+record

Hi, I'm glad you enjoyed my work! The search results are ranked based on a couple of factors. Some factors have a bigger impact on the results than others. One of the most significant factors is the number of stars showing how much the community is interested in the repository. About showing the number of stars: Check back in 20 minutes!
Agreed, AND last commit, date. Time is pretty critical in most of my searches even more so than stars
Hello You can see the time that the repo was last updated in the right bottom part of every search result
It does not work.

AggregatedDataVariants - no matches

ClearableHashMap - no matches

Volnitsky - didn't find usages in ClickHouse

The search speed is not impressive - it takes a few seconds to answer a query.

https://grep.app/ is similar and seems to return results, but I have not compared it to native GitHub search.
Hello We get all the search results directly from GitHub, so if you didn't find it on Code Finder, then it is not on GitHub. You can try to change the search request and try and see what it gives you. Code Finder is primarily for repositories.
Why would I use this instead of github code search, which appears to be quite comprehensive?
Hello! You asked how is Code Finder different from GitHub Search. So there is some difference in the user experience and ease of use compared to GitHub search. Let's say you want to look for some ML algorithms for image recognition written in Python. In Code Finder you would simply write it as it is: Machine learning algorithm for image recognition in Python If you want to use GitHub's built-in search and get the same results you would have to write some complex syntax like this: machine-learning AND image-recognition language:python language:Jupyter-Notebook

Besides that Code Finder ranks the search results based on a custom-made algorithm that measures the relevance of the search result to the search request, and in that way, you get an easy search experience with the most relevant answers.

This could be really useful if it searched other code forges as well.

It would increase visibility for projects that don't want to use GitHub as a host for their code.

Most open source projects are completely dependent on Microsoft for their visibility.

Explore, and navigate the vast world of GitHub with ease using Code Finder. Whether you’re a developer looking for code snippets, a researcher seeking specific projects, or a curious mind wanting to explore open-source contributions, you will find it here!