{"id":50313075,"url":"https://github.com/sudoeren/stash","last_synced_at":"2026-05-28T22:02:41.810Z","repository":{"id":330889588,"uuid":"1124179005","full_name":"sudoeren/stash","owner":"sudoeren","description":"Save your tabs. Free your mind.","archived":false,"fork":false,"pushed_at":"2026-01-12T11:01:11.000Z","size":529,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-12T19:07:54.062Z","etag":null,"topics":["brave-extension","chrome-extension","chrome-extensions","extension","extensions","manifest","manifest-v3","onetab","onetabbrowser","storage-api","tabs","vanilla-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sudoeren.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-28T14:01:55.000Z","updated_at":"2026-01-12T11:01:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sudoeren/stash","commit_stats":null,"previous_names":["sudoeren/stash"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sudoeren/stash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoeren%2Fstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoeren%2Fstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoeren%2Fstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoeren%2Fstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sudoeren","download_url":"https://codeload.github.com/sudoeren/stash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sudoeren%2Fstash/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33627956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brave-extension","chrome-extension","chrome-extensions","extension","extensions","manifest","manifest-v3","onetab","onetabbrowser","storage-api","tabs","vanilla-js"],"created_at":"2026-05-28T22:02:41.744Z","updated_at":"2026-05-28T22:02:41.805Z","avatar_url":"https://github.com/sudoeren.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"icons/icon128.png\" alt=\"Stash\" width=\"80\"\u003e\n\n# Stash\n\n**Efficient Tab Session Management for Chrome**\n\n[![Version](https://img.shields.io/badge/v1.0.0-blue?style=flat-square)](https://github.com/sudoeren/stash)\n[![Manifest V3](https://img.shields.io/badge/MV3-green?style=flat-square)](https://developer.chrome.com/docs/extensions/mv3/)\n[![MIT](https://img.shields.io/badge/License-MIT-purple?style=flat-square)](LICENSE)\n\n\u003c/div\u003e\n\n---\n\n## Overview\n\n**Stash** is a lightweight Google Chrome extension designed to enhance productivity by streamlining tab management. It allows users to instantly archive active browsing sessions, organize them intelligently, and restore them with ease. By reducing browser clutter and memory usage, Stash helps maintain a focused and efficient workflow.\n\n---\n\n## Visual Preview\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003ePopup Interface\u003c/h3\u003e\n  \u003cimg src=\"screenshot_v2.png\" width=\"350\" alt=\"Stash Popup Interface\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ch3\u003eDashboard Interface\u003c/h3\u003e\n  \u003cimg src=\"screenshot.png\" width=\"800\" alt=\"Stash Dashboard Interface\"\u003e\n\u003c/div\u003e\n\n---\n\n## Key Features\n\n- **Instant Session Archiving**  \n  Securely save all open tabs in the current window with a single interaction, preserving your workflow for later.\n\n- **Intelligent Organization**  \n  Saved sessions are automatically grouped by date and time, ensuring structured and easy retrieval of past research or tasks.\n\n- **Advanced Search Capabilities**  \n  Quickly locate specific tabs, domains, or session groups using the integrated real-time search functionality.\n\n- **Priority Management**  \n  Mark critical sessions as \"Favorites\" to keep frequently accessed tabs readily available at the top of your dashboard.\n\n- **Adaptive User Interface**  \n  Features a modern, responsive design with full support for both Light and Dark themes to match your system preferences.\n\n- **Data Persistence \u0026 Portability**  \n  Includes robust backup options, allowing users to export and import session data via JSON for safekeeping or transfer between devices.\n\n- **Keyboard Accessibility**  \n  Optimized for power users with global keyboard shortcuts (default: `Alt+Shift+S`) for immediate session saving.\n\n---\n\n## Installation Guide\n\nTo install the extension manually in developer mode, please follow these steps:\n\n1.  Open Google Chrome and navigate to `chrome://extensions`.\n2.  Enable the **Developer mode** toggle switch located in the top-right corner of the page.\n3.  Click the **Load unpacked** button that appears in the top-left menu.\n4.  Select the root directory containing the Stash extension files.\n5.  The extension will be installed and appear in your toolbar.\n\n---\n\n## Usage Instructions\n\n| Interface | Action |\n| :--- | :--- |\n| **Extension Popup** | Click the Stash icon in the browser toolbar and select **Save All** to archive the current window's tabs. |\n| **Keyboard Shortcut** | Press `Alt + Shift + S` to instantly trigger the save action without leaving your keyboard. |\n| **Dashboard** | Open a new tab or click \"My Stash\" to view, search, restore, or manage your saved sessions. |\n\n---\n\n## Technical Stack\n\nStash is built using modern web standards and follows the latest Chrome Extension architecture:\n\n-   **Core:** Chrome Extension Manifest V3\n-   **Language:** Vanilla JavaScript (ES6+)\n-   **Styling:** CSS3 (Variables, Flexbox, Grid)\n-   **Data Storage:** Chrome Storage API \u0026 LocalStorage\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Eren Çakar** · [@sudoeren](https://github.com/sudoeren)\n\nDistributed under the MIT License.\n\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudoeren%2Fstash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsudoeren%2Fstash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsudoeren%2Fstash/lists"}