https://github.com/drxc00/gitsift
Evaluate your repository seamlessly
https://github.com/drxc00/gitsift
evaluation github
Last synced: about 2 months ago
JSON representation
Evaluate your repository seamlessly
- Host: GitHub
- URL: https://github.com/drxc00/gitsift
- Owner: drxc00
- License: mit
- Created: 2025-01-05T15:39:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-04T15:24:10.000Z (over 1 year ago)
- Last Synced: 2025-05-15T01:16:31.495Z (about 1 year ago)
- Topics: evaluation, github
- Language: TypeScript
- Homepage: https://gitsift.com
- Size: 226 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# GitSift - Lighthouse for Better Repositories
GitSift is a GitHub repository evaluation tool that helps developers identify what's missing and improve their Git workflow effortlessly. Built with Next.js, it provides comprehensive insights into repository health, community engagement, and coding standards gathered from the GitHub GraphQL API.
## Features
- **Repository Setup Check**: Evaluate your repository's overall setup and standards compliance
- **Community Metrics**: Track issues, PRs, contributors, and response times
- **File Analysis**: Identify missing or critical files in your repository
- **Insights & Recommendations**: Get actionable insights to improve your repository
## Getting Started
### Prerequisites
- Node.js (v18 or higher)
- npm (v9 or higher) or yarn or pnpm
### Installation
1. Clone the repository:
```bash
git clone https://github.com/drxc00/gitsift.git
cd gitsift
```
2. Install dependencies:
```bash
npm install --legacy-peer-deps
```
3. Set up environment variables:
Create a `.env.local` file with the following content:
```env
GITHUB_TOKEN=your_github_token # You can get one from https://github.com/settings/tokens, this prevents rate limiting
```
4. Run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) in your browser to view the application.
## Tech Stack
- **Frontend**: Next.js 15, React 19, Tailwind CSS
- **UI Components**: shadcn/ui, Radix UI
- **Icons**: Lucide React
- **Styling**: Tailwind CSS with custom animations
## Contributing
We welcome contributions! Please read our [contributing guidelines](CONTRIBUTING.md) before making a pull request.
## Support
If you find this project useful, please consider supporting its development:
[](https://buymeacoffee.com/neilpatricv)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [Next.js](https://nextjs.org) for the amazing framework
- [shadcn/ui](https://ui.shadcn.com) for the beautiful UI components
- [Vercel](https://vercel.com) for deployment and hosting
- [GitHub](https://github.com) for their API and inspiration