A modern, responsive website for analyzing GitHub release statistics. Search for users or organizations, view their repositories, and get detailed insights into release patterns, download statistics, and asset performance.
- Node.js 18+
- npm, yarn, or pnpm
-
Clone the repository
git clone https://github.com/RLAlpha49/Github-Release-Stats.git cd github-release-stats
-
Install dependencies
npm install # or yarn install # or pnpm install
-
Start the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser
Navigate to http://localhost:3000 to see the application.
For higher rate limits, you can optionally set up a GitHub Personal Access Token:
# .env.local
GITHUB_TOKEN=your_personal_access_token_here
# Development
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
# Code Quality
npm run lint # Run ESLint
npm run format # Format code with Prettier
npm run format:check # Check if code is formatted correctly
# Dependencies
npm run update-deps # Update dependencies (excludes Tailwind CSS)
This project uses Prettier for code formatting and ESLint for linting.
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.