Where are my Git UI features from the future?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. git-branchless

    High-velocity, monorepo-scale workflow for Git

    On the contrary: I myself have implemented these better operations, and they work great. They also exist in some other VCSes. You can see the `git-branchless` column in the table for comparison with the other clients.

    - git reword: https://github.com/arxanas/git-branchless/wiki/Command:-git-...

    - git move will perform the magic "see all downstream conflicts", but unfortunately will only show you the number of conflicting files, at present: https://github.com/arxanas/git-branchless/wiki/Command:-git-...

    - You cannot undo arbitrary operations with the reflog (nor with `git reset`). See https://github.com/arxanas/git-branchless/wiki/Architecture#.... Besides those points, my `git undo` can even undo some working copy changes: https://github.com/arxanas/git-branchless/wiki/Command:-git-...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. GitUp

    The Git interface you've been missing all your life has finally arrived.

    I Ctrl+F'd for GitUp based on the title, it deserves mention here.

    It's all-in on Mac, unfortunately.

    https://github.com/git-up/GitUp

    > GitUp is built as a thin layer on top of a [Mac-only] reusable generic Git toolkit called "GitUpKit"

  4. monorepo

    lix (change control system) && inlang (globalization ecosystem for software built on lix)

    We are working on "the next git" that brings version control to the rest of the world.

    > No one bothers to consider: what are the workflows that people actually want to do? What are the features that would make those workflows easier?

    What a coincidence, I just created a document [0] that collects engineering and UX issues that we are running into with inlang (localization infrastructure built on git) [1]. Part of bringing version control to people outside of software engineering is fixing UX related issues.

    Your `sync` command is interesting. Our observations lean towards some real-time collaboration workflow that could make `pull, push, sync` workflows redundant. Applications that benefit from version control like a next-gen Figma, Adobe Premiere, Excel, etc. require real-time collaboration. A question that I've been asking myself whether real-time collaboration in software engineering makes sense too. To be elaborated! :)

    [0] https://github.com/inlang/inlang/blob/main/content/git-sdk-n...

  5. autorebase

    Automatically rebase all your branches onto master

    > It should be possible to sync all of my branches (or some subset) via merge or rebase, in a single operation.

    Not sure if this is exactly what the author is looking for but I made Autorebase exactly for this.

    https://github.com/Timmmm/autorebase

    Great article btw. A lot of those things are way harder than they should be.

  6. sapling

    A Scalable, User-Friendly Source Control System.

    Sapling has basically combined Mercurial’s UI/UX, and added several more nice features on top, and added Git as a backend (ie, you can use sapling to seamlessly contribute to git projects) - https://sapling-scm.com/

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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

  • JJ Cheat Sheet

    2 projects | news.ycombinator.com | 11 Feb 2025
  • Git-branchless: High-velocity, monorepo-scale workflow for Git

    1 project | news.ycombinator.com | 22 Jan 2025
  • Locale VS YAMLFish - a user suggested alternative

    2 projects | 7 Sep 2024
  • Working with stacked branches in Git is easier with –update-refs

    1 project | news.ycombinator.com | 15 Jul 2024
  • Meta developer tools: Working at scale

    6 projects | news.ycombinator.com | 28 Jun 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?