Improving GitHub Code Search

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mozsearch

    Mozilla code search website. (Please file bugs in bugzilla at https://mzl.la/2YtXmoN)

  • DXR has largely been replaced with mozsearch (https://github.com/mozsearch/mozsearch), and a quick glance through the really early history does show that it adopted a fair amount of stuff from DXR. The downside is that it's not as easy to set up a local mozsearch instance as old-school DXR was.

  • sourcegraph

    Code AI platform with Code Search & Cody

  • We built Sourcegraph taking inspiration from Google Code Search (https://about.sourcegraph.com/blog/ex-googler-guide-dev-tool...) to bring the power of code search—and precise code intelligence that just works—to every dev. Try it out here: https://sourcegraph.com. A super common thing we see is people leaving Google, missing code search, and then bringing Sourcegraph into their new org. We'd love to hear your feedback!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zoekt

    Fast trigram based code search

  • Given the shoutouts to Burntsushi and Lemire this is almost certainly a bitmap trigram index based engine similar to https://github.com/google/zoekt

    The index is likely based on Roaring bitmaps, presumably https://github.com/RoaringBitmap/roaring-rs in this case.

    Nice architecture, exactly how I would have done it also.

  • feedback

    Discontinued Public feedback discussions for: GitHub for Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more! [Moved to: https://github.com/github-community/community]

  • Hi zxienin. I'm a GitHub product manager. May I assume the GitHub instances you're describing are GitHub Enterprise Server instances? We plan to bring advanced code search features to all GitHub plans including Enterprise Server once we've stabilized the UX and feature set. But it sounds like your situation goes beyond that, where the search needs to include code from Git repositories outside of GitHub Enterprise Server. That makes good sense, and we'll definitely consider it. If you want to keep in touch about it, please feel free to post in our feedback forum: https://github.com/github/feedback/discussions/categories/co.... Thank you!

  • gitlab

  • There is a way to search for comments using the "global search", but no way to search for text over issues and their comments. In particular, no way to search from the issue tab, no way to search over comments only in issues (or only in merge requests), no way to combine a text search with label/milestone/status and have it work with comments, etc.

    So it's a workaround, but a bad one.

    Here's the ticket (2015); https://gitlab.com/gitlab-org/gitlab/-/issues/13891

  • hoogle

    Haskell API search engine

  • codesearch

    Discontinued Fast, indexed regexp search over large file trees

  • There is some older version that's open source, I haven't tried it and I don't know how much of today's code search is based on it.

    https://github.com/google/codesearch

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • bar

  • The best thing about the Sourcegraph instance hosted on sourcegraph.com is that you can edit the URL in your browser from https://github.com/foo/bar to https://sourcegraph.com/github.com/foo/bar to be dropped down into a Sourcegraph search for that GH repo. I've been using it for a long time because of this convenience.

    (Though it would be even better if the two options for case-sensitivity and regex search were enabled by default instead of needing me to toggle them on every time.)

  • opengrok

    OpenGrok is a fast and usable source code search and cross reference engine, written in Java

  • 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.

  • roaring-rs

    A better compressed bitset in Rust

  • Given the shoutouts to Burntsushi and Lemire this is almost certainly a bitmap trigram index based engine similar to https://github.com/google/zoekt

    The index is likely based on Roaring bitmaps, presumably https://github.com/RoaringBitmap/roaring-rs in this case.

    Nice architecture, exactly how I would have done it also.

  • chrono

    Date and time library for Rust (by chronotope)

  • Hah, reminds me of this issue where 90% of the content is spam: https://github.com/chronotope/chrono/issues/499

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TheAlgorithms/Rust: All Algorithms Implemented in Rust

    1 project | news.ycombinator.com | 7 Jan 2024
  • Terminal Emulators Battle Royale – Unicode Edition

    3 projects | news.ycombinator.com | 22 Dec 2023
  • Roll your own auth with Rust and Protobuf

    5 projects | dev.to | 28 Oct 2023
  • generic-array 1.0, a crate for defining generically-sized arrays without const-generics.

    1 project | /r/rust | 15 Sep 2023
  • Gryf - a new graph data structure library aspiring to be convenient, versatile, correct and performant

    8 projects | /r/rust | 21 May 2023