소개

방법론, 출처 및 인용.

GitStarClub은 공개 GitHub 스타 이력의 정적 아카이브입니다. 이 페이지는 추적 대상, 순위·카테고리 생성 방식, 알려진 한계, 파생 데이터셋 인용 방법을 설명합니다.

답변 요약

2026년 8월 23일 기준, GitStarClub은 공개 GitHub 스타 이력의 정적 읽기 아카이브를 문서화합니다. 순위, 카테고리, 저장소 페이지, 조직 합계, 내보내기는 GH Archive 이벤트 이력, 공개 GitHub API 합계, GitStarClub 사전 계산 데이터에서 파생됩니다. 인용 시 페이지 URL과 날짜를 명시하세요. - GitStarClub

데이터 기준일
2026년 8월 23일
출처
GitStarClub

GitStarClub이 추적하는 것

GitStarClub은 현재 1만 스타 이상 집합에 있는 공개 GitHub 저장소를 추적합니다. 저장소·조직·순위·카테고리·Pulse·비교·내보내기는 모두 같은 게시 뷰 패밀리를 읽습니다.

순위는 아카이브 페이지이지 추천이 아닙니다. 출처가 있는 스타 합계, 기간 증가, 이정표, 소유자 집계, 카테고리 뷰를 보여 주장이 근거한 필드를 검증할 수 있게 합니다.

  • react/react가 처음 10만 GitHub 스타를 넘은 때는 언제인가요?
  • 이번 달 GitHub 스타를 가장 많이 얻은 저장소는 무엇인가요?
  • 한 조직은 저장소 전체에서 추적된 스타를 얼마나 가지고 있나요?
  • 어떤 Python 저장소가 GitHub 스타를 가장 많이 가지고 있나요?
  • 두 저장소가 모두 1만 스타에 도달한 뒤 어떻게 비교되나요?

데이터 출처

과거 추세는 GH Archive에서 재구성한 공개 GitHub 이벤트 데이터를 기반으로 합니다. GitHub Search는 현재 멤버십 발견에만 사용하며, 표시 및 순위의 현재 총 스타 수는 공식 GraphQL stargazerCount만 사용합니다. 기준에서 벗어난 저장소는 기록으로 보존하지만 정기 폴링은 중단합니다. 공개 저장소의 공개 데이터만 표시합니다.

과거 이벤트 데이터의 출처는 GH Archive이며 라이선스는 CC BY 4.0입니다. GitStarClub은 이 이벤트 스트림을 파생, 집계, 변환해 순위와 곡선 보기로 제공합니다. 저장소 메타데이터와 현재 스타 총계는 공개 GitHub API에서 가져옵니다.

순위 계산 방법

전체 기간 저장소 순위는 현재 공개 GitHub 스타 합계를 사용합니다. 조직 순위는 해당 소유자의 추적 저장소 현재 스타를 합산합니다. 기간 순위는 주·월·년 사전 계산 데이터를 쓰며, 표시 값은 해당 UTC 기간에 얻은 스타입니다.

이력 스톡 곡선은 심 인식형입니다. 심 이전 GH Archive 총증분을 GitHub 권위 스타 합계에 앵커하고, 심 이후 순변화를 고정 앵커 위에 더합니다. 순위 페이지는 그 사전 계산 뷰의 게시 순서를 렌더합니다.

스타 히스토리 보정 방식

GitHub 이벤트 히스토리와 현재 공개 스타 수는 항상 정확히 맞지 않습니다. GitStarClub은 고정된 연결 날짜를 사용해 오래된 누적 히스토리를 현재 GitHub API 총계에 비음수 계수로 맞춘 뒤, 이후 이벤트 스트림의 순 스타 변화를 더합니다.

목표는 방문자 요청 중 데이터베이스, 검색 엔진, 실시간 GitHub 쿼리를 실행하지 않고도 저장소 간 비교가 가능한 일관된 히스토리 곡선을 만드는 것입니다. 현재 오버레이 데이터는 2026년 7월까지 반영되었습니다.

카테고리 할당 방법

카테고리 할당은 결정론적입니다. 주 언어, 언어군, 소유자 종류, 큐레이션 토픽, 키워드 술어 등 저장된 메타데이터를 사용합니다. 런타임 분류기·LLM·요청별 수동 결정은 쓰지 않습니다.

메타데이터가 없거나 규칙이 공개 카테고리 임계값을 못 채우면 카테고리는 생략되거나 해당 차원의 명시적 폴백으로 표시됩니다.

카테고리 추적 중인 오픈소스 집합을 언어와 주제 기반의 결정적 분류로 둘러봅니다.

인용 가능한 필드

current_stars
추적 저장소의 현재 공개 GitHub 스타 총계입니다.
current_stars_sum
소유자나 조직의 추적 저장소 전체 현재 스타 합계입니다.
rank item value
주, 월, 연도 동안 증가한 스타처럼 화면에 보이는 순위 값입니다.
curve.monthly total_end
기록된 월 말 기준 저장소의 보정된 총계입니다.
curve.recent_daily net change
최근 움직임 보기에 쓰이는 일간 스타 변화입니다.
milestones.crossed_10k / crossed_50k / crossed_100k
저장소가 1만, 5만, 10만 스타를 처음 넘은 것으로 고정된 알려진 날짜입니다.

아카이브 영속성

공개 URL은 인용 가능하게 유지하는 것이 목표입니다. 순위, 날짜 기간, 저장소·조직·카테고리 페이지, 날짜 내보내기 디렉터리는 새 데이터가 게시돼도 정규 URL을 유지합니다.

/data/exports/v1/latest/ 파일은 최신 내보내기에 대한 편의 별칭입니다. 아카이브 인용 시 페이지 URL과 데이터 날짜, 또는 날짜 내보내기 디렉터리를 우선하세요.

순위 카테고리 은 공개 아카이브의 크롤 가능 진입점입니다.

갱신 주기와 페이지 제공

GitStarClub은 저장소 페이지, 조직 페이지, 순위, 카테고리, Pulse, 비교 보기를 위한 사전 계산 데이터를 게시합니다. 과거 보기는 데이터 워크플로가 다시 만들고, 실시간 움직임 오버레이는 예약 게시 경로가 갱신합니다.

웹사이트는 요청과 빌드 시점에 게시된 데이터만 읽습니다. 콘텐츠 페이지를 제공하는 동안 데이터베이스, 점수 엔진, AI 모델, 외부 유료 서비스를 실행하지 않습니다.

실제 메타데이터가 있을 때만 데이터 날짜를 표시합니다. 없는 메타데이터로 신선도를 만들지 않으며, 정적 방법론과 보이는 소스 링크로 폴백합니다.

데이터 한계

두 가지 측정 기준. 과거 추세는 GH Archive의 watch 이벤트를 바탕으로 추가된 총 스타 수를 사용합니다. 현재 일간 변화는 순증감 기준이므로 스타가 제거되면 감소할 수 있습니다. 두 기준이 만나는 지점에는 약간의 불일치가 있습니다. 현재 총계는 항상 GitHub의 공식 스타 수를 기준으로 합니다.

선택 편향. 현재 스타가 10,000개 이상인 저장소만 과거 데이터를 복원합니다. 한때 인기가 있었지만 이후 기준 아래로 내려간 프로젝트는 포함되지 않습니다.

왜 2015년부터인가? 2012년 말 이전의 GitHub watch 이벤트는 현재의 star와 같은 의미가 아니었습니다. 2015년부터 데이터가 장기 비교에 충분히 일관됩니다.

GitStarClub 인용 방법

모든 데이터는 UTC로 저장되고 UTC 날짜 경계를 기준으로 집계됩니다. 정확한 시점이 표시되는 경우 UTC와 JST(일본 표준시)를 함께 보여줍니다.

GitStarClub은 공개 GitHub 신호를 파생해 검토 가능한 형태로 보여줍니다. 변환된 순위와 차트는 GitStarClub을 인용하고, 이벤트 기반 히스토리를 재사용할 때는 기본 공개 이벤트 아카이브로 GH Archive를 명시하세요.

순위·저장소·조직·카테고리·비교 주장에는 페이지 URL, 제목, 데이터 날짜(있을 때), 접근일을 인용하세요. 다운로드 파일은 이동하는 latest 별칭만이 아니라 매니페스트 또는 날짜 내보내기 디렉터리를 인용하세요.

공개 이벤트 이력에서 파생된 스타 이력 사실은 CC BY 4.0 아래 GH Archive를 크레딧하세요. 변환 순위·앵커 곡선·이정표·카테고리·내보내기는 파생 제시로서 GitStarClub을 인용하세요.

GitStarClub page
가능하면 영구 URL, 페이지 제목, 데이터 날짜를 사용합니다.
GH Archive
이벤트 파생 이력 또는 WatchEvent 기반 곡선을 재사용할 때 공개 이벤트 아카이브를 크레딧합니다.
GitHub public API
현재 스타 합계와 저장소 메타데이터는 GitStarClub 뷰를 통해 드러난 공개 GitHub API 사실로 취급합니다.

다운로드 가능한 데이터 내보내기

GitStarClub은 상위 순위, 저장소 마일스톤 도달, 조직 집계를 위한 작은 정적 CSV와 JSON 추출 파일을 게시합니다. 파일은 기존 사전 계산 데이터에서 생성되고 /data/exports/v1/ 아래에 버전 관리되며 실제 보기 메타데이터로 날짜가 지정됩니다.

/data/exports/v1/latest/ 링크는 최신 날짜 내보내기 디렉터리를 가리키는 안정적인 별칭이므로 중복 latest 스냅샷을 저장하지 않아도 다운로드가 계속 작동합니다.

라이선스: CC BY 4.0. 출처: GH Archive 데이터, GitStarClub이 파생.

필드, 출처 보기, 재생성 방법은 DATA-EXPORTS.md를 참조하세요.

연락 및 소스 링크

수정과 소스 검토는 공개 저장소에서 합니다. 링크된 방법론 문서는 순위 정의, 카테고리 규칙, 데이터 계약, 내보내기 필드를 설명합니다.

수정 및 이슈
GitHub issues
순위 방법론
docs/RANKING.md
카테고리 방법론
docs/CATEGORIES.md
데이터 계약
docs/DATA-CONTRACTS.md
데이터 내보내기 문서
docs/DATA-EXPORTS.md

방법론에서 계속

여기에 설명된 방법론을 쓰는 영구 순위·카테고리 진입점을 엽니다.

자주 묻는 질문

GitStarClub은 무엇을 추적하나요?

현재 1만 스타 이상 집합의 공개 GitHub 저장소를 추적하고, 사전 계산 데이터로 저장소·조직·순위·카테고리·비교·내보내기 뷰를 게시합니다.

순위나 차트를 어떻게 인용해야 하나요?

페이지 URL, 제목, 표시된 데이터 날짜, 접근일을 인용하세요. 다운로드 파일은 매니페스트 또는 날짜 내보내기 디렉터리를 쓰세요.

최근 일일 움직임이 이력 증가와 다를 수 있는 이유는?

이력 GH Archive WatchEvent는 총 증가, 현재 일일은 순증감이며 스타 취소 시 감소할 수 있습니다. GitStarClub은 그 이음매를 숨기지 않고 문서화합니다.

카테고리는 AI가 할당하나요?

아니요. 저장된 메타데이터 위 결정론적 규칙으로 생성되며, 누락 메타데이터는 명시적 폴백으로 저하됩니다.

About 페이지가 라이브 GitHub 쿼리를 쓰나요?

아니요. getMeta로 게시 메타데이터만 읽고 그 외는 정적 방법론·출처·인용 문구를 렌더합니다.