Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

thundernet8/StarCabinet

Repository files navigation

Build Status Appveyor Build status React Redux Github

StarCabinet

基于 React/Electron/Ant Design 打造的开源 Github Stars 管理的跨平台工具

Update 2018.1

已经基于 TypeScript 重写了整个代码,使用 Mobx 替代 Redux 作为状态管理工具,并优化了开发编译 Webpack 脚本配置。

Features

  • 归类

    • 按自带的语言分类 📚
    • 自定义添加分类 💼
  • 标记

    • 添加仓库的标签 🏷
    • 添加仓库的旗标 🏁
    • 添加仓库的阅读状态 👀
    • 添加仓库的备注 ✍️
    • 添加仓库的评分 💯
  • 筛选

    • 归类 🎏->选择语言或者分类
    • 搜索词 🔍->全部字段|仓库名|仓库原始描述|仓库备注|仓库标签
    • 排序〽️->默认(即 star 添加时间)|stars 数量|forks 数量|watchers 数量|创建时间|更新时间|推送时间|评分|大小|open issues 数量,均支持增序和降序
    • 过滤器 ⏳->未读|有旗标|有备注 三种可多选
  • 离线支持 💾 利用 rxdb 库和浏览器的 indexed db 存储仓库的数据

    • 支持离线查看仓库并支持上述所有功能操作,包括 readme 文件的查看
    • 高效的数据条件化呈现(不用频繁请求服务器)
  • 数据支持 Stars 和自定义数据的导出备份和导入恢复

Screenshots

Login

Main

Setting

Demo

StarCabinet Demo

Debug

直接使用源码的用户,按如下操作:

npm install
npm run dev
npm run start:dev

如果在 install packages 出错,提示 keytar 错误等信息,特别是 windows 用户,你可能需要安装 windows-build-tools 的 package 之后在进行上述步骤

或者尝试如下操作:

npm run rebuild

或者调试

npm install -g --verbose electron

LICENSE

MIT

About

🎉 开源的跨平台Github Stars管理分析工具

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /