2025. 11. 3. 13:27ใFront-end/๊ธฐํ

Octoberse: A new developer joins Github every second as AI leads TypeScript to #1
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
** ํด๋น ๊ธ์์ 2025๋ 2024๋ 9์ 1์ผ๋ถํฐ 2025๋ 8์ 31์ผ๊น์ง๋ฅผ ๋งํจ **
๋ชฉ์ฐจ
1. 2025๋
GitHub ํํฉ๊ณผ ๊ธฐ๋ก
2. ๊ฐ๋ฐ์ ์์ฐ์ฑ
3. ์คํ ์์ค
4. ๋ณด์
1. 2025๋ Github ํํฉ๊ณผ ๊ธฐ๋ก
2024๋ ๋ง, Github Copilot Free๊ฐ ์ถ์ํ๋ฉฐ, Github ๊ฐ๋ฐ์ ๊ฐ์ ๊ฑด์๊ฐ ํฌ๊ฒ ์ฆ๊ฐํ๋ค.
2025๋ 8์, TypeScript๊ฐ ์ต์ด๋ก Python๊ณผ JavaScript๋ฅผ ์ ์น๊ณ Github์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ธ์ด๊ฐ ๋์๋ค.


| ํ๋ก์ ํธ ์ | ๊ฐ๋ฐ์ ๊ฐ์ ์ | ๊ธฐ์ฌ ์ | AI ํ๋ก์ ํธ | 1๋ฌ์ merge๋ PR | TOP 2 ์ธ์ด |
| 630M | 180M+ | 1.12B | 4.3M | 43.2M | TS & Python |
| 1์ด๋น ๊ฐ๋ฐ์ ๊ฐ์ ์ | ๋ถ๋น ์์ฑ๋๋ ์ ๋ ํฌ์งํ ๋ฆฌ | Public & Open source ๋ ํฌ์งํ ๋ฆฌ |
| 1 | ~230 | 395M |
์ด ๋ฐ์ดํฐ๋ค์ ํตํด ์ธ ๊ฐ์ง ์ฃผ์ ๋ณํ๋ฅผ ์ ์ ์๋ค.
1. ์์ฑํ AI๋ ์ด์ ๊ฐ๋ฐ์ ํ์ค์ด ๋์๋ค.
ํ์ฌ 110๋ง ๊ฐ ์ด์์ ๊ณต๊ฐ ๋ ํฌ์์ LLM SDK๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
์ง๋ 1๋ ๋์์๋ง 693, 867๊ฐ ํ๋ก์ ํธ์ ์์ฑ, 5์ต 1,870๋ง ๊ฑด์ PR ๋ณํฉ ๊ธฐ๋ก์ด ์์ผ๋ฉฐ,
Github ์ ๊ท ๊ฐ๋ฐ์์ 80%๊ฐ ์ฒซ ์ฃผ์ Copilot์ ์ฌ์ฉํ๋ค.
2. TypeScript๋ ํ์ฌ Github์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ธ์ด์ด๋ค.
2025๋ 8์, TS๊ฐ Python๊ณผ JavaScript๋ฅผ ์์ง๋ ๋ค.
ํ์ฌ ๊ฑฐ์ ๋ชจ๋ ์ฃผ์ ํ๋ก ํธ์๋ ํ๋ ์์ํฌ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก TS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์๊ธฐ๋ ํ๋ค.
๋ฌผ๋ก AI ๋ฐ ๋ฐ์ดํฐ ๊ณผํ ์์ ์์๋ Python์ด ์ฌ์ ํ ์ฐ์๋ฅผ ์ฐจ์งํ๊ณ ์๋ค.
3. AI๋ ์ฝ๋๋ฟ๋ง ์๋๋ผ ์ ํ์ ํญ์ ๋ํ๊ณ ์๋ค.
๊ณผ๊ฑฐ์๋ ๊ฐ๋ฐ์์ ์ ํ์ด๋ IDE, ์ธ์ด, ํ๋ ์์ํฌ์ ์ ํ์ ์๋ฏธํ๋ค.
ํ์ง๋ง ํ์ฌ์ ์ํฉ, ์ฆ AI ๋๊ตฌ์ ๋น ๋ฅธ ๋์ ๊ณผ ์งํํ๋ ์ธ์ด ์ ํธ๋ ์ฌ์ด์๋ ์๊ด๊ด๊ณ๊ฐ ์๋ค.
AI๋ ์ฝ๋ ์์ฑ ์๋ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ์ธ์ด์ ๋๊ตฌ์๋ ์ํฅ์ ๋ฏธ์น๋ค.
์๋ฅผ ๋ค์ด TS์ ๊ฒฝ์ฐ, ๋ชจํธ์ฑ์ ์ค์ด๊ณ LLM ์ค๋ฅ๋ฅผ ์ฌ์ ์ ์ก๊ธฐ ๋๋ฌธ์ AI์ ์ฌ์ฉํ๊ธฐ์ ์ข๋ค.
2. ๊ฐ๋ฐ์ ์์ฐ์ฑ
2025๋ ์ Github ์ญ์ฌ์ ๊ฐ์ฅ ํ๋ฐํ 12๊ฐ์์ด์๋ค.
SPACE ํ๋ ์์ํฌ๋ฅผ ํตํด ๊ฐ๋ฐ์ ๋ง์กฑ๋, ์ฑ๊ณผ, ํ๋, ์ํต, ํจ์จ์ฑ์ ๊ธฐ๋ก์ ์ธ ์์ค์ ๋ณผ ์ ์๋ค.
๊ฐ๋ฐ์๋ค์ด LLM ๋ฐ Agent์ ํ๋ ฅํ๋ฉฐ ์ด๋ค ๋ณํ๊ฐ ์์๋์ง ์ดํด๋ณด์.
(์์ง ์ด ๊ฒฐ๊ณผ๋ ์ธ๊ณผ๊ด๊ณ๋ผ๊ธฐ๋ณด๋ค๋ ๋จ์ ๊ด์ฐฐ๋ก, AI๊ฐ ๊ฐ๋ฐ์ ๋ฏธ์น๋ ์ํฅ์ ์ดํดํ๊ธฐ ์ํด์๋ ์ฐ๊ตฌ๊ฐ ๋ ํ์ํ๋ค)
| ํ๋ | Issues closed | PR Merged | Pushes | PR created | Issues created | Comments on issues&PRs |
Comment on commits |
| 2024 ์ํ๊ท |
โฏ≈โฏ3.4M | โฏ35M | 65M | 39.5M | 15.7M | +0.35% | -27% |
| 2025 ์ํ๊ท |
4.25M | 43.2M | 82.19M | 47.5M | 17.5M |
Jupyter Notebook๊ณผ Dockerfile์ ์ฌ์ฉ๋์ญ์ ์ฃผ์ ์งํ ์ค ํ๋๊ฐ ๋๋ค.
*Jupyter Notebook : ์ฝ๋ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ๋ฉด์ ๋ฌธ์์ฒ๋ผ ์์ฑํ ์ ์๋ ๋ํํ ๊ฐ๋ฐ ๋๊ตฌ
*Dockerfile : ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋ ํ๊ฒฝ(OS, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ)์ ์๋์ผ๋ก ๊ตฌ์ฑํ๊ธฐ ์ํ ์ค์ ํ์ผ
| Jupyter Notebook ์ ๊ณต | Dockerfile ์กด์ฌ | |
| 2024 ๋ ํฌ | 1.4M | 87.5M |
| 2025 ๋ ํฌ | 2.42M | 190M |
3. ์คํ ์์ค
์คํ์์ค ๊ฐ๋ฐ ์ญ์ ์ญ๋ ์ต๊ณ ์น๋ฅผ ๊ธฐ๋กํ๋ค.
2025๋ 3์์ Github ์ญ์ฌ์ ๊ฐ์ฅ ๋ง์ ์ ๊ท ์คํ์์ค ๊ธฐ์ฌ์๊ฐ ์ฐธ์ฌํ ๋ฌ๋ก, 25๋ง 5์ฒ๋ช ์ ์ ๊ท ๊ธฐ์ฌ์๊ฐ ์ฐธ์ฌํ๋ค.
๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ 10๊ฐ์ ์คํ์์ค ์ ์ฅ์ ์ค 6๊ฐ๊ฐ AI ์ธํ๋ผ ํ๋ก์ ํธ์๋ค.

- zen-browser/desktop | Firefox ๊ธฐ๋ฐ์ ์คํ์์ค ์น๋ธ๋ผ์ฐ์ (ํ๋ผ์ด๋ฒ์์ ์ปค์คํฐ๋ง์ด์ฆ ๋์์ธ์ ์ค์ )
- cline/cline | IDE/CLI ์์์ ํ์ผ ์์ฑ/ํธ์ง/๋ช ๋ น ์คํ ๊ฐ๋ฅํ ์ฝ๋ฉ ์์ด์ ํธ
- vllm-project/vllm | ํจ์จ์ ๊ณ ์ฒ๋ฆฌ๋/๋ฉ๋ชจ๋ฆฌ LLM ์ถ๋ก ๋ฐ ์๋น ์์ง
- astral-sh/uv | Rust๋ก ์์ฑ๋๋ ํ์ด์ฌ ํจํค์ง ๋ฐ ํ๋ก์ ํธ ๋งค๋์ (์๋์ ์ข ์์ฑ ๊ด๋ฆฌ ๊ฐ์ ๋ชฉ์ )
- microsoft/vscode | ์ฝ๋ ํธ์ง๊ธฐ
- infiniflow/ragflow | RAG์์ง์ผ๋ก, ๋ฌธ์/์ง์ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ด๋ชจ๋ธ์ ๋ ๋์ ์ปจํ ์คํธ๋ฅผ ์ ๊ณตํ๋ ํ๋ก์ ํธ
- sgl-project/sglang | ์ธ์ด๋ชจ๋ธ/LLM ์ถ๋ก /์๋น ๊ด๋ จ ํ๋ก์ ํธ
- continuedev/continue | ๊ฐ๋ฐ์ ์ํฌํ๋ก, CICD, ์ฝ๋ ์คํ ์ง์์ฑ ํ๋ณด๋ฅผ ์ํ ํด์ฒด์ธ ํ๋ก์ ํธ
- comfyanonymous/ComfyUI | ๋ ธ๋/๊ทธ๋ํ ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๋ก ์์ฑํ ๋ชจ๋ธ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํ๊ณ ์คํํ๋ GUI ํด
- home-assistant/core | ์ค๋งํธํ ํ๋ธ
AI ์ธํ๋ผ๊ฐ ๊ธ์์นํ์์ง๋ง, ์ฃผ์ ์ํ๊ณ ์ญ์ ๊พธ์คํ๊ฒ ๊ธฐ์ฌ์๋ฅผ ํ๋ณดํ๊ณ ์์์ ํ์ธํ ์ ์๋ค.
2025๋ ๊ธฐ์ฌ์๋ค์ ์ฒซ ๊ธฐ์ฌ ํ๋ก์ ํธ TOP 10๋ ์๋ค.

- microsoft/vscode๋ ์ฒซ ๊ธฐ์ฌ์๋ค์๊ฒ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ซํผ ์ค ํ๋๋ก, ๊ธฐ์ฌ์ ๊ธฐํ ๊ท๋ชจ๋ฅผ ์ฆ๋ช ํ๋ค.
- firstcontributions/first-contributions๋ ์ฒซ pr ์ ์ถ์ ๋๊ธฐ ์ํด ์กด์ฌํ๋ค.
๋งค๋ ์ฆ๊ฐํ๋ ์ถ์ธ๋ฅผ ํตํด ์ด๋ณด์๋ค์ด ์ฌ์ ํ ๋ง์ฐฐ์ด ์ ์ ์ฐ์ต์ฉ ์๋๋ฐ์ค๋ฅผ ํ์๋ก ํ๋ ๊ฒ์ ์ ์ ์๋ค. - ๊ฐ์ฅ ์ธ๊ธฐ์๋ ํ๋ก์ ํธ์ ๋๋ถ๋ถ์ AI ์ธํ๋ผ์ด๋ค.
์ ๊ท ์ฐธ์ฌ์๋ค์ด ๋ชจ๋ธ์ ์คํํ๊ณ , ๋ก์ปฌ ๋ฌ๋๋ฅผ ์์ฑํ๊ณ , ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๊ณ ์ถ์ดํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. - ์ค๋งํธํ, ๋ชจ๋ฐ์ผ, ๊ฒ์ ๊ฐ๋ฐ ์ํ๊ณ๋ ๋ค์ณ์ง ์์๋ฅผ ๊ธฐ๋กํ๋๋ฐ,
์ด๋ค์ ๊ฒฝ์ฐ ์ฒ์๋ถํฐ ๋์ ๋๋ ์ฑ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ์ค์ ํ์ต์ ์ํ๋ ์ฌ๋๋ค์๊ฒ ๋๋ฆฌ๋์ ํ์ง์ด๊ธฐ ๋๋ฌธ์ด๋ค.
4. ๋ณด์

์ฌ๊ฐํ ์ทจ์ฝ์ ์ ๋ํ ํ๊ท ์์ ์๊ฐ์ด ์ง๋ 1๋ ๋์ 30% ๊ฐ์ ๋์๋ค.
์ด๋ ์์ ์กฐ์น๊ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋์ ๋ง์ถฐ ์งํ๋๊ธฐ ๋๋ฌธ์ด๋ค.
๊ฐ๋ฐ ์๋๊ฐ ๋นจ๋ผ์ง์ ๋ฐ๋ผ ์ทจ์ฝ์ ํ๊ท ์์ ์๊ฐ๋ ๊ฐ์ ๋์๋ค.
- Dependabot์ ์ฌ์ฉ๋์ด ๋ ๋ฐฐ ์ด์ ์ฆ๊ฐํ์ผ๋ฉฐ, AI ๋๊ตฌ๋ ๋งค๋ฌ ์์ฒ ๊ฐ์ ์ ์ฅ์์์ ์ผ๋ฐ์ ์ธ OWASP Top 10๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
- dependabot.yml ์ ์์ ๊ฒฝ์ฐ ์ญ์ 35.6M → 84.6M์ผ๋ก ๋ ๋ฐฐ ์ด์ ์ฆ๊ฐํ๋ค.
๋์์ ์๋ก์ด ์ํ๋ ๋ํ๋๋ค.
๊ฐ์ฅ ํํ CodeQL ๊ฒฝ๊ณ ๋ ์ก์ธ์ค ์ ์ด ์๋ฐ(Broken Access Control)์ด๋ค.
์ ๊ฒฝ๊ณ ์ ์๋น ๋ถ๋ถ์ CI/CD ํ์ดํ๋ผ์ธ์ ๊ถํ ์ค์ ์ค๋ฅ ๋ฐ ์ธ์ฆ ๊ฒ์ฌ๋ฅผ ๊ฑด๋๋ฐ๋ AI ์์ฑ ์ค์บํด๋์์ ๋น๋กฏ๋๋ค.
- Github ์์ง๋์ด๋ค์ SAML ์ธ์ฆ ํ๋ฆ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ๊ฐ์ด๋๋ผ์ธ์ ๊ณต๊ฐํ๋ค.
๋น๋, ํ ์คํธ, ๋ณด์ ํ๋ ์๋ํ๊ฐ ๋์๋ค.
2025๋ ๊ฐ๋ฐ์๋ค์ด ๊ณต๊ฐ ํ๋ก์ ํธ์์ ์ฌ์ฉํ Github Actions ์ด ์๊ฐ์ 115์ต๋ถ์ผ๋ก, ์ ๋ ๋๋น 35% ์ฆ๊ฐํ ์์น์ด๋ค.
์ฐธ๊ณ
'Front-end > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Storybook 8 -> 10 ์ ๋ฐ์ดํธ (1) | 2025.12.08 |
|---|---|
| Next.js ๋ฒ์ ์ ๋ฐ์ดํธ: 15.3.0 -> 16.0.7 (0) | 2025.12.08 |
| ๋ ธํธ๋ถ๊ณผ ์ปดํจํฐ๊ฐ ๋์์ ์ฃฝ์๊ณ ๋งฅ๋ฏธ๋๋ฅผ ์๋ค. (3) | 2025.07.01 |
GitHub