repo
opengrok
repo | opengrok | |
---|---|---|
5 | 11 | |
- | 4,232 | |
- | 2.0% | |
- | 9.0 | |
- | 9 days ago | |
Java | ||
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
repo
-
Sourcegraph is no longer Open Source
The button on the browser just navigates to the URL `git-peek://https://github.com/name/repo`. How your system handles this git-peek protocol is completely up to you. While the git-peek package does offer to setup a handler for this custom git-peek protocol, I went ahead and set it up manually. Now, my system calls this bash script whenever it encounters the git-peek protocol:
#!/usr/bin/env bash
-
Syncing between personal MacBook and a Work Windows computer
You just clone the repository onto that computer with git clone https://github.com/name/repo. It should work automatically
-
When i push from my computer, i'm never asked for my password, which is good but i don't understand why.
I have a /home/.ssh/ directory, with id_rsa and id_rsa.pub inside, and I think that's the reason i don't have to manually authenticate, however every post i found about how to use this method also explains that i have to associate the key with my account or repo on github, which i haven't done (at least, when i go to my github setting there's aren't any SSH keys registered), and to use SSH-compatible URLs for my repos, which i'm not doing neither (i'm just using the very normal https ones, like https://github.com/name/repo).
-
Updating py-cord to 2.0
you can install a package with git like using pip install git+https://github.com/name/repo
- A list of "curl pipe in to shell" to install projects
opengrok
- OpenGrok: Fast and usable source code search and cross reference engine
-
Sourcegraph is no longer Open Source
[4] is not really a usable 'product'. Livegrep (https://github.com/livegrep/livegrep) was inspired by it and is very usable.
[3] used to be a Google open source project as well, but it fell out of maintenance, and Sourcegraph took it over. It powers most of the basic regex/literal search in Sourcegraph.
Mozilla's code is searchable in Searchfox (https://searchfox.org/) which uses the indexer from Livegrep, combined with their own Git indexer and language-specific cross reference databases.
OpenGrok (https://github.com/oracle/opengrok) is also rather well known, but I have found it to have a slightly worse UI than alternatives.
- Ask HN: What services/apps are you self-hosting?
- Searching a large code base.
-
Improving GitHub Code Search
My job uses https://oracle.github.io/opengrok/ and I'm generally happy with it. It has some problems with special character searches at times but generally does what I want. It's certainly better than code search in our on-prem github instance.
-
Is there a tool that would allow me to query (structured search) a codebase?
I used it a long time ago, but I see this is still around: https://oracle.github.io/opengrok/
-
This one made its way into my English textbook
You've never come across https://github.com/oracle/opengrok for example?
-
Ask HN: What are you using to introspect your code base
[2] https://about.sourcegraph.com/
[3] https://oracle.github.io/opengrok/
[4] https://github.com/hound-search/hound
- On Navigating a Large Codebase
What are some alternatives?
basher - A package manager for shell scripts.
hound - Lightning fast code searching made easy
sourcegraph-release-train - Sourcegraph Opensource build
sourcegraph - Code AI platform with Code Search & Cody
git-peek - git repo to local editor instantly
Glean - System for collecting, deriving and working with facts about source code.
livegrep - Interactively grep source code. Source for http://livegrep.com/
the_silver_searcher - A code-searching tool similar to ack, but faster.
dcs - Debian Code Search (codesearch.debian.net) is a search engine that searches through all the 130 GB of open source software that is included in Debian. Supports regular expressions!
Javet - Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding Node.js and V8 in Java.
bpkg - Lightweight bash package manager
zoekt - Fast trigram based code search