diff --git a/content/downloads/_index.html b/content/downloads/_index.html
index 8875f32233..33c02ccae9 100644
--- a/content/downloads/_index.html
+++ b/content/downloads/_index.html
@@ -38,28 +38,13 @@
diff --git a/content/downloads/guis/android.html b/content/downloads/guis/android.html
deleted file mode 100644
index 6f45007eb1..0000000000
--- a/content/downloads/guis/android.html
+++ /dev/null
@@ -1,5 +0,0 @@
----
-redirect_to: downloads/guis?os=android
-aliases:
-- /download/gui/android
----
diff --git a/content/downloads/guis/ios.html b/content/downloads/guis/ios.html
deleted file mode 100644
index 5a017cb7cc..0000000000
--- a/content/downloads/guis/ios.html
+++ /dev/null
@@ -1,7 +0,0 @@
----
-redirect_to: downloads/guis?os=ios
-aliases:
-- /download/gui/ios
----
-
-
diff --git a/content/downloads/guis/linux.html b/content/downloads/guis/linux.html
deleted file mode 100644
index 2453875437..0000000000
--- a/content/downloads/guis/linux.html
+++ /dev/null
@@ -1,6 +0,0 @@
----
-redirect_to: downloads/guis?os=linux
-aliases:
-- /download/gui/linux
----
-
diff --git a/content/downloads/guis/mac.html b/content/downloads/guis/mac.html
deleted file mode 100644
index 6f22384797..0000000000
--- a/content/downloads/guis/mac.html
+++ /dev/null
@@ -1,7 +0,0 @@
----
-redirect_to: downloads/guis?os=mac
-aliases:
-- /download/gui/mac
----
-
-
diff --git a/content/downloads/guis/windows.html b/content/downloads/guis/windows.html
deleted file mode 100644
index c1bb0b2e1e..0000000000
--- a/content/downloads/guis/windows.html
+++ /dev/null
@@ -1,7 +0,0 @@
----
-redirect_to: downloads/guis?os=windows
-aliases:
-- /download/gui/windows
----
-
-
diff --git a/content/tools/_index.html b/content/tools/_index.html
new file mode 100644
index 0000000000..0889bc1f45
--- /dev/null
+++ b/content/tools/_index.html
@@ -0,0 +1,50 @@
+---
+section: "tools"
+title: "Git - Tools"
+url: /tools.html
+---
+
+
+
+
Tools
+
+
+ The community has built a huge number of tools to make it easier to use Git.
+ While you can use Git on its own, most Git users use some of these extra tools.
+ There are editor integrations, GUIs, tools for resolving merge conflicts,
+ hosting services, and much more.
+
+
+
+
+
+
+
+
diff --git a/content/tools/command-line.html b/content/tools/command-line.html
new file mode 100644
index 0000000000..eb8a5e79a8
--- /dev/null
+++ b/content/tools/command-line.html
@@ -0,0 +1,78 @@
+---
+section: "tools"
+subsection: "command-line"
+title: "Git - Command Line Tools"
+url: /tools/command-line.html
+---
+
+
+
Command Line Tools
+
+
TUIs
+
+
+ - lazygit: simple terminal UI for git commands
+ - tig: ncurses-based text-mode interface for git
+ - forgit: A utility tool powered by fzf for using git interactively
+ - gitu: A TUI Git client inspired by Magit
+ - gitui: Blazing fast terminal-ui for Git written in Rust
+
+
+
Manage Git history
+
+
+ - git-absorb: git commit --fixup, but automatic
+ - git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)
+ - git-imerge: Incremental merge for Git
+ - mergiraf: A syntax-aware git merge driver for a growing collection of programming languages and file formats.
+ - git-branchless: Branchless workflow for Git
+
+
+
Shell prompt integrations
+
+ These let you put your current Git branch (and more) in your shell prompt:
+
+
+ - Starship: The minimal, blazing-fast, and infinitely customizable prompt for any shell!
+ - git-prompt.sh: Bash prompt that comes with Git
+
+
+
Manage large files
+
+
+
+
Diff tools
+
+
+ - delta: A syntax highlighting pager for Git diffs
+ - difftastic: A structural diff that understands syntax
+ - diff-so-fancy: diff-so-fancy strives to make your diffs human readable instead of machine readable
+
+
+
Manage hooks
+
+
+ - pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
+ - lefthook: A fast Git hooks manager written in Go
+
+
+
Collections of Git tools
+
+
+ - git-extras: Git repo summary, repl, changelog population, author commit percentages and more
+ - git-toolbelt: A suite of useful Git commands that aid with scripting or every day command line usage
+
+
+
Other
+
+
+ - mob.sh: Fast git handover for remote pair/mob programming.
+ - git-secrets: Prevents you from committing secrets and credentials into git repositories
+ - Commitizen: Create committing rules for projects, auto bump versions and auto changelog generation
+ - git-town: Additional Git commands that automate the creation, synchronization, shipping, and cleanup of Git branches
+
+
+
diff --git a/content/downloads/guis/_index.html b/content/tools/guis/_index.html
similarity index 96%
rename from content/downloads/guis/_index.html
rename to content/tools/guis/_index.html
index 5c2be871ae..36b068fede 100644
--- a/content/downloads/guis/_index.html
+++ b/content/tools/guis/_index.html
@@ -1,9 +1,10 @@
---
-section: "downloads"
+section: "tools"
subsection: "guis"
title: "Git - GUI Clients"
-url: /downloads/guis.html
+url: /tools/guis.html
aliases:
+- /downloads/guis.html
- /downloads/guis/index.html
- /download/guis/index.html
- /download/guis.html
diff --git a/content/tools/guis/android.html b/content/tools/guis/android.html
new file mode 100644
index 0000000000..0be00e5c52
--- /dev/null
+++ b/content/tools/guis/android.html
@@ -0,0 +1,6 @@
+---
+redirect_to: tools/guis?os=android
+aliases:
+- /download/gui/android
+- /download/guis/android
+---
diff --git a/content/tools/guis/ios.html b/content/tools/guis/ios.html
new file mode 100644
index 0000000000..e922080a0d
--- /dev/null
+++ b/content/tools/guis/ios.html
@@ -0,0 +1,8 @@
+---
+redirect_to: tools/guis?os=ios
+aliases:
+- /download/gui/ios
+- /download/guis/ios
+---
+
+
diff --git a/content/tools/guis/linux.html b/content/tools/guis/linux.html
new file mode 100644
index 0000000000..ba3b4fdbad
--- /dev/null
+++ b/content/tools/guis/linux.html
@@ -0,0 +1,7 @@
+---
+redirect_to: tools/guis?os=linux
+aliases:
+- /download/gui/linux
+- /download/guis/linux
+---
+
diff --git a/content/tools/guis/mac.html b/content/tools/guis/mac.html
new file mode 100644
index 0000000000..febad274bf
--- /dev/null
+++ b/content/tools/guis/mac.html
@@ -0,0 +1,8 @@
+---
+redirect_to: tools/guis?os=mac
+aliases:
+- /download/gui/mac
+- /download/guis/mac
+---
+
+
diff --git a/content/tools/guis/windows.html b/content/tools/guis/windows.html
new file mode 100644
index 0000000000..51def4f726
--- /dev/null
+++ b/content/tools/guis/windows.html
@@ -0,0 +1,8 @@
+---
+redirect_to: tools/guis?os=windows
+aliases:
+- /download/gui/windows
+- /download/guis/windows
+---
+
+
diff --git a/content/tools/hosting.html b/content/tools/hosting.html
new file mode 100644
index 0000000000..6e190477d3
--- /dev/null
+++ b/content/tools/hosting.html
@@ -0,0 +1,12 @@
+---
+section: "tools"
+subsection: "hosting"
+title: "Git - Hosting"
+url: /tools/hosting.html
+---
+
+