Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/navorite/sessionic
A web extension to save, manage and restore sessions, windows and tabs.
https://github.com/navorite/sessionic
browser-extension chrome chrome-extension chromium firefox firefox-addon firefox-extension sessionic web-extension webextension
Last synced: about 1 month ago
JSON representation
A web extension to save, manage and restore sessions, windows and tabs.
- Host: GitHub
- URL: https://github.com/navorite/sessionic
- Owner: navorite
- License: agpl-3.0
- Created: 2023-05-09T04:10:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-04T04:09:21.000Z (3 months ago)
- Last Synced: 2024-06-10T00:33:39.044Z (3 months ago)
- Topics: browser-extension, chrome, chrome-extension, chromium, firefox, firefox-addon, firefox-extension, sessionic, web-extension, webextension
- Language: TypeScript
- Homepage:
- Size: 3.01 MB
- Stars: 456
- Watchers: 4
- Forks: 17
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![Sessionic icon](./public/favicons/96.png)
# Sessionic
A web extension to save, manage and restore sessions, windows and tabs.
**Popup View**
| Light | Dark |
| :------------------------------------------------------: | :-------------------------------------------------------------: |
| ![Screenshot of the extension popup in Light mode](.github/popup-light.png) | ![Screenshot of the extension popup in Dark mode](.github/popup.png) |**Full View**
| Light | Dark |
| :------------------------------------------------------: | :-------------------------------------------------------------: |
| ![Screenshot of the extension Full View in Light mode](.github/fullview-light.png) | ![Screenshot of the extension Full View in Dark mode](.github/fullview.png) |---
## Features
- Save and manage sessions
- Import and export sessions
- Save sessions automatically based on an interval
- Filter URL list to track using [match patterns](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns)
- Modern UI with Light and Dark mode support
- Ability to add tags to sessions
- Focused on performance and lower RAM usage
- Cross-browser support (Firefox, Chrome, Edge, and Opera)
- Compatible with Session Buddy, OneTab and Tab Session Manager## Roadmap
You can check the project's [Roadmap](https://github.com/users/navorite/projects/1) for a brief look into upcoming features.
## Localization
You can contribute to the localization of the extension at [Weblate](https://hosted.weblate.org/projects/sessionic/)!
Translation status
## Common Questions and Answers
You can read the extension's Common Questions and Answers [here](https://github.com/navorite/sessionic/discussions/69).
## Build locally
1. Clone the repository `git clone https://github.com/navorite/sessionic.git`
2. Run `pnpm install`
3. Run `pnpm run build` for Chromium `pnpm run build:ff` for Firefox## Running in browser
1. Build the extension locally using `pnpm run build` for Chromium or `pnpm run build:ff` for Firefox
2. Run `pnpm run open` for Chromium or `pnpm run open:ff` for Firefox