{"id":13595852,"url":"https://github.com/scriptscat/scriptcat","last_synced_at":"2026-01-08T05:11:39.169Z","repository":{"id":37327692,"uuid":"327265659","full_name":"scriptscat/scriptcat","owner":"scriptscat","description":"脚本猫，一个可以执行用户脚本的浏览器扩展","archived":false,"fork":false,"pushed_at":"2025-05-13T04:01:45.000Z","size":6655,"stargazers_count":2259,"open_issues_count":61,"forks_count":174,"subscribers_count":31,"default_branch":"main","last_synced_at":"2025-05-13T04:28:20.479Z","etag":null,"topics":["chrome-extension","greasemonkey-userscript","userscript","webextension"],"latest_commit_sha":null,"homepage":"https://docs.scriptcat.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scriptscat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2021-01-06T09:41:45.000Z","updated_at":"2025-05-13T04:01:49.000Z","dependencies_parsed_at":"2023-02-19T08:31:32.550Z","dependency_job_id":"a852a5af-a1b8-4f0c-8189-9046e915bbda","html_url":"https://github.com/scriptscat/scriptcat","commit_stats":{"total_commits":556,"total_committers":15,"mean_commits":37.06666666666667,"dds":0.5341726618705036,"last_synced_commit":"9f1003ca18925b1c3ef8de6cd4c393d0d0f97dc3"},"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptscat%2Fscriptcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptscat%2Fscriptcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptscat%2Fscriptcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptscat%2Fscriptcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scriptscat","download_url":"https://codeload.github.com/scriptscat/scriptcat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254080328,"owners_count":22011377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chrome-extension","greasemonkey-userscript","userscript","webextension"],"created_at":"2024-08-01T16:01:59.209Z","updated_at":"2026-01-08T05:11:39.164Z","avatar_url":"https://github.com/scriptscat.png","language":"TypeScript","readme":"\u003cp align=\"right\"\u003e\n\u003ca href=\"./README_zh-CN.md\"\u003e中文\u003c/a\u003e \u003ca href=\"./README.md\"\u003eEnglish\u003c/a\u003e \u003ca href=\"./README_zh-TW.md\"\u003e繁體中文\u003c/a\u003e \u003ca href=\"./README_ja.md\"\u003e日本語\u003c/a\u003e \u003ca href=\"./README_RU.md\"\u003eРусский\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n\u003cimg src=\"./src/assets/logo.png\"/\u003e\u003cbr/\u003e\nScriptCat\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eScriptCat, a browser extension that can execute user scripts, everything can be scripted, allowing your browser to do more things!\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://docs.scriptcat.org/\"\u003eDocumentation\u003c/a\u003e ·\n\u003ca href=\"https://discord.gg/JF76nHCCM7\"\u003eDiscord\u003c/a\u003e ·\n\u003ca href=\"https://scriptcat.org/en/search\"\u003eScriptCat Scripts\u003c/a\u003e\n\u003c/p\u003e\n\n![GitHub stars](https://img.shields.io/github/stars/scriptscat/scriptcat.svg)\n[![Build Status](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/scriptscat/scriptcat)\n[![codecov](https://codecov.io/gh/scriptscat/scriptcat/branch/main/graph/badge.svg?token=G1A6ZGDQTY)](https://codecov.io/gh/scriptscat/scriptcat)\n![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/scriptscat/scriptcat.svg?label=version)\n[![Chrome](https://img.shields.io/badge/chrome-success-brightgreen?logo=google%20chrome)](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf)\n[![Edge](https://img.shields.io/badge/edge-success-brightgreen?logo=microsoft%20edge)](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh)\n[![FireFox](https://img.shields.io/badge/firefox-success-brightgreen?logo=firefox)](https://addons.mozilla.org/en/firefox/addon/scriptcat/)\n[![Crowdin](https://badges.crowdin.net/scriptcat/localized.svg)](https://crowdin.com/project/scriptcat)\n\n## About ScriptCat\n\nScriptCat is a powerful userscript manager based on Tampermonkey's design philosophy, fully compatible with Tampermonkey\nscripts. It not only supports traditional userscripts but also innovatively implements a background script execution\nframework with rich API extensions, enabling scripts to accomplish more powerful functions. It features an excellent\nbuilt-in code editor with intelligent completion and syntax checking, making script development more efficient and\nsmooth.\n\n**If you find it useful, please give us a Star ⭐ This is the greatest support for us!**\n\n## ✨ Core Features\n\n### 🔄 Cloud Sync\n\n- **Script Cloud Sync**: Sync scripts across devices, easily restore when switching browsers or reinstalling systems\n- **Script Subscriptions**: Create and manage script collections, support team collaboration and script combinations\n\n### 🔧 Powerful Functions\n\n- **Full Tampermonkey Compatibility**: Seamlessly migrate existing Tampermonkey scripts with zero learning curve\n- **Background Scripts**: Innovative background execution mechanism, keeping scripts running continuously without page\n  limitations\n- **Scheduled Scripts**: Support timed execution tasks for auto check-ins, scheduled reminders, and more\n- **Rich APIs**: Provides more powerful APIs compared to Tampermonkey, unlocking more possibilities\n\n### 🛡️ Security \u0026 Reliability\n\n- **Sandbox Mechanism**: Scripts run in isolated environments, preventing malicious code from affecting other scripts\n- **Permission Management**: Scripts must explicitly request required permissions, with additional confirmation needed\n  for sensitive operations\n\n### 💻 Development Experience\n\n- **Smart Editor**: Built-in code editor with syntax highlighting, intelligent completion, and ESLint\n- **Debugging Tools**: Comprehensive debugging features for quick problem identification and resolution\n- **Beautiful Interface**: Modern UI design with intuitive and clean operations\n\n\u003e 🚀 More features in continuous development...\n\n## 🚀 Quick Start\n\n### 📦 Install Extension\n\n#### Extension Stores (Recommended)\n\n| Browser | Store Link                                                                                                                                                                                                                       | Status       |\n| ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |\n| Chrome  | [Stable Version](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) [Beta Version](https://chromewebstore.google.com/detail/scriptcat-beta/jaehimmlecjmebpekkipmpmbpfhdacom)                  | ✅ Available |\n| Edge    | [Stable Version](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) [Beta Version](https://microsoftedge.microsoft.com/addons/detail/scriptcat-beta/nimmbghgpcjmeniofmpdfkofcedcjpfi) | ✅ Available |\n| Firefox | [Stable Version](https://addons.mozilla.org/en/firefox/addon/scriptcat/) [Beta Version](https://addons.mozilla.org/en/firefox/addon/scriptcat-pre/)                                                                              | ✅ MV2       |\n\n#### Manual Installation\n\nIf you cannot access extension stores, download the latest ZIP package from\n[GitHub Releases](https://github.com/scriptscat/scriptcat/releases) for manual installation.\n\n### 📝 Usage Guide\n\n#### Installing Scripts\n\n1. **Get from Script Markets**: Visit [ScriptCat Script Store](https://scriptcat.org/en/search) or other userscript\n   markets\n2. **Background Scripts Zone**: Experience unique [Background Scripts](https://scriptcat.org/en/search?script_type=3)\n3. **Compatibility**: Supports most Tampermonkey scripts, can be installed directly. If you encounter incompatible\n   scripts, please report them to us through [issues](https://github.com/scriptscat/scriptcat/issues).\n\n#### Developing Scripts\n\nCheck our [Development Documentation](https://docs.scriptcat.org/docs/dev/) and\n[Developer Guide](https://learn.scriptcat.org/) to learn how to write scripts. The documentation covers everything from\nbasics to advanced topics, making script development effortless.\n\nIf you find errors in the documentation or want to contribute content, you can click \"Edit this page\" on the\ndocumentation page to make modifications.\n\n---\n\n## 🤝 Contributing\n\nWe welcome all forms of contributions! Please check the [Contributing Guide](./docs/CONTRIBUTING_EN.md) to learn how to\nget started.\n\n### 💬 Community\n\nJoin our community to communicate with other users and developers:\n\n- [Telegram](https://t.me/scriptscat)\n- [Discord](https://discord.gg/JF76nHCCM7)\n\n### 🙏 Acknowledgments\n\nThanks to the following developers who have contributed to ScriptCat. ScriptCat becomes better with your help!\n\n[![Contributors](https://contrib.rocks/image?repo=scriptscat/scriptcat\u0026max=1000)](https://github.com/scriptscat/scriptcat/graphs/contributors)\n\n---\n\n## 📄 Open Source License\n\nThis project is open-sourced under the [GPLv3](./LICENSE) license. Please comply with the relevant license terms.\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat?ref=badge_large)\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptscat%2Fscriptcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptscat%2Fscriptcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptscat%2Fscriptcat/lists"}