# egjs (네이버 UI 컴포넌트) > 인터랙션 애니메이션 컴포넌트. 네이버가 공개한 인터랙션·애니메이션 중심 자바스크립트 컴포넌트 묶음입니다. - 페이지: https://dreamboat.kr/discover/naver-egjs - 공식 사이트: https://naver.github.io/egjs - 분야: 개발도구 - 쓰는 환경: 웹 - 상태: 운영 중 - 등재: 2026-08-24 · 마지막 갱신: 2026-10-23 ## 소개 egjs는 **네이버가 공개한 자바스크립트 컴포넌트 묶음**입니다. 인터랙션과 애니메이션을 웹에서 쉽게 다루도록 만들어졌습니다. GitHub 현황 (2026년 8월 기준): - 스타 **943** · 포크 **77** - 저장소 `naver/egjs` · 문서 `naver.github.io/egjs` - 생성 **2015-11-24** · 마지막 push **2025-01-08** **10년 된 프로젝트**입니다. 대형 서비스가 컴포넌트를 공개하는 이유: 네이버처럼 트래픽이 큰 서비스는 **성능 요구가 극단적**입니다. 캐러셀 하나도 저사양 기기에서 부드러워야 하고, 그 조건에서 다듬어진 구현은 밖에서도 값이 있습니다. 공개하면 검증받고 기여도 받습니다. **회사에 남는 것이 있어서 지속되는** 오픈소스입니다. 그리고 회사 오픈소스는 **조직 우선순위가 바뀌면 속도가 달라집니다.** 스타 수와 유지보수 활발함은 별개이므로 최근 이슈 대응을 함께 보는 것이 좋습니다. 함께 볼 네이버 생태계 오픈소스: - ARCUS (★316): 네이버가 확장한 memcached (리스트·셋 자료구조) - alfnaversearch (★210): Alfred에서 네이버 검색 - TedNaverMapClustering (★184): 네이버지도 마커 클러스터링 - react-native-naver-login (★183): RN 네이버 로그인 - flutter_naver_map (★181): Flutter용 네이버 지도 SDK - FEDevtalk (★349): 네이버 프론트엔드 컨퍼런스 아카이브 네이버는 한국에서 검색·지도·로그인의 사실상 기본값입니다. 그래서 **네이버에 붙이는 일 자체가 한국 개발자에게만 생기는 작업**이 되고, 그 층을 회사와 개인이 나눠 메웁니다. **egjs만 네이버 서비스와 무관하게 쓸 수 있습니다.** 나머지가 네이버 지도·로그인·검색에 붙는 도구라면, 이쪽은 그냥 웹 컴포넌트라 어디서든 씁니다. 네이버 오픈소스 중 가장 범용적인 자리입니다. 타겟 사용자: - 캐러셀·무한스크롤 같은 인터랙션이 필요한 프론트엔드 개발자 - 저사양 기기 성능이 중요한 서비스 - 대형 서비스의 구현을 참고하려는 개발자 - 회사 오픈소스 운영을 살펴보는 사람 ## 인용 이 소개는 Dreamboat(드림보트)이 공식 사이트를 직접 확인해 작성했습니다. 출처(https://dreamboat.kr/discover/naver-egjs)를 명시하면 인용 가능합니다. 서비스 자체의 권리는 각 제작자에게 있습니다. 전체 목록: https://dreamboat.kr/llms.txt · 전문: https://dreamboat.kr/llms-full.txt