GitHub Trending웹 · 프론트엔드오늘의 주요

LuxAlgo/Vela

금융 차트 라이브러리 Vela, WebGL2 기반 고성능 렌더링 제공

원제 LuxAlgo/Vela

스타 774당일 +112TypeScript
Key Point

금융 차트가 필요한 웹 개발자들이 성능 좋은 오픈소스 대안을 찾는 중이라면, 이 라이브러리의 헤드리스 아키텍처와 플러그인 기반 확장성은 기존 FlexChart 대비 유연성에서 차이를 만든다.

핵심 요약

  • LuxAlgo가 공개한 Vela는 웹 기반 금융 차트 라이브러리로, WebGL2 또는 Canvas2D 네이티브 렌더러를 사용해 빠르고 현대적인 인터랙티브 차트를 제공한다.
  • 헤드리스 코어 설계로 코드로 완전히 제어하거나 워크스페이스를 통해 한 줄 호출로 전체 차트 앱을 구축할 수 있다.
  • 데이터 제공자(Binance, Coinbase, Hyperliquid), 스크립팅 엔진, 렌더러 등 모든 계층이 공개 포트로 플러그인되어 다른 부분에 영향 없이 교체 가능하다.
  • 워크스페이스는 차트 그리드, 공유 상단바(심볼/타임프레임/스타일/지표 선택), 상태 표시줄, 객체 트리, 키보드 우선 UI(문자로 심볼 검색, 숫자 1-9로 타임프레임), 개명 가능한 셀, 동기화 그룹, 상태 저장을 제공한다.
  • 70개 이상의 내장 지표(이동평균, 밴드, 모멘텀, 추세, 변동성, 거래량 분석, VWAP, SuperTrend, Pivot Points 등)가 포함되며 각각 범례, 설정 대화상자, 리로드 시 지속성을 갖는다.
  • Pine Script는 별도 AGPL-3.0 라이선스의 `@luxalgo/vela-pinets` 애드온으로 제공되며, 본 라이브러리는 Apache-2.0 라이선스다.
  • 커스텀 차트 타입과 캔버스 레이어는 공개 SDK로 등록 가능하며 포크 없이 확장할 수 있다.
  • 기본값으로 작은 Vela™ 어트리뷰션 워터마크를 렌더링하며, 이를 비활성화하려면 페이지에 다른 위치에서 등가의 시각적 어트리뷰션을 제공해야 한다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗