diff --git a/src/wiki/repoStats.generated.ts b/src/wiki/repoStats.generated.ts index 68f6c03..bfecea4 100644 --- a/src/wiki/repoStats.generated.ts +++ b/src/wiki/repoStats.generated.ts @@ -5,243 +5,243 @@ import type { RepoStat } from "./repoStats"; export const repoStats: Record = { "Aider-AI/aider": { - "stars": 47143, - "forks": 4706, + "stars": 47304, + "forks": 4722, "pushedAt": "2026-05-22T14:02:20Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-12" }, "BerriAI/litellm": { - "stars": 52854, - "forks": 9536, - "pushedAt": "2026-07-07T12:47:04Z", - "fetchedAt": "2026-07-07" + "stars": 53290, + "forks": 9675, + "pushedAt": "2026-07-12T01:01:43Z", + "fetchedAt": "2026-07-12" }, "CherryHQ/cherry-studio": { - "stars": 48261, - "forks": 4586, - "pushedAt": "2026-07-07T12:40:04Z", - "fetchedAt": "2026-07-07" + "stars": 48452, + "forks": 4602, + "pushedAt": "2026-07-11T17:23:53Z", + "fetchedAt": "2026-07-12" }, "CopilotKit/CopilotKit": { - "stars": 35816, - "forks": 4437, - "pushedAt": "2026-07-07T10:49:05Z", - "fetchedAt": "2026-07-07" + "stars": 35924, + "forks": 4435, + "pushedAt": "2026-07-12T00:03:26Z", + "fetchedAt": "2026-07-12" }, "HKUDS/nanobot": { - "stars": 45098, - "forks": 7957, - "pushedAt": "2026-07-07T10:45:00Z", - "fetchedAt": "2026-07-07" + "stars": 45267, + "forks": 7986, + "pushedAt": "2026-07-11T16:35:17Z", + "fetchedAt": "2026-07-12" }, "NomaDamas/k-skill": { - "stars": 6097, - "forks": 688, - "pushedAt": "2026-07-07T08:02:09Z", - "fetchedAt": "2026-07-07" + "stars": 6154, + "forks": 699, + "pushedAt": "2026-07-11T11:54:42Z", + "fetchedAt": "2026-07-12" }, "NousResearch/hermes-agent": { - "stars": 210743, - "forks": 38644, - "pushedAt": "2026-07-07T13:15:55Z", - "fetchedAt": "2026-07-07" + "stars": 213301, + "forks": 39447, + "pushedAt": "2026-07-11T18:16:13Z", + "fetchedAt": "2026-07-12" }, "OpenHands/OpenHands": { - "stars": 79753, - "forks": 10170, - "pushedAt": "2026-07-07T12:58:24Z", - "fetchedAt": "2026-07-07" + "stars": 80486, + "forks": 10265, + "pushedAt": "2026-07-11T21:26:07Z", + "fetchedAt": "2026-07-12" }, "RooCodeInc/Roo-Code": { - "stars": 24311, - "forks": 3355, + "stars": 24321, + "forks": 3363, "pushedAt": "2026-05-15T18:08:47Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-12" }, "SWE-agent/SWE-agent": { - "stars": 19723, - "forks": 2154, - "pushedAt": "2026-07-06T16:03:50Z", - "fetchedAt": "2026-07-07" + "stars": 19777, + "forks": 2163, + "pushedAt": "2026-07-07T15:57:40Z", + "fetchedAt": "2026-07-12" }, "Significant-Gravitas/AutoGPT": { - "stars": 185416, - "forks": 46125, - "pushedAt": "2026-07-07T11:18:33Z", - "fetchedAt": "2026-07-07" + "stars": 185479, + "forks": 46110, + "pushedAt": "2026-07-11T20:00:23Z", + "fetchedAt": "2026-07-12" }, "Yeachan-Heo/gajae-code": { - "stars": 1672, - "forks": 240, - "pushedAt": "2026-07-07T13:10:34Z", - "fetchedAt": "2026-07-07" + "stars": 1796, + "forks": 266, + "pushedAt": "2026-07-12T00:51:41Z", + "fetchedAt": "2026-07-12" }, "Yeachan-Heo/oh-my-claudecode": { - "stars": 37510, - "forks": 3379, - "pushedAt": "2026-07-07T11:15:45Z", - "fetchedAt": "2026-07-07" + "stars": 37676, + "forks": 3402, + "pushedAt": "2026-07-11T17:50:46Z", + "fetchedAt": "2026-07-12" }, "Yeachan-Heo/oh-my-codex": { - "stars": 31758, - "forks": 2462, - "pushedAt": "2026-07-07T05:17:44Z", - "fetchedAt": "2026-07-07" + "stars": 31915, + "forks": 2467, + "pushedAt": "2026-07-12T00:36:16Z", + "fetchedAt": "2026-07-12" }, "aaif-goose/goose": { - "stars": 50767, - "forks": 5467, - "pushedAt": "2026-07-07T03:36:00Z", - "fetchedAt": "2026-07-07" + "stars": 51092, + "forks": 5678, + "pushedAt": "2026-07-11T23:22:01Z", + "fetchedAt": "2026-07-12" }, "anomalyco/opencode": { - "stars": 183253, - "forks": 22722, - "pushedAt": "2026-07-07T13:18:13Z", - "fetchedAt": "2026-07-07" + "stars": 184840, + "forks": 23067, + "pushedAt": "2026-07-11T23:51:44Z", + "fetchedAt": "2026-07-12" }, "anthropics/claude-code": { - "stars": 136656, - "forks": 21956, - "pushedAt": "2026-07-06T22:51:16Z", - "fetchedAt": "2026-07-07" + "stars": 137461, + "forks": 22201, + "pushedAt": "2026-07-11T00:52:10Z", + "fetchedAt": "2026-07-12" }, "browser-use/browser-use": { - "stars": 103270, - "forks": 11427, - "pushedAt": "2026-07-07T02:59:23Z", - "fetchedAt": "2026-07-07" + "stars": 104275, + "forks": 11495, + "pushedAt": "2026-07-11T19:37:27Z", + "fetchedAt": "2026-07-12" }, "bytedance/deer-flow": { - "stars": 76343, - "forks": 10353, - "pushedAt": "2026-07-07T11:55:34Z", - "fetchedAt": "2026-07-07" + "stars": 76794, + "forks": 10430, + "pushedAt": "2026-07-12T01:00:13Z", + "fetchedAt": "2026-07-12" }, "cline/cline": { - "stars": 64398, - "forks": 6861, - "pushedAt": "2026-07-07T07:15:53Z", - "fetchedAt": "2026-07-07" + "stars": 64551, + "forks": 6893, + "pushedAt": "2026-07-11T08:00:34Z", + "fetchedAt": "2026-07-12" }, "code-yeongyu/lazycodex": { - "stars": 2521, - "forks": 161, - "pushedAt": "2026-07-03T12:15:12Z", - "fetchedAt": "2026-07-07" + "stars": 2664, + "forks": 169, + "pushedAt": "2026-07-11T19:52:58Z", + "fetchedAt": "2026-07-12" }, "code-yeongyu/oh-my-openagent": { - "stars": 65143, - "forks": 5319, - "pushedAt": "2026-07-07T07:37:32Z", - "fetchedAt": "2026-07-07" + "stars": 65564, + "forks": 5345, + "pushedAt": "2026-07-11T19:53:01Z", + "fetchedAt": "2026-07-12" }, "crewAIInc/crewAI": { - "stars": 55071, - "forks": 7737, - "pushedAt": "2026-07-07T07:35:10Z", - "fetchedAt": "2026-07-07" + "stars": 55366, + "forks": 7804, + "pushedAt": "2026-07-11T22:26:03Z", + "fetchedAt": "2026-07-12" }, "danny-avila/LibreChat": { - "stars": 40390, - "forks": 8276, - "pushedAt": "2026-07-07T12:50:01Z", - "fetchedAt": "2026-07-07" + "stars": 40597, + "forks": 8332, + "pushedAt": "2026-07-11T21:42:45Z", + "fetchedAt": "2026-07-12" }, "devswha/patina": { - "stars": 240, - "forks": 26, - "pushedAt": "2026-07-07T11:08:21Z", - "fetchedAt": "2026-07-07" + "stars": 259, + "forks": 28, + "pushedAt": "2026-07-11T16:53:37Z", + "fetchedAt": "2026-07-12" }, "earendil-works/pi": { - "stars": 68332, - "forks": 8396, - "pushedAt": "2026-07-07T12:30:32Z", - "fetchedAt": "2026-07-07" + "stars": 69703, + "forks": 8585, + "pushedAt": "2026-07-11T13:20:09Z", + "fetchedAt": "2026-07-12" }, "facebook/react": { - "stars": 246266, - "forks": 51234, - "pushedAt": "2026-07-07T05:31:01Z", - "fetchedAt": "2026-07-07" + "stars": 246428, + "forks": 51193, + "pushedAt": "2026-07-10T03:04:54Z", + "fetchedAt": "2026-07-12" }, "firecrawl/firecrawl": { - "stars": 146950, - "forks": 8444, - "pushedAt": "2026-07-07T12:44:14Z", - "fetchedAt": "2026-07-07" + "stars": 149382, + "forks": 8547, + "pushedAt": "2026-07-11T23:09:42Z", + "fetchedAt": "2026-07-12" }, "google-gemini/gemini-cli": { - "stars": 105822, - "forks": 14228, - "pushedAt": "2026-07-07T01:56:36Z", - "fetchedAt": "2026-07-07" + "stars": 105926, + "forks": 14247, + "pushedAt": "2026-07-12T00:48:55Z", + "fetchedAt": "2026-07-12" }, "infiniflow/ragflow": { - "stars": 84503, - "forks": 9843, - "pushedAt": "2026-07-07T12:45:35Z", - "fetchedAt": "2026-07-07" + "stars": 84831, + "forks": 9906, + "pushedAt": "2026-07-11T15:38:22Z", + "fetchedAt": "2026-07-12" }, "langchain-ai/langchain": { - "stars": 141184, - "forks": 23465, - "pushedAt": "2026-07-07T09:07:01Z", - "fetchedAt": "2026-07-07" + "stars": 141551, + "forks": 23530, + "pushedAt": "2026-07-11T22:01:28Z", + "fetchedAt": "2026-07-12" }, "langgenius/dify": { - "stars": 148034, - "forks": 23317, - "pushedAt": "2026-07-07T12:52:17Z", - "fetchedAt": "2026-07-07" + "stars": 148522, + "forks": 23414, + "pushedAt": "2026-07-11T13:22:51Z", + "fetchedAt": "2026-07-12" }, "microsoft/autogen": { - "stars": 59552, - "forks": 8964, + "stars": 59665, + "forks": 8982, "pushedAt": "2026-04-15T11:59:09Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-12" }, "ollama/ollama": { - "stars": 175642, - "forks": 16869, - "pushedAt": "2026-07-07T01:11:57Z", - "fetchedAt": "2026-07-07" + "stars": 175938, + "forks": 16940, + "pushedAt": "2026-07-10T00:42:15Z", + "fetchedAt": "2026-07-12" }, "omnigent-ai/omnigent": { - "stars": 6543, - "forks": 872, - "pushedAt": "2026-07-07T12:47:39Z", - "fetchedAt": "2026-07-07" + "stars": 7088, + "forks": 961, + "pushedAt": "2026-07-11T13:13:00Z", + "fetchedAt": "2026-07-12" }, "open-webui/open-webui": { - "stars": 144546, - "forks": 20892, - "pushedAt": "2026-07-02T17:38:23Z", - "fetchedAt": "2026-07-07" + "stars": 145093, + "forks": 21017, + "pushedAt": "2026-07-10T23:32:22Z", + "fetchedAt": "2026-07-12" }, "openai/codex": { - "stars": 96025, - "forks": 14250, - "pushedAt": "2026-07-07T13:14:01Z", - "fetchedAt": "2026-07-07" + "stars": 97204, + "forks": 14470, + "pushedAt": "2026-07-11T21:05:32Z", + "fetchedAt": "2026-07-12" }, "openinterpreter/openinterpreter": { - "stars": 64295, - "forks": 5595, + "stars": 64337, + "forks": 5607, "pushedAt": "2026-07-07T00:59:25Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-12" }, "unclecode/crawl4ai": { - "stars": 71261, - "forks": 7326, - "pushedAt": "2026-07-07T08:24:02Z", - "fetchedAt": "2026-07-07" + "stars": 72365, + "forks": 7418, + "pushedAt": "2026-07-11T08:24:39Z", + "fetchedAt": "2026-07-12" }, "vllm-project/vllm": { - "stars": 85590, - "forks": 19064, - "pushedAt": "2026-07-07T12:52:43Z", - "fetchedAt": "2026-07-07" + "stars": 85992, + "forks": 19281, + "pushedAt": "2026-07-12T00:13:51Z", + "fetchedAt": "2026-07-12" } }; diff --git a/src/wiki/trendingRepositoriesArticle.ts b/src/wiki/trendingRepositoriesArticle.ts index ff39888..d03bedf 100644 --- a/src/wiki/trendingRepositoriesArticle.ts +++ b/src/wiki/trendingRepositoriesArticle.ts @@ -3,7 +3,7 @@ import type { WikiArticle } from "./types"; export const trendingRepositoriesArticle = { slug: "Github.wiki/trending-repositories", title: "트렌딩 저장소 조사", - modifiedAt: "2026-06-22T04:08:16.000Z", + modifiedAt: "2026-07-12T01:03:00.000Z", categories: [ { label: "Github.wiki", path: "/w/category/github-wiki" }, { label: "저장소 문서", path: "/w/category/repository-article" }, @@ -24,7 +24,7 @@ export const trendingRepositoriesArticle = { { label: "Links", links: [ - { label: "GitHub search", href: "https://github.com/search?q=topic%3Aai-agent+stars%3A%3E1000+pushed%3A%3E2026-06-01&type=repositories&s=stars&o=desc" }, + { label: "GitHub search", href: "https://github.com/search?q=topic%3Aai-agent+stars%3A%3E1000+pushed%3A%3E2026-07-01&type=repositories&s=stars&o=desc" }, { label: "github-wiki", href: "https://github.com/devswha/github-wiki" }, ], value: "", @@ -35,7 +35,7 @@ export const trendingRepositoriesArticle = { id: "overview", title: "개요", body: [ - "이 문서는 Github.wiki의 자동 유지보수 루프가 새 저장소 문서 후보를 고를 때 참고하는 관찰 목록이다. 실시간 순위표가 아니라, 2026-06-22 기준 GitHub 검색 결과에서 위키 주제와 맞는 저장소를 추려 둔 운영 메모에 가깝다.", + "이 문서는 Github.wiki의 자동 유지보수 루프가 새 저장소 문서 후보를 고를 때 참고하는 관찰 목록이다. 실시간 순위표가 아니라, 2026-07-12 기준 GitHub 검색 결과에서 위키 주제와 맞는 저장소를 추려 둔 운영 메모에 가깝다.", "선정 기준은 별 수만이 아니라 Github.wiki의 기존 문서 축인 AI 에이전트, 개발 워크플로우, 문서화 도구와의 관련성이다. 시스템 프롬프트 덤프처럼 공개 재배포 리스크가 큰 저장소는 후보에서 제외한다.", ], }, @@ -43,7 +43,7 @@ export const trendingRepositoriesArticle = { id: "agent-tools", title: "AI 에이전트와 개발 도구 후보", body: [ - "2026-06-22에 GitHub repositories search API로 topic:ai-agent, topic:developer-tools, agentic coding 쿼리를 확인했다. 아래 저장소들은 최근 pushed 조건과 별 수 기준을 통과했고, 기존 oh-my-* / lazycodex 계열 문서와 같이 읽을 만한 후보로 보인다.", + "2026-07-12에 GitHub repositories search API로 topic:ai-agent, topic:developer-tools, agentic coding 쿼리를 확인했다. 아래 저장소들은 2026-07 이후 pushed 조건과 별 수 기준을 통과했고, 기존 oh-my-* / lazycodex 계열 문서와 같이 읽을 만한 후보로 보인다.", ], table: { caption: "AI 에이전트 / 개발 도구 후보", @@ -53,19 +53,19 @@ export const trendingRepositoriesArticle = { ["OpenHands/OpenHands", "Python", "AI-driven development를 전면에 둔 오픈소스 코딩 에이전트다."], ["daytonaio/daytona", "TypeScript", "AI 생성 코드 실행용 보안 인프라라는 포지션이 강하다."], ["anomalyco/opencode", "TypeScript", "오픈소스 코딩 에이전트 계열이라 기존 OpenCode 확장 문서와 연결된다."], - ["obra/superpowers", "Shell", "agentic skills framework와 개발 방법론을 표방한다."], + ["rtk-ai/rtk", "Rust", "개발 명령 프록시로 LLM 토큰 사용량 절감을 전면에 내세운 CLI 도구다."], ], }, links: [ { - description: "topic:ai-agent, stars:>1000, pushed:>2026-06-01 조건으로 확인한 검색 결과다.", - href: "https://github.com/search?q=topic%3Aai-agent+stars%3A%3E1000+pushed%3A%3E2026-06-01&type=repositories&s=stars&o=desc", + description: "topic:ai-agent, stars:>1000, pushed:>2026-07-01 조건으로 확인한 검색 결과다.", + href: "https://github.com/search?q=topic%3Aai-agent+stars%3A%3E1000+pushed%3A%3E2026-07-01&type=repositories&s=stars&o=desc", label: "AI agent 검색", variant: "external", }, { - description: "developer-tools 주제에서 최근 갱신된 대형 저장소를 확인한 검색 결과다.", - href: "https://github.com/search?q=topic%3Adeveloper-tools+stars%3A%3E5000+pushed%3A%3E2026-06-01&type=repositories&s=stars&o=desc", + description: "developer-tools 주제에서 2026-07 이후 갱신된 대형 저장소를 확인한 검색 결과다.", + href: "https://github.com/search?q=topic%3Adeveloper-tools+stars%3A%3E5000+pushed%3A%3E2026-07-01&type=repositories&s=stars&o=desc", label: "developer tools 검색", variant: "external", }, @@ -75,7 +75,7 @@ export const trendingRepositoriesArticle = { id: "documentation-tools", title: "문서화 도구 후보", body: [ - "문서화 축에서는 Storybook, Mermaid, Docusaurus, AppFlowy, tldr-pages가 반복적으로 상위권에 잡힌다. Github.wiki가 저장소 설명 위키라는 점을 고려하면, 문서 생성이나 지식 정리 경험을 비교하는 문서 후보로 쓸 수 있다.", + "문서화 축에서는 Storybook, Mermaid, Docusaurus, tldr-pages, DevDocs가 반복적으로 상위권에 잡힌다. Github.wiki가 저장소 설명 위키라는 점을 고려하면, 문서 생성이나 지식 정리 경험을 비교하는 문서 후보로 쓸 수 있다.", ], table: { caption: "문서화 관련 후보", @@ -84,14 +84,14 @@ export const trendingRepositoriesArticle = { ["storybookjs/storybook", "TypeScript", "컴포넌트 문서화와 테스트 워크숍 표준에 가깝다."], ["mermaid-js/mermaid", "TypeScript", "텍스트 기반 다이어그램 문법으로 개발 문서와 잘 맞는다."], ["facebook/docusaurus", "TypeScript", "정적 문서 사이트 생성 도구로 위키형 문서와 비교하기 좋다."], - ["AppFlowy-IO/AppFlowy", "Dart", "AI 협업 워크스페이스와 오픈소스 Notion 대안 포지션이다."], ["tldr-pages/tldr", "Markdown", "콘솔 명령 치트시트 지식베이스로 짧은 문서 구조 참고가 된다."], + ["freeCodeCamp/devdocs", "Ruby", "API 문서 브라우저라 다중 문서 탐색 UX 비교 후보로 볼 수 있다."], ], }, links: [ { - description: "topic:documentation, stars:>1000, pushed:>2026-06-01 조건으로 확인한 검색 결과다.", - href: "https://github.com/search?q=topic%3Adocumentation+stars%3A%3E1000+pushed%3A%3E2026-06-01&type=repositories&s=stars&o=desc", + description: "topic:documentation, stars:>1000, pushed:>2026-07-01 조건으로 확인한 검색 결과다.", + href: "https://github.com/search?q=topic%3Adocumentation+stars%3A%3E1000+pushed%3A%3E2026-07-01&type=repositories&s=stars&o=desc", label: "documentation 검색", variant: "external", },