Mubelotix/SimRepo

Better Github Star History charts, and repository recommendation engine

해결하는 문제

SimRepo는 사용자가 GitHub에서 유사한 오픈소스 프로젝트를 발견하도록 돕는 브라우저 확장 프로그램입니다. 프로젝트 페이지의 사이드바에 관련 저장소를 자동으로 추천하여 관련 도구나 라이브러리를 수동으로 검색할 필요를 없애줍니다.

작동 방식

이 도구는 저장소가 유사성을 기반으로 배치되는 벡터 공간을 사용합니다. 이 공간은 3억 개 이상의 GitHub 스타 데이터셋에 대해 SVC 모델을 학습시켜 생성되었습니다. 추천이 최신 상태를 유지하도록 데이터셋은 매월 증분 방식으로 업데이트됩니다.

성능을 유지하기 위해 추천 엔진은 Qdrant(벡터 데이터베이스)를 사용하는 서버에 호스팅되며, 이를 통해 사용자의 브라우저 속도를 저하시키지 않고 빠른 최근접 이웃 조회를 수행할 수 있습니다.

대상 독자

GitHub를 자주 탐색하며 대체 또는 보완 프로젝트를 찾고자 하는 개발자 및 오픈소스 기여자.

주요 기능

  • GitHub 통합: GitHub 사이드바에 직접 "유사한 저장소" 섹션을 추가합니다.
  • 대규모 데이터: 3억 개의 스타로 학습된 모델을 기반으로 합니다.
  • 개인화된 홈페이지: 사용자가 최근에 준 스타를 기반으로 GitHub 홈페이지에 추천을 제공합니다.
  • ** wysokie performance**: 전용 벡터 데이터베이스(Qdrant)를 사용하여 효율적인 검색을 수행합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트