{
  "site": "Giting",
  "description": "오픈소스를 별점이 아니라 실측으로 읽는다 — 클론 실측 기반 분석 큐레이션",
  "updated": "2026-09-04",
  "reports": [
    {
      "seq": 13,
      "slug": "n8n",
      "title": "n8n, TypeScript 코어와 Vue 에디터로 500만 줄 가까이 굴리는 워크플로 자동화 플랫폼",
      "org": "n8n-io",
      "repo": "n8n",
      "url": "https://github.com/n8n-io/n8n",
      "date": "2026-09-04",
      "commit": "0e8fbb0d",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "셀프호스트",
        "자동화",
        "TypeScript",
        "모노레포"
      ],
      "oneliner": "노드 기반 워크플로 자동화 도구, 테스트 파일 1만 개·CI 워크플로 101개로 회귀 방지에 무게를 둔 대형 pnpm 모노레포.",
      "chips": [
        {
          "k": "스타",
          "v": "203,266"
        },
        {
          "k": "코드",
          "v": "약 499만 줄"
        },
        {
          "k": "테스트 파일",
          "v": "10,599개"
        },
        {
          "k": "CI 워크플로",
          "v": "101개"
        }
      ],
      "readMin": 6,
      "report_html": "https://giting.kr/reports/n8n",
      "report_json": "https://giting.kr/api/reports/n8n.json"
    },
    {
      "seq": 12,
      "slug": "openclaw",
      "title": "openclaw, 1,064만 줄로 자란 개인 AI 에이전트의 실체",
      "org": "openclaw",
      "repo": "openclaw",
      "url": "https://github.com/openclaw/openclaw",
      "date": "2026-09-03",
      "commit": "7b67c28e",
      "verdict": "watch",
      "verdict_label": "◇ 관망",
      "tags": [
        "AI 에이전트",
        "TypeScript",
        "모노레포",
        "멀티플랫폼"
      ],
      "oneliner": "역사상 가장 빨리 자란 개인 AI 에이전트. 사흘 치 커밋이 클론 상한을 채우는 속도이지만, 조직 도입엔 보안 모델 검토가 먼저다.",
      "chips": [
        {
          "k": "총 라인수",
          "v": "10,638,101줄"
        },
        {
          "k": "파일수",
          "v": "37,121개"
        },
        {
          "k": "테스트 파일",
          "v": "15,286개"
        },
        {
          "k": "CI 워크플로",
          "v": "99개"
        }
      ],
      "readMin": 5,
      "report_html": "https://giting.kr/reports/openclaw",
      "report_json": "https://giting.kr/api/reports/openclaw.json"
    },
    {
      "seq": 11,
      "slug": "coolify",
      "title": "Coolify, 36만 라인 PHP 코드베이스로 돌아가는 자체 호스팅 PaaS",
      "org": "coollabsio",
      "repo": "coolify",
      "url": "https://github.com/coollabsio/coolify",
      "date": "2026-09-03",
      "commit": "b8866b87e",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "셀프호스트",
        "PaaS",
        "Laravel",
        "Docker"
      ],
      "oneliner": "자체 서버에 Heroku·Netlify 식 배포 경험을 얹는 PHP/Laravel 기반 오픈소스 PaaS, 커밋과 릴리스 태그 모두 활발하다.",
      "chips": [
        {
          "k": "90일 커밋",
          "v": "858건"
        },
        {
          "k": "기여자",
          "v": "750명"
        },
        {
          "k": "PHP LOC",
          "v": "36.2만"
        },
        {
          "k": "릴리스 태그",
          "v": "698개"
        }
      ],
      "readMin": 6,
      "report_html": "https://giting.kr/reports/coolify",
      "report_json": "https://giting.kr/api/reports/coolify.json"
    },
    {
      "seq": 10,
      "slug": "immich",
      "title": "Immich, 129명이 넉 달 새 733커밋을 쌓은 자가호스팅 구글포토 대체제",
      "org": "immich-app",
      "repo": "immich",
      "url": "https://github.com/immich-app/immich",
      "date": "2026-09-03",
      "commit": "26a25f0c",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "셀프호스트",
        "사진 백업",
        "Flutter",
        "모노레포"
      ],
      "oneliner": "서버(NestJS)·웹(SvelteKit)·모바일(Flutter)·ML(Python)을 한 모노레포에 묶은 자가호스팅 사진·영상 백업 플랫폼",
      "chips": [
        {
          "k": "LoC",
          "v": "57.4만"
        },
        {
          "k": "90일 커밋",
          "v": "733"
        },
        {
          "k": "기여자",
          "v": "129명"
        },
        {
          "k": "테스트 파일",
          "v": "482개"
        }
      ],
      "readMin": 5,
      "report_html": "https://giting.kr/reports/immich",
      "report_json": "https://giting.kr/api/reports/immich.json"
    },
    {
      "seq": 9,
      "slug": "diagram-design",
      "title": "diagram-design, 에이전트에게 보기 좋은 다이어그램을 가르치는 스킬 패키지",
      "org": "cathrynlavery",
      "repo": "diagram-design",
      "url": "https://github.com/cathrynlavery/diagram-design",
      "date": "2026-09-03",
      "commit": "4451ead",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "Claude Code",
        "다이어그램",
        "Python",
        "개발도구"
      ],
      "oneliner": "38종 편집형 다이어그램을 자가완결 HTML+SVG로 뽑는 Claude Code·Codex용 스킬. 4개월 반에 135커밋·기여자 28명, 검수 시점 스타 29,877.",
      "chips": [
        {
          "k": "커밋",
          "v": "135개"
        },
        {
          "k": "기여자",
          "v": "28명"
        },
        {
          "k": "라인 수",
          "v": "67,998"
        },
        {
          "k": "테스트 파일",
          "v": "26개"
        }
      ],
      "readMin": 4,
      "report_html": "https://giting.kr/reports/diagram-design",
      "report_json": "https://giting.kr/api/reports/diagram-design.json"
    },
    {
      "seq": 8,
      "slug": "poketokenbar",
      "title": "PokeTokenBar, AI 코딩 토큰을 포켓몬으로 부화시키는 메뉴바 앱",
      "org": "chattymin",
      "repo": "PokeTokenBar",
      "url": "https://github.com/chattymin/PokeTokenBar",
      "date": "2026-09-03",
      "commit": "56a3547",
      "verdict": "watch",
      "verdict_label": "◇ 관망",
      "tags": [
        "Swift",
        "데스크톱",
        "Claude Code",
        "신생 프로젝트"
      ],
      "oneliner": "Claude Code 등 AI 코딩 도구의 토큰 사용량을 포켓몬 키우기로 바꾼 macOS 메뉴바 앱. 80일에 333커밋을 쌓았지만 아직 신생이다.",
      "chips": [
        {
          "k": "커밋",
          "v": "333"
        },
        {
          "k": "기여자",
          "v": "29명"
        },
        {
          "k": "테스트 파일",
          "v": "56개"
        },
        {
          "k": "라이선스",
          "v": "MIT"
        }
      ],
      "readMin": 4,
      "report_html": "https://giting.kr/reports/poketokenbar",
      "report_json": "https://giting.kr/api/reports/poketokenbar.json"
    },
    {
      "seq": 7,
      "slug": "slidev",
      "title": "Slidev, 마크다운 한 장을 Vue 런타임으로 굽는 pnpm 모노레포",
      "org": "slidevjs",
      "repo": "slidev",
      "url": "https://github.com/slidevjs/slidev",
      "date": "2026-09-03",
      "commit": "a8d8ff7",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "TypeScript",
        "마크다운",
        "프레젠테이션",
        "개발도구"
      ],
      "oneliner": "마크다운으로 슬라이드를 작성하면 Vue 컴포넌트로 렌더링하는 개발자용 프레젠테이션 툴, 3년치 이력에 저자 194명·태그 446개가 쌓여 있다.",
      "chips": [
        {
          "k": "90일 커밋",
          "v": "63"
        },
        {
          "k": "기여자",
          "v": "194명"
        },
        {
          "k": "원격 태그",
          "v": "446개"
        },
        {
          "k": "테스트 파일",
          "v": "60개"
        }
      ],
      "readMin": 5,
      "report_html": "https://giting.kr/reports/slidev",
      "report_json": "https://giting.kr/api/reports/slidev.json"
    },
    {
      "seq": 6,
      "slug": "excalidraw",
      "title": "excalidraw, 손그림 캔버스를 프랙셔널 인덱싱과 종단간 암호화 협업으로 짜올린 React 라이브러리",
      "org": "excalidraw",
      "repo": "excalidraw",
      "url": "https://github.com/excalidraw/excalidraw",
      "date": "2026-09-03",
      "commit": "e1bb9ff8",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "TypeScript",
        "협업",
        "화이트보드",
        "React"
      ],
      "oneliner": "런타임 의존성 0개(devDependencies 34개)인 순수 워크스페이스 모노레포로, 텍스트 328,022줄 중 TS/TSX가 약 59%를 차지하고 168개 테스트 파일과 스냅샷 24개(54,389줄)가 회귀를 받치는 손그림 화이트보드 라이브러리",
      "chips": [
        {
          "k": "90일 커밋",
          "v": "78건"
        },
        {
          "k": "기여자",
          "v": "152명"
        },
        {
          "k": "TS/TSX 비중",
          "v": "약 59%"
        },
        {
          "k": "테스트 파일",
          "v": "168개"
        }
      ],
      "readMin": 7,
      "report_html": "https://giting.kr/reports/excalidraw",
      "report_json": "https://giting.kr/api/reports/excalidraw.json"
    },
    {
      "seq": 5,
      "slug": "zed",
      "title": "zed, 편집·협업·확장을 하나의 CRDT 데이터 모델로 엮은 Rust 에디터",
      "org": "zed-industries",
      "repo": "zed",
      "url": "https://github.com/zed-industries/zed",
      "date": "2026-09-03",
      "commit": "b1a7ef0c",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "Rust",
        "코드 에디터",
        "협업",
        "데스크톱"
      ],
      "oneliner": "Rust 90% 코드베이스에 크레이트 245개, CI 워크플로우 47개를 얹고도 최근 90일 커밋이 클론 상한(1,000)을 채울 만큼 활발한 대형 에디터 프로젝트",
      "chips": [
        {
          "k": "90일 커밋",
          "v": "1,000+"
        },
        {
          "k": "기여자",
          "v": "335명"
        },
        {
          "k": "Rust 비중",
          "v": "90.7%"
        },
        {
          "k": "CI 워크플로우",
          "v": "47개"
        }
      ],
      "readMin": 8,
      "report_html": "https://giting.kr/reports/zed",
      "report_json": "https://giting.kr/api/reports/zed.json"
    },
    {
      "seq": 4,
      "slug": "ollama",
      "title": "ollama, 로컬 LLM 런타임의 사실상 표준은 어떻게 유지되는가",
      "org": "ollama",
      "repo": "ollama",
      "url": "https://github.com/ollama/ollama",
      "date": "2026-09-03",
      "commit": "b79067b",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "셀프호스트",
        "로컬 LLM",
        "Go",
        "CLI"
      ],
      "oneliner": "104명이 90일간 273커밋을 낸 활발한 로컬 LLM 런타임, MIT 라이선스에 테스트 381개가 붙어 있다",
      "chips": [
        {
          "k": "90일 커밋",
          "v": "273건"
        },
        {
          "k": "기여자",
          "v": "104명"
        },
        {
          "k": "코드",
          "v": "41.2만 줄"
        },
        {
          "k": "테스트",
          "v": "381파일"
        }
      ],
      "readMin": 5,
      "report_html": "https://giting.kr/reports/ollama",
      "report_json": "https://giting.kr/api/reports/ollama.json"
    },
    {
      "seq": 3,
      "slug": "screenshot-to-code",
      "title": "screenshot-to-code, 바이럴 데모가 에이전트 제품으로 재건축되기까지",
      "org": "abi",
      "repo": "screenshot-to-code",
      "url": "https://github.com/abi/screenshot-to-code",
      "date": "2026-09-03",
      "commit": "d026163",
      "verdict": "reference",
      "verdict_label": "◈ 참고용",
      "tags": [
        "AI 에이전트",
        "eval 운영",
        "FastAPI",
        "오픈코어"
      ],
      "oneliner": "스크린샷을 코드로 바꾸는 2023년의 데모가 멀티 프로바이더 툴콜링 에이전트와 평가 주도 운영 체계로 전면 개조됐다.",
      "chips": [
        {
          "k": "커밋",
          "v": "1,455회"
        },
        {
          "k": "Py 코드",
          "v": "2.2만 줄"
        },
        {
          "k": "테스트",
          "v": "51파일"
        },
        {
          "k": "라이선스",
          "v": "MIT"
        }
      ],
      "readMin": 11,
      "report_html": "https://giting.kr/reports/screenshot-to-code",
      "report_json": "https://giting.kr/api/reports/screenshot-to-code.json"
    },
    {
      "seq": 2,
      "slug": "ai-job-search",
      "title": "ai-job-search, Claude Code가 런타임인 소프트웨어의 운영 교과서",
      "org": "MadsLorentzen",
      "repo": "ai-job-search",
      "url": "https://github.com/MadsLorentzen/ai-job-search",
      "date": "2026-09-03",
      "commit": "9833a5d",
      "verdict": "candidate",
      "verdict_label": "◆ 도입 후보",
      "tags": [
        "Claude Code",
        "AI 에이전트",
        "템플릿 리포",
        "보안"
      ],
      "oneliner": "앱이 아니라 포크해서 쓰는 Claude Code 구직 워크스페이스. 지원 69건에서 취업까지의 실증을 달고 기여자가 붙었다.",
      "chips": [
        {
          "k": "기여자",
          "v": "59명"
        },
        {
          "k": "커밋",
          "v": "248회"
        },
        {
          "k": "테스트",
          "v": "72파일"
        },
        {
          "k": "라이선스",
          "v": "MIT"
        }
      ],
      "readMin": 9,
      "report_html": "https://giting.kr/reports/ai-job-search",
      "report_json": "https://giting.kr/api/reports/ai-job-search.json"
    },
    {
      "seq": 1,
      "slug": "deskbox",
      "title": "DeskBox, 1인과 에이전트가 12주에 릴리스 62개를 내는 법",
      "org": "Tianyu199509",
      "repo": "DeskBox",
      "url": "https://github.com/Tianyu199509/DeskBox",
      "date": "2026-09-03",
      "commit": "db576af",
      "verdict": "reference",
      "verdict_label": "◈ 참고용",
      "tags": [
        "C#",
        "데스크톱",
        "AI 병행 개발",
        "윈도우"
      ],
      "oneliner": "바탕화면 파일을 실제 폴더 기반 위젯으로 정리하는 Windows 오거나이저. 코드보다 먼저 눈에 들어오는 건 출하 체계다.",
      "chips": [
        {
          "k": "C# 코드",
          "v": "28.9만 줄"
        },
        {
          "k": "테스트",
          "v": "298파일"
        },
        {
          "k": "릴리스",
          "v": "62회/12주"
        },
        {
          "k": "라이선스",
          "v": "GPL-3"
        }
      ],
      "readMin": 9,
      "report_html": "https://giting.kr/reports/deskbox",
      "report_json": "https://giting.kr/api/reports/deskbox.json"
    }
  ],
  "queue": [
    {
      "org": "tldraw",
      "repo": "tldraw",
      "note": "무한 캔버스 SDK, 실측 예정",
      "status": "대기 · 다음 분석",
      "initial": "tl"
    },
    {
      "org": "astral-sh",
      "repo": "uv",
      "note": "Rust로 다시 쓰는 파이썬 패키징, 실측 예정",
      "initial": "uv",
      "status": "대기"
    }
  ],
  "mcp": "https://giting.kr/mcp",
  "llms": "https://giting.kr/llms.txt"
}