lazygit
lazygit is a popular terminal UI that streamlines common yet complex Git operations. It makes tasks like interactive rebasing or partial file staging significantly more manageable than standard Git CLI.
This is an excellent collection of guides to build various technologies from scratch, like a database or a full-text search. It's a great way to deeply understand how these systems work by implementing them myself.
Visit github.com →