{"id":13806099,"url":"https://github.com/thundernet8/StarCabinet","last_synced_at":"2025-05-13T21:32:22.996Z","repository":{"id":79658551,"uuid":"81653005","full_name":"thundernet8/StarCabinet","owner":"thundernet8","description":":tada: 开源的跨平台Github Stars管理分析工具","archived":false,"fork":false,"pushed_at":"2018-02-07T14:15:00.000Z","size":3371,"stargazers_count":407,"open_issues_count":8,"forks_count":48,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-08T03:11:13.380Z","etag":null,"topics":["antd","electron","github-stars","mobx","react","react-redux","redux-thunk","rxdb","webpack2"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/thundernet8.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}},"created_at":"2017-02-11T12:56:46.000Z","updated_at":"2025-03-18T19:13:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f62b2961-8bdb-4357-9532-a88e4fc9c4a2","html_url":"https://github.com/thundernet8/StarCabinet","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thundernet8%2FStarCabinet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thundernet8%2FStarCabinet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thundernet8%2FStarCabinet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thundernet8%2FStarCabinet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thundernet8","download_url":"https://codeload.github.com/thundernet8/StarCabinet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254031278,"owners_count":22002732,"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":["antd","electron","github-stars","mobx","react","react-redux","redux-thunk","rxdb","webpack2"],"created_at":"2024-08-04T01:01:07.847Z","updated_at":"2025-05-13T21:32:22.441Z","avatar_url":"https://github.com/thundernet8.png","language":"TypeScript","funding_links":[],"categories":["Electron","TypeScript"],"sub_categories":["Themes"],"readme":"[![Build Status](https://travis-ci.org/thundernet8/StarCabinet.svg?branch=master)](https://travis-ci.org/thundernet8/StarCabinet)\n[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/2hpsvxeamqegjkn1?svg=true)](https://ci.appveyor.com/project/thundernet8/starcabinet)\n![React](https://camo.githubusercontent.com/aa1a90473e82b96ff3b11559cd4b55d50714f06c/68747470733a2f2f7261776769742e636f6d2f616c65656e34322f6261646765732f6d61737465722f7372632f72656163742e737667)\n![Redux](https://camo.githubusercontent.com/f763782a28d7a14ce28f8721367002b824be4540/68747470733a2f2f7261776769742e636f6d2f616c65656e34322f6261646765732f6d61737465722f7372632f72656475782e737667)\n![Github](https://camo.githubusercontent.com/2cdddb4559067bfe3723a7c97804f3dfda8fee4b/68747470733a2f2f7261776769742e636f6d2f616c65656e34322f6261646765732f6d61737465722f7372632f6769746875622e737667)\n\n## StarCabinet\n\n基于 React/Electron/Ant Design 打造的开源 Github Stars 管理的跨平台工具\n\n## Update 2018.1\n\n已经基于 TypeScript 重写了整个代码，使用 Mobx 替代 Redux 作为状态管理工具，并优化了开发编译 Webpack 脚本配置。\n\n## Features\n\n* 归类\n\n    * 按自带的语言分类 📚\n    * 自定义添加分类 💼\n\n* 标记\n\n    * 添加仓库的标签 🏷\n    * 添加仓库的旗标 🏁\n    * 添加仓库的阅读状态 👀\n    * 添加仓库的备注 ✍️\n    * 添加仓库的评分 💯\n\n* 筛选\n\n    * 归类 🎏-\u003e选择语言或者分类\n    * 搜索词 🔍-\u003e全部字段|仓库名|仓库原始描述|仓库备注|仓库标签\n    * 排序〽️-\u003e默认(即 star 添加时间)|stars 数量|forks 数量|watchers 数量|创建时间|更新时间|推送时间|评分|大小|open issues 数量，均支持增序和降序\n    * 过滤器 ⏳-\u003e未读|有旗标|有备注 三种可多选\n\n* 离线支持\n  💾 利用 rxdb 库和浏览器的 indexed db 存储仓库的数据\n\n    * 支持离线查看仓库并支持上述所有功能操作，包括 readme 文件的查看\n    * 高效的数据条件化呈现(不用频繁请求服务器)\n\n* 数据支持 Stars 和自定义数据的导出备份和导入恢复\n\n## Screenshots\n\n![Login](screenshots/StarCabinet-login.png)\n\n![Main](screenshots/StarCabinet-main.png)\n\n![Setting](screenshots/StarCabinet-setting.png)\n\n## Demo\n\n[StarCabinet Demo](http://7xrp00.com1.z0.glb.clouddn.com/starcabinet/StarCabinet.mp4)\n\n## Debug\n\n直接使用源码的用户，按如下操作:\n\n```\nnpm install\nnpm run dev\nnpm run start:dev\n```\n\n如果在 install packages 出错，提示 keytar 错误等信息，特别是 windows 用户，你可能需要安装 windows-build-tools 的 package 之后在进行上述步骤\n\n或者尝试如下操作:\n\n```\nnpm run rebuild\n```\n\n或者调试\n\n```\nnpm install -g --verbose electron\n```\n\n## LICENSE\n\n### MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthundernet8%2FStarCabinet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthundernet8%2FStarCabinet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthundernet8%2FStarCabinet/lists"}