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/ ?
I couldn't help but notice some interesting items get cloned in the onboarding GIF (which was 16MB, yikes)
- https://github.com/sourcegraph/sourcegraph-classic
- https://github.com/sourcegraph/sourcegraph-archive-private-2...
- https://github.com/sourcegraph/infrastructure
- https://github.com/sourcegraph/sourcegraph
- https://github.com/sourcegraph/definfo-prototype
- https://github.com/sourcegraph/sourcegraph-desktop
- https://github.com/sourcegraph/sourcegraph-emacs-beta
- https://github.com/sourcegraph/splunk-promethus-alerts
- https://github.com/sourcegraph/ZARCHIVED-corporate
- https://github.com/sourcegraph/css-langserver
Listed as they showed up in the GIF. That was fun!
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?
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.
Do you have any plans to add more languages to code intelligence? (Particularly C and C++)
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 ?
Which version control systems are supported?
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:
https://cs.bazel.build/?q=%20
For example, https://cs.bazel.build/search?q=+r%3Atorvalds+craz%5Byi%5D&n... looks for craz[iy] across the Linux kernel.