Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sienori/Tab-Session-Manager
WebExtensions for restoring and saving window / tab states
https://github.com/sienori/Tab-Session-Manager
chrome-extension firefox-addon web-extensions
Last synced: about 2 months ago
JSON representation
WebExtensions for restoring and saving window / tab states
- Host: GitHub
- URL: https://github.com/sienori/Tab-Session-Manager
- Owner: sienori
- License: mpl-2.0
- Created: 2017-10-02T16:20:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T03:48:41.000Z (7 months ago)
- Last Synced: 2024-05-29T05:32:33.279Z (7 months ago)
- Topics: chrome-extension, firefox-addon, web-extensions
- Language: JavaScript
- Homepage: https://tab-session-manager.sienori.com/
- Size: 11.7 MB
- Stars: 1,780
- Watchers: 51
- Forks: 178
- Open Issues: 467
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starz - sienori/Tab-Session-Manager - WebExtensions for restoring and saving window / tab states (JavaScript)
- awesome-starred - sienori/Tab-Session-Manager - WebExtensions for restoring and saving window / tab states (chrome-extension)
- jimsghstars - sienori/Tab-Session-Manager - WebExtensions for restoring and saving window / tab states (JavaScript)
README
# Tab-Session-Manager
#### Save and restore the state of browser windows and tabs. It also supports automatic saving.
## Download
[](https://addons.mozilla.org/firefox/addon/tab-session-manager/)
[](https://chrome.google.com/webstore/detail/tab-session-manager/iaiomicjabeggjcfkbimgmglanimpnae/)
[for Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/jkjjclfiflhpjangefhgfjhgfbhajadk/)
## Backers
Thank you to the awesome **[backers](https://github.com/sienori/Tab-Session-Manager/blob/master/BACKERS.md)** who support Tab Session Manager!
[](https://www.patreon.com/sienori)
[](https://www.paypal.me/sienoriExt)## Sponsors
Support Tab Session Manager by [becoming a sponsor](https://www.patreon.com/join/sienori). Thank you to our wonderful sponsors!
[](https://jointoucan.com/partners/tab-session-manager)
[](https://www.patreon.com/join/sienori)
## Tools
**[Session Compressor](https://tab-session-manager.sienori.com/compressor/index.html)**
A tool for compressing sessions created by Tab Session Manager**[Save Tab Groups for Tab Session Manager](https://chrome.google.com/webstore/detail/aghdiknflpelpkepifoplhodcnfildao)**
Additional extension for saving tab groups in Tab Session Manager for Chrome## Translation
You can contribute by translating Tab Session Manager on **[Crowdin](https://crowdin.com/project/tab-session-manager)**.
## Developing
> Required: Node 18.17.1
1. Clone the repository `git clone https://github.com/sienori/Tab-Session-Manager`
2. Create the file `src/credentials.js`
```src/credentials.js
export const clientId = "xxx"
export const clientSecret = "xxx"
```
3. Run `npm install`
4. Run `npm run watch-dev`### Load the extension in Chrome
1. Open Chrome browser and navigate to `chrome://extensions`
2. Select "Developer Mode" and then click "Load unpacked extension..."
3. From the file browser, choose to `tab-session-manager/dev/chrome`### Load the extension in Firefox
1. Open Firefox browser and navigate to `about:debugging`
2. Click "Load Temporary Add-on" and from the file browser, choose `tab-session-manager/dev/firefox`## Privacy Policy
[Privacy Policy](https://tab-session-manager.sienori.com/privacy-policy) of Tab Session Manager