lsif-clang VS The-Open-Book

Compare lsif-clang vs The-Open-Book and see what are their differences.

lsif-clang

Language Server Indexing Format (LSIF) generator for C, C++ and Objective C (by sourcegraph)
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
lsif-clang The-Open-Book
4 38
33 7,365
- -
0.0 3.7
about 1 year ago 5 months ago
C++ C++
- Creative Commons Attribution Share Alike 4.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

lsif-clang

Posts with mentions or reviews of lsif-clang. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-06.
  • The technology behind GitHub’s new code search
    17 projects | news.ycombinator.com | 6 Feb 2023
    In the top right corner of the tooltip it will say either "Search-based" or "Precise" - in this case, you're right, we don't have the abseil-cpp repo indexed so it falls back to search-based as you describe.

    We do have a C++ code indexer in beta, https://github.com/sourcegraph/lsif-clang - it is based on clang but C++ indexing is notably harder to do automatically/without-setup due to the varying build systems that need to be understood in order to invoke the compiler.

  • GitHub Code Search (Preview)
    4 projects | news.ycombinator.com | 3 Jul 2022
    Interesting because on https://lsif.dev/ I see that LSIF support for C++, which basically is just a wrapper around clangd AFAIU, is deprecated. Is there something else that replaced it?
  • SCIP - a better code indexing format than LSIF
    1 project | /r/programming | 8 Jun 2022
    We already have an LSIF indexer for C++ (lsif-clang); however, that is not as feature complete as the other indexers. Moreover, the codebase is forked off of Clang 10, so upgrading to newer Clang versions (and build a SCIP indexer on top of that) will be a challenge.
  • Google Is 2B Lines of Code–and It's All in One Place
    3 projects | news.ycombinator.com | 6 May 2022
    - Go:

    Why are not all repos covered?

    Because different languages have different build systems, so inferring the right build commands, dependencies etc. is not so straightforward; these are necessary per-requisites for compiler-accurate cross references. We're working on fixing this with auto-indexing: https://docs.sourcegraph.com/code_intelligence/explanations/...

    For C and C++ specifically, auto-indexing is challenging because of the large variety in build systems, informal specification of dependencies (such as in a README instead of a machine-readable format), and platform-specific code.

    Outside of auto-indexing, we do have an indexer for C and C++ right now (https://github.com/sourcegraph/lsif-clang) which can be run in CI; that way one can generate an index and upload it to Sourcegraph on a regular basis. It is 'Partially available' (https://docs.sourcegraph.com/code_intelligence/references/in...) right now. We're keenly aware of the interest in C++, and are working our way through different languages based on usage.

The-Open-Book

Posts with mentions or reviews of The-Open-Book. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-26.

What are some alternatives?

When comparing lsif-clang and The-Open-Book you can also consider the following projects:

cppinsights - C++ Insights - See your source code with the eyes of a compiler

cutiepi-board - Open source hardware design for the CutiePi tablet

codechecker - CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

scip - SCIP Code Intelligence Protocol

KoboCloud - A set of scripts to synchronize a kobo reader with popular cloud services

color_coded - A vim plugin for libclang-based highlighting of C, C++, ObjC

zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

LLVM-Guide - LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

inkpalm-5-adb-english - Instructions to setup an Xioami Inkpalm 5 with English and other apps

advanced

awesome-reMarkable - A curated list of projects related to the reMarkable tablet