Someone finally made a Safari Extension for managing browsing sessions.
The extension is named “Sessions” and is very similar to Session Manager for Firefox.
Download and install the extension from Sessions’ website then you can view, save, restore your sessions (windows and tabs).
Source: Minimal Mac.
Arabic version of this post on SaudiMac Arabic Edition.