개발도구

egjs (네이버 UI 컴포넌트)

인터랙션 애니메이션 컴포넌트. 네이버가 공개한 인터랙션·애니메이션 중심 자바스크립트 컴포넌트 묶음입니다.

Dreamboat 큐레이션 팀
게시업데이트

egjs는 네이버가 공개한 자바스크립트 컴포넌트 묶음입니다. 인터랙션과 애니메이션을 웹에서 쉽게 다루도록 만들어졌습니다.

GitHub 현황 (2026년 8월 기준)

  • 스타 943 · 포크 77
  • 저장소 naver/egjs · 문서 naver.github.io/egjs
  • 생성 2015-11-24 · 마지막 push 2025-01-08

10년 된 프로젝트입니다.

대형 서비스가 컴포넌트를 공개하는 이유

네이버처럼 트래픽이 큰 서비스는 성능 요구가 극단적입니다. 캐러셀 하나도 저사양 기기에서 부드러워야 하고, 그 조건에서 다듬어진 구현은 밖에서도 값이 있습니다.

공개하면 검증받고 기여도 받습니다. 회사에 남는 것이 있어서 지속되는 오픈소스입니다.

그리고 회사 오픈소스는 조직 우선순위가 바뀌면 속도가 달라집니다. 스타 수와 유지보수 활발함은 별개이므로 최근 이슈 대응을 함께 보는 것이 좋습니다.

함께 볼 네이버 생태계 오픈소스

네이버는 한국에서 검색·지도·로그인의 사실상 기본값입니다. 그래서 네이버에 붙이는 일 자체가 한국 개발자에게만 생기는 작업이 되고, 그 층을 회사와 개인이 나눠 메웁니다.
egjs만 네이버 서비스와 무관하게 쓸 수 있습니다. 나머지가 네이버 지도·로그인·검색에 붙는 도구라면, 이쪽은 그냥 웹 컴포넌트라 어디서든 씁니다. 네이버 오픈소스 중 가장 범용적인 자리입니다.

이런 분께 맞아요

  • 캐러셀·무한스크롤 같은 인터랙션이 필요한 프론트엔드 개발자
  • 저사양 기기 성능이 중요한 서비스
  • 대형 서비스의 구현을 참고하려는 개발자
  • 회사 오픈소스 운영을 살펴보는 사람

자주 묻는 질문

egjs, 어떤 서비스인가요?

egjs는 네이버가 공개한 자바스크립트 컴포넌트 묶음입니다. 인터랙션과 애니메이션을 웹에서 쉽게 다루도록 만들어졌습니다.

egjs, 누가 만들었나요?

egjs는 네이버가 공개한 자바스크립트 컴포넌트 묶음입니다. 한국 1인 개발자 생태계의 개발도구 사례로 Dreamboat 디스커버에 수록돼 있습니다.

egjs, 어떤 사람에게 추천되나요?

캐러셀·무한스크롤 같은 인터랙션이 필요한 프론트엔드 개발자 저사양 기기 성능이 중요한 서비스 대형 서비스의 구현을 참고하려는 개발자 회사 오픈소스 운영을 살펴보는 사람

egjs, 어디서 사용할 수 있나요?

이 페이지의 「사이트 가보기」 버튼으로 egjs (네이버 UI 컴포넌트) 공식 사이트에 바로 갈 수 있습니다. Dreamboat 디스커버에서는 이 서비스가 무엇이고 누구에게 맞는지, 비슷한 한국 1인 개발자가 만든 서비스는 무엇이 있는지 함께 정리해 두었습니다.

더 많은 서비스와 만든 사람들

드림보트(Dreamboat)는 혼자 또는 바이브 코딩으로 만든 앱·서비스·게임·사이트를 올리면 무료로 대신 홍보해 주는 곳입니다.

← 다른 서비스 더 보기만든 사람들 보러 가기