Discover and explore top open-source AI tools and projects—updated daily.
GitHub repository recommender system
Top 67.8% on SourcePulse
GitRec is a recommender system for GitHub repositories, designed to help users discover new projects based on their starred repositories and find related repositories for popular ones. It targets GitHub users and developers seeking to enhance their project discovery workflow.
How It Works
GitRec leverages the Gorse open-source recommender system backend. It integrates with GitHub via OAuth for user authentication and data access. The system analyzes a user's starred repositories to generate personalized recommendations and identifies relationships between popular repositories.
Quick Start & Requirements
docker-compose up -d
.http://127.0.0.1:5000/login/github/authorized
), and a MySQL instance with the github.sql
schema imported. Environment variables for Gorse, GitHub, GitRec, S3 (for backup), and OpenAI (Aliyun) must be configured in a .env
file.Highlighted Details
Maintenance & Community
Information regarding maintainers, community channels, or roadmap is not explicitly detailed in the provided README.
Licensing & Compatibility
The project's licensing is not specified in the README. Compatibility for commercial use or closed-source linking is therefore undetermined.
Limitations & Caveats
The setup process requires significant configuration of external services (GitHub OAuth, MySQL, S3) and environment variables, indicating a non-trivial initial setup. The README does not specify the underlying recommendation algorithms used by Gorse or GitRec beyond general functionality.
1 week ago
Inactive