Need help with StarCabinet?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

thundernet8
405 Stars 54 Forks MIT License 176 Commits 8 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 63,847
wxmp
Vue.js
HTML
TypeScr...
171 commits

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.