An open API service indexing awesome lists of open source software.

https://github.com/xusd320/stars-manager


https://github.com/xusd320/stars-manager

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# ⭐ GitHub Stars Manager

A beautiful Chrome extension to browse, search, categorize, and manage your GitHub starred repositories.

## Features

- 🌙 **Dark glassmorphism UI** — premium dark theme with smooth animations
- 🔍 **Search & filter** — find repos by name, description, language, or topic
- 🏷️ **Categories** — organize starred repos into custom categories/tags
- 📊 **Sort** — by recently starred, most stars, name, or recently updated
- ⭐ **Unstar** — remove stars directly from the extension
- 💾 **Cached** — instant loading with local cache, background refresh
- ⚙️ **Settings** — manage token and categories

## Installation

1. Clone or download this repository
2. Open Chrome and navigate to `chrome://extensions`
3. Enable **Developer mode** (top-right toggle)
4. Click **Load unpacked** and select this directory
5. Click the extension icon in the toolbar
6. Enter your [GitHub Personal Access Token](https://github.com/settings/tokens/new?scopes=public_repo&description=Stars+Manager) (requires `public_repo` scope)
7. Start managing your stars! 🚀

## Screenshot

The extension popup features a dark-themed card-based interface with search, language filter, category chips, and sort controls.

## File Structure

```
stars-manager/
├── manifest.json # Chrome extension manifest (V3)
├── popup/
│ ├── index.html # Main popup UI
│ ├── styles.css # Dark glassmorphism styles
│ └── app.js # Core application logic
├── options/
│ ├── index.html # Settings page
│ ├── styles.css # Settings page styles
│ └── app.js # Token management logic
├── icons/
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md
```

## License

MIT