Is there anything like OneTab available for Safari?
I am looking for a "tabs decluttering" app for Safari like OneTab Chrome Extension
How OneTab Works
Whenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list. When you need to access the tabs again, you can either restore them individually or all at once.
When your tabs are in the OneTab list, you will save up to 95% of memory because you will have reduced the number of tabs open in Google Chrome.
Solution 1:
Here is a native way of doing it without the use of any extensions.
In Safari, under the "Bookmarks" menu, there is an option for you to "Add Bookmarks for These X Tabs...". If you click on it, you will be prompted to save these tabs in the current windows as bookmarks. You can assign them to a Folder and give it a Session Name.
When you do want to resume the session, you simply go to the bookmark folder, right click on it and select "Open in New Tabs".
The beauty of this methods is that, if you have iCloud sync enabled, you will be able to resume your saved sessions across all your Apple devices.
Solution 2:
There is one now called TabLister, that's very similar to OneTab. http://tablister.com
Also available from the Safari Extensions Gallery.
Solution 3:
The closest extension that can save the open tabs into a list is Sessions.
You can also restore all the tabs all at once, or by double-clicking them to restore individual tabs.
Generally, after you save the tabs into list, you can close the rest of the tabs with Option+Command+W. Closing these tabs will free the memory that the tabs has taken. Meanwhile, your saved list of of tabs are stored in a document that won’t need memory to stay in use. The only time you’ll see the memory usage is when the Session extension is called (which get loaded with the list of the sessions you’ve saved).
Here is the comparison of the memory usage before and after all tabs are closed.
Before
After
Solution 4:
Like I stated under another question, I have had the same question and found no answer. The old extensions mentioned by other answers work no more with the new APIs (Safari 12). So I myself developed a Safari extension named Tab Space which could handle this task for me. To some extent, it provides even more functions, such as adding tags for these saved sessions.
Try it if you'd like to do so.