A GitHub star management application built with Cursor IDE to help users better organize and understand their starred repositories.
Visit our live demo: https://syoka.icu/starinsight
StarInsight is designed to provide an intelligent and intuitive way to manage your GitHub starred repositories. The project aims to solve the common problem of having too many starred repositories without proper organization, making it difficult to find and utilize them effectively.
- View all your starred repositories in one place
- Advanced filtering and sorting capabilities
- Quick access to repository details and statistics
- Modern and responsive UI design
- Visualize your star history and trends
- Language distribution analysis
- Topic and category breakdown
- Interactive charts and graphs
- Automatic repository categorization
- Smart project recommendations
- Related repository suggestions
- Intelligent search and discovery
- Frontend: Next.js, React, TypeScript
- Styling: Tailwind CSS, shadcn/ui
- Authentication: NextAuth.js with GitHub OAuth
- Charts: Recharts
- AI Integration: OpenAI API
- Clone the repository
git clone https://github.com/yourusername/starinsight.git
cd starinsight
- Install dependencies
pnpm install
- Set up environment variables
cp .env.example .env.local
Then fill in your GitHub OAuth and OpenAI API credentials.
- Run the development server
pnpm dev
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This project was developed using Cursor, an AI-powered code editor that significantly enhanced the development process.