Skip to content

mpldr-pulls/gitfourchette

 
 

Repository files navigation

GitFourchette GitFourchette

The comfortable Git UI for Linux.

  • A comfortable way to explore and understand your Git repositories
  • Powerful tools to stage code, create commits, and manage branches
  • Snappy and intuitive Qt UI designed to fit in snugly with KDE Plasma

Learn more on GitFourchette’s homepage at gitfourchette.org.

Screenshot of GitFourchette running under KDE Plasma 6

Documentation

Install

Prebuilt binaries (easy)

Get a prebuilt AppImage from the releases.

Run from source using your system’s Qt libraries (recommended)

This method gives you the best integration with your desktop environment.

  1. With your system’s package manager, install PyQt6 and pygit2 (version 1.15.1 or later):
    (Note: You can substitute PyQt6 with PySide6. GitFourchette is compatible with both.)

    Ubuntu apt install python3-pygit2 python3-pyqt6
    Fedora dnf install python3-pygit2 python3-pyqt6
    Arch pacman -S python-pygit2 python-pyqt6
  2. git clone https://github.com/jorio/gitfourchette

  3. ./gitfourchette/run.sh

About the project

I started out writing GitFourchette in my spare time to scratch my itch for a Git UI I’d feel cozy in. After plenty of “dogfooding it” to develop my other projects, I’m finally taking the plunge and releasing it publicly—maybe it’ll become your favorite Git client too.

Donate 🩷

GitFourchette is free—both as in beer and as in freedom. But if it helped you get work done, feel free to buy me a coffee! Any contribution will encourage the continuation of the project. Thank you!

License

GitFourchette © 2024 Iliyas Jorio. Distributed under the terms of the GNU General Public License v3.

About

The comfortable Git UI for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%