Skip to content

drxc00/gitsift

Repository files navigation

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:
git clone https://github.com/drxc00/gitsift.git
cd gitsift
  1. Install dependencies:
npm install --legacy-peer-deps
  1. Set up environment variables: Create a .env.local file with the following content:
GITHUB_TOKEN=your_github_token # You can get one from https://github.com/settings/tokens, this prevents rate limiting
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev

Open 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 before making a pull request.

Support

If you find this project useful, please consider supporting its development:

Buy Me A Coffee

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Next.js for the amazing framework
  • shadcn/ui for the beautiful UI components
  • Vercel for deployment and hosting
  • GitHub for their API and inspiration

About

Evaluate your repository seamlessly

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published