diff --git a/src/wiki/repoStats.generated.ts b/src/wiki/repoStats.generated.ts index 68f6c03..a637904 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": 47394, + "forks": 4733, "pushedAt": "2026-05-22T14:02:20Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-15" }, "BerriAI/litellm": { - "stars": 52854, - "forks": 9536, - "pushedAt": "2026-07-07T12:47:04Z", - "fetchedAt": "2026-07-07" + "stars": 53592, + "forks": 9765, + "pushedAt": "2026-07-15T01:01:53Z", + "fetchedAt": "2026-07-15" }, "CherryHQ/cherry-studio": { - "stars": 48261, - "forks": 4586, - "pushedAt": "2026-07-07T12:40:04Z", - "fetchedAt": "2026-07-07" + "stars": 48580, + "forks": 4613, + "pushedAt": "2026-07-15T00:52:10Z", + "fetchedAt": "2026-07-15" }, "CopilotKit/CopilotKit": { - "stars": 35816, - "forks": 4437, - "pushedAt": "2026-07-07T10:49:05Z", - "fetchedAt": "2026-07-07" + "stars": 36032, + "forks": 4443, + "pushedAt": "2026-07-15T00:03:08Z", + "fetchedAt": "2026-07-15" }, "HKUDS/nanobot": { - "stars": 45098, - "forks": 7957, - "pushedAt": "2026-07-07T10:45:00Z", - "fetchedAt": "2026-07-07" + "stars": 45575, + "forks": 8034, + "pushedAt": "2026-07-14T17:42:05Z", + "fetchedAt": "2026-07-15" }, "NomaDamas/k-skill": { - "stars": 6097, - "forks": 688, - "pushedAt": "2026-07-07T08:02:09Z", - "fetchedAt": "2026-07-07" + "stars": 6193, + "forks": 712, + "pushedAt": "2026-07-14T00:39:39Z", + "fetchedAt": "2026-07-15" }, "NousResearch/hermes-agent": { - "stars": 210743, - "forks": 38644, - "pushedAt": "2026-07-07T13:15:55Z", - "fetchedAt": "2026-07-07" + "stars": 214893, + "forks": 39983, + "pushedAt": "2026-07-15T01:02:14Z", + "fetchedAt": "2026-07-15" }, "OpenHands/OpenHands": { - "stars": 79753, - "forks": 10170, - "pushedAt": "2026-07-07T12:58:24Z", - "fetchedAt": "2026-07-07" + "stars": 80789, + "forks": 10310, + "pushedAt": "2026-07-14T21:54:03Z", + "fetchedAt": "2026-07-15" }, "RooCodeInc/Roo-Code": { - "stars": 24311, - "forks": 3355, + "stars": 24338, + "forks": 3370, "pushedAt": "2026-05-15T18:08:47Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-15" }, "SWE-agent/SWE-agent": { - "stars": 19723, - "forks": 2154, - "pushedAt": "2026-07-06T16:03:50Z", - "fetchedAt": "2026-07-07" + "stars": 19809, + "forks": 2167, + "pushedAt": "2026-07-13T22:28:22Z", + "fetchedAt": "2026-07-15" }, "Significant-Gravitas/AutoGPT": { - "stars": 185416, - "forks": 46125, - "pushedAt": "2026-07-07T11:18:33Z", - "fetchedAt": "2026-07-07" + "stars": 185539, + "forks": 46080, + "pushedAt": "2026-07-14T20:35:33Z", + "fetchedAt": "2026-07-15" }, "Yeachan-Heo/gajae-code": { - "stars": 1672, - "forks": 240, - "pushedAt": "2026-07-07T13:10:34Z", - "fetchedAt": "2026-07-07" + "stars": 1953, + "forks": 275, + "pushedAt": "2026-07-15T01:01:47Z", + "fetchedAt": "2026-07-15" }, "Yeachan-Heo/oh-my-claudecode": { - "stars": 37510, - "forks": 3379, - "pushedAt": "2026-07-07T11:15:45Z", - "fetchedAt": "2026-07-07" + "stars": 37759, + "forks": 3411, + "pushedAt": "2026-07-15T01:00:05Z", + "fetchedAt": "2026-07-15" }, "Yeachan-Heo/oh-my-codex": { - "stars": 31758, - "forks": 2462, - "pushedAt": "2026-07-07T05:17:44Z", - "fetchedAt": "2026-07-07" + "stars": 32002, + "forks": 2479, + "pushedAt": "2026-07-15T00:56:31Z", + "fetchedAt": "2026-07-15" }, "aaif-goose/goose": { - "stars": 50767, - "forks": 5467, - "pushedAt": "2026-07-07T03:36:00Z", - "fetchedAt": "2026-07-07" + "stars": 51215, + "forks": 5683, + "pushedAt": "2026-07-15T00:44:46Z", + "fetchedAt": "2026-07-15" }, "anomalyco/opencode": { - "stars": 183253, - "forks": 22722, - "pushedAt": "2026-07-07T13:18:13Z", - "fetchedAt": "2026-07-07" + "stars": 185834, + "forks": 23239, + "pushedAt": "2026-07-15T00:53:48Z", + "fetchedAt": "2026-07-15" }, "anthropics/claude-code": { - "stars": 136656, - "forks": 21956, - "pushedAt": "2026-07-06T22:51:16Z", - "fetchedAt": "2026-07-07" + "stars": 137885, + "forks": 22231, + "pushedAt": "2026-07-14T23:45:25Z", + "fetchedAt": "2026-07-15" }, "browser-use/browser-use": { - "stars": 103270, - "forks": 11427, - "pushedAt": "2026-07-07T02:59:23Z", - "fetchedAt": "2026-07-07" + "stars": 104756, + "forks": 11541, + "pushedAt": "2026-07-15T00:20:37Z", + "fetchedAt": "2026-07-15" }, "bytedance/deer-flow": { - "stars": 76343, - "forks": 10353, - "pushedAt": "2026-07-07T11:55:34Z", - "fetchedAt": "2026-07-07" + "stars": 77044, + "forks": 10468, + "pushedAt": "2026-07-15T00:54:37Z", + "fetchedAt": "2026-07-15" }, "cline/cline": { - "stars": 64398, - "forks": 6861, - "pushedAt": "2026-07-07T07:15:53Z", - "fetchedAt": "2026-07-07" + "stars": 64662, + "forks": 6914, + "pushedAt": "2026-07-15T00:49:09Z", + "fetchedAt": "2026-07-15" }, "code-yeongyu/lazycodex": { - "stars": 2521, - "forks": 161, - "pushedAt": "2026-07-03T12:15:12Z", - "fetchedAt": "2026-07-07" + "stars": 2785, + "forks": 174, + "pushedAt": "2026-07-14T11:27:27Z", + "fetchedAt": "2026-07-15" }, "code-yeongyu/oh-my-openagent": { - "stars": 65143, - "forks": 5319, - "pushedAt": "2026-07-07T07:37:32Z", - "fetchedAt": "2026-07-07" + "stars": 65801, + "forks": 5366, + "pushedAt": "2026-07-14T19:25:32Z", + "fetchedAt": "2026-07-15" }, "crewAIInc/crewAI": { - "stars": 55071, - "forks": 7737, - "pushedAt": "2026-07-07T07:35:10Z", - "fetchedAt": "2026-07-07" + "stars": 55534, + "forks": 7831, + "pushedAt": "2026-07-14T21:16:39Z", + "fetchedAt": "2026-07-15" }, "danny-avila/LibreChat": { - "stars": 40390, - "forks": 8276, - "pushedAt": "2026-07-07T12:50:01Z", - "fetchedAt": "2026-07-07" + "stars": 40741, + "forks": 8362, + "pushedAt": "2026-07-14T22:15:05Z", + "fetchedAt": "2026-07-15" }, "devswha/patina": { - "stars": 240, - "forks": 26, - "pushedAt": "2026-07-07T11:08:21Z", - "fetchedAt": "2026-07-07" + "stars": 262, + "forks": 29, + "pushedAt": "2026-07-14T02:15:08Z", + "fetchedAt": "2026-07-15" }, "earendil-works/pi": { - "stars": 68332, - "forks": 8396, - "pushedAt": "2026-07-07T12:30:32Z", - "fetchedAt": "2026-07-07" + "stars": 71038, + "forks": 8756, + "pushedAt": "2026-07-14T19:11:17Z", + "fetchedAt": "2026-07-15" }, "facebook/react": { - "stars": 246266, - "forks": 51234, - "pushedAt": "2026-07-07T05:31:01Z", - "fetchedAt": "2026-07-07" + "stars": 246495, + "forks": 51229, + "pushedAt": "2026-07-14T13:11:05Z", + "fetchedAt": "2026-07-15" }, "firecrawl/firecrawl": { - "stars": 146950, - "forks": 8444, - "pushedAt": "2026-07-07T12:44:14Z", - "fetchedAt": "2026-07-07" + "stars": 151051, + "forks": 8626, + "pushedAt": "2026-07-15T00:44:18Z", + "fetchedAt": "2026-07-15" }, "google-gemini/gemini-cli": { - "stars": 105822, - "forks": 14228, - "pushedAt": "2026-07-07T01:56:36Z", - "fetchedAt": "2026-07-07" + "stars": 105987, + "forks": 14256, + "pushedAt": "2026-07-14T01:27:01Z", + "fetchedAt": "2026-07-15" }, "infiniflow/ragflow": { - "stars": 84503, - "forks": 9843, - "pushedAt": "2026-07-07T12:45:35Z", - "fetchedAt": "2026-07-07" + "stars": 85043, + "forks": 9923, + "pushedAt": "2026-07-14T15:30:35Z", + "fetchedAt": "2026-07-15" }, "langchain-ai/langchain": { - "stars": 141184, - "forks": 23465, - "pushedAt": "2026-07-07T09:07:01Z", - "fetchedAt": "2026-07-07" + "stars": 141781, + "forks": 23553, + "pushedAt": "2026-07-14T21:57:43Z", + "fetchedAt": "2026-07-15" }, "langgenius/dify": { - "stars": 148034, - "forks": 23317, - "pushedAt": "2026-07-07T12:52:17Z", - "fetchedAt": "2026-07-07" + "stars": 148844, + "forks": 23436, + "pushedAt": "2026-07-14T23:18:37Z", + "fetchedAt": "2026-07-15" }, "microsoft/autogen": { - "stars": 59552, - "forks": 8964, + "stars": 59735, + "forks": 8991, "pushedAt": "2026-04-15T11:59:09Z", - "fetchedAt": "2026-07-07" + "fetchedAt": "2026-07-15" }, "ollama/ollama": { - "stars": 175642, - "forks": 16869, - "pushedAt": "2026-07-07T01:11:57Z", - "fetchedAt": "2026-07-07" + "stars": 176115, + "forks": 16964, + "pushedAt": "2026-07-14T22:42:04Z", + "fetchedAt": "2026-07-15" }, "omnigent-ai/omnigent": { - "stars": 6543, - "forks": 872, - "pushedAt": "2026-07-07T12:47:39Z", - "fetchedAt": "2026-07-07" + "stars": 7268, + "forks": 1005, + "pushedAt": "2026-07-15T00:59:58Z", + "fetchedAt": "2026-07-15" }, "open-webui/open-webui": { - "stars": 144546, - "forks": 20892, - "pushedAt": "2026-07-02T17:38:23Z", - "fetchedAt": "2026-07-07" + "stars": 145440, + "forks": 21055, + "pushedAt": "2026-07-14T22:05:48Z", + "fetchedAt": "2026-07-15" }, "openai/codex": { - "stars": 96025, - "forks": 14250, - "pushedAt": "2026-07-07T13:14:01Z", - "fetchedAt": "2026-07-07" + "stars": 98067, + "forks": 14624, + "pushedAt": "2026-07-15T00:18:14Z", + "fetchedAt": "2026-07-15" }, "openinterpreter/openinterpreter": { - "stars": 64295, - "forks": 5595, - "pushedAt": "2026-07-07T00:59:25Z", - "fetchedAt": "2026-07-07" + "stars": 65008, + "forks": 5631, + "pushedAt": "2026-07-14T22:45:27Z", + "fetchedAt": "2026-07-15" }, "unclecode/crawl4ai": { - "stars": 71261, - "forks": 7326, - "pushedAt": "2026-07-07T08:24:02Z", - "fetchedAt": "2026-07-07" + "stars": 72641, + "forks": 7454, + "pushedAt": "2026-07-14T08:43:34Z", + "fetchedAt": "2026-07-15" }, "vllm-project/vllm": { - "stars": 85590, - "forks": 19064, - "pushedAt": "2026-07-07T12:52:43Z", - "fetchedAt": "2026-07-07" + "stars": 86268, + "forks": 19415, + "pushedAt": "2026-07-15T00:48:10Z", + "fetchedAt": "2026-07-15" } }; diff --git a/src/wiki/trendingRepositoriesArticle.ts b/src/wiki/trendingRepositoriesArticle.ts index ff39888..dcb9f44 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-15T01:03:02.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-15 기준 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-15에 GitHub repositories search API로 topic:ai-agent, topic:developer-tools, agentic coding 쿼리를 확인했다. 아래 저장소들은 최근 pushed 조건과 별 수 기준을 통과했고, 기존 oh-my-* / lazycodex 계열 문서와 같이 읽을 만한 후보로 보인다.", ], table: { caption: "AI 에이전트 / 개발 도구 후보", @@ -51,21 +51,21 @@ export const trendingRepositoriesArticle = { rows: [ ["NousResearch/hermes-agent", "Python", "skills, memory, tools를 묶은 개인 에이전트 런타임 계열이다."], ["OpenHands/OpenHands", "Python", "AI-driven development를 전면에 둔 오픈소스 코딩 에이전트다."], - ["daytonaio/daytona", "TypeScript", "AI 생성 코드 실행용 보안 인프라라는 포지션이 강하다."], + ["daytonaio/daytona", "N/A", "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", + 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, GitBook이 반복적으로 상위권에 잡힌다. 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", "콘솔 명령 치트시트 지식베이스로 짧은 문서 구조 참고가 된다."], + ["GitbookIO/gitbook", "TypeScript", "오픈소스 문서 사이트 프론트엔드라 위키형 지식 정리와 비교하기 좋다."], ], }, 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", },