The package org-sticky-header displays a sticky bar at the top, showing the current org heading.

Installlation (with use-package)

(use-package org-sticky-header :ensure t :hook (org-mode . org-sticky-header-mode))

Configuration

These are only the settings I use. For all options, check out M-x customize-group org-sticky-header .