What if Git worked with Programming Languages?

This page summarizes the projects mentioned and recommended in the original post on /r/programming

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

    What if Git worked with Programming Languages?

  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  • Having better IDE support for languages is great, but that’s something that’s provided by language servers with a compiler backend, and using version control isn’t really necessary for this. A good example of this isccls, which uses clang as its backend. It knows everything the compiler does, because it has the same backend. And what’s more, it has a powerful, efficient, representation of the source code as an AST that it caches, so that it updates in real time as you’re working! But there’s no need to put this under version control: rebuilding this cache is fast enough that there’s no need to store it as part of the repo.

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

    a structural diff that understands syntax 🟥🟩

  • I have never used any of them, but it look like tree-sitter based diff tools are exactly what you are searching for (like difftastic, gumtree or diffsitter).

  • diffsitter

    A tree-sitter based AST difftool to get meaningful semantic diffs

  • I have never used any of them, but it look like tree-sitter based diff tools are exactly what you are searching for (like difftastic, gumtree or diffsitter).

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

  • Using same vimrc on different hosts/platforms

    1 project | /r/vim | 19 Mar 2023
  • clangd lsp not working as excepted (compile_commands.json)

    1 project | /r/neovim | 28 Feb 2023
  • NewBeans

    1 project | /r/netbeans | 20 Feb 2023
  • Anyone uses emacs with GDExtension/GDNative?

    1 project | /r/godot | 9 Dec 2022
  • Getting neovim setup for C++ dev - CCLS

    4 projects | /r/neovim | 5 Nov 2022