For people interested in searching code using an open source solution, you might be interested in Zoekt too, github.com/google/zoekt.
There is a demo site where you can search 30G of source code (including the Linux kernel, Android and Chrome) supporting regular expressions, and file name search:
For example, https://cs.bazel.build/search?q=+r%3Atorvalds+craz%5Byi%5D&n... looks for craz[iy] across the Linux kernel.
Sourcegraph CEO here. Thanks for this post. We packed a lot of stuff into 2.4: faster, more powerful code search, Google Alerts-style search monitoring, diff searches, and more.
It’s now free on a single server for any number of users and repositories.
Happy to answer questions here.
How does this differ from OpenGrok https://oracle.github.io/opengrok/ ?
Very cool, will give it a try later for our gitlab repos. Is gitlab supported?
Also, I cannot find the code for sourcegraph on github. It used to be available under a fair source license. Anyone have a link to the code?
Do you have any plans to add more languages to code intelligence? (Particularly C and C++)
does it support gitea? gitea has become my sole self-hosted git repository portal, lightweight comparing to gitlab and get the job done super well.
Which version control systems are supported?
Why should we use this instead of the github search (for our private repos) ?
What is the License for the free install ? MIT/BSD/Apache ?
I couldn't help but notice some interesting items get cloned in the onboarding GIF (which was 16MB, yikes)
Listed as they showed up in the GIF. That was fun!
Been waiting for more from you guys. Great work!