유명한 오픈소스 프로젝트는 기여자와 사용자가 많아 비교적 개발이 안정된 경우가 많다. 그렇기 때문에 많은 사람들이 이미 진행한 이슈가 있을 가능성이 높고, 새롭게 기여할 작업을 찾는 데 어려움을 느낄 수 있다. 하지만, 난이도의 향상을 원하거나 더 큰 도전에 도전해보고 싶은 경우라면, 이러한 유명 프로젝트에 기여를 시도해 보는 것도 좋은 선택지가 될 수 있다. 또한 실질적인 기여를 하지 못하더라도 타인이 시도한 기여 흔적과 토론을 보면서 오픈소스 협업이 어떻게 이루어졌는지 좋은 참고가 될 수 있을 것이다.
📑 추천 오픈소스 프로젝트
아래는 초보자에게도 비교적 쉽게 접근할 수 있고, 많은 개발자들이 사용하는 오픈소스 라이브러리들이다:
- react-icons: 다양한 아이콘 셋을 React 애플리케이션에서 쉽게 사용할 수 있게 해주는 프로젝트이다.
- react-datepicker: 날짜 선택 컴포넌트를 제공하는 React 라이브러리로, 많은 프로젝트에서 활용되고 있다.
- react-storybook: UI 컴포넌트를 개발하고 문서화하는 데 특화된 강력한 툴이다.
이외에도 본인이 사용 중이거나 관심 있는 오픈소스 라이브러리를 선택해 기여해 보는 것이 가장 좋은 방법이다. 실제로 활용해본 경험이 있는 프로젝트라면 이해도와 흥미가 높아져 더욱 동기 부여가 될 수 있다.
나의 경우: Open Broadcaster Software
내가 선택한 프로젝트는 Open Broadcaster Software(OBS)이다. OBS는 주로 스포츠 중계나 인터넷 방송에 사용되는 오픈소스 방송 송출 소프트웨어이다. 스포츠 중계와 인터넷 방송을 즐겨보는 나로서는, 이 소프트웨어에 기여를 시도해보는 것이 매우 흥미롭게 느껴졌다.
OBS는 방송 송출 기술에 대한 이해도를 높이는 데 큰 도움을 준다. 다만, 난이도가 높은 코드를 포함하고 있어 초보자로서 실질적인 기여를 하기에는 아직 어렵지만, 방송 송출 소프트웨어의 구조를 분석하고 전체적인 동작 원리를 배우는 데 큰 도움이 되는 프로젝트이다.
'Programmers' 카테고리의 다른 글
| [77일차]오픈소스 프로젝트의 완성: npm 배포 및 관리 가이드 (0) | 2026.01.08 |
|---|---|
| [76일차]오픈소스 프로젝트 구축 및 자동화 (0) | 2026.01.07 |
| [74일차]first-contributions 기여 (0) | 2026.01.05 |
| [73일차]첫 오픈 소스 기여 & 프로젝트 발굴하기 (0) | 2025.12.24 |
| [72일차]오픈 소스 기여 심화 (0) | 2025.12.23 |