GitHunt
SA

sanyabeast/telechart

Lightweight WebGL-based charting library for interactive data visualization. Zero dependencies, hardware-accelerated rendering, responsive design, and customizable themes. Perfect for financial data, time-series analytics, and real-time dashboards.

Telechart

Live Demo

A lightweight, high-performance WebGL-based charting library for interactive data visualization. Telechart provides a flexible framework for creating responsive charts with customizable themes and real-time updates.

Features

  • Zero-dependencies: Built from scratch with no external dependencies
  • WebGL Rendering: Hardware-accelerated graphics for smooth performance
  • Responsive Design: Works across desktop and mobile devices
  • Customizable Themes: Built-in day/night modes with extensible skinning system
  • Interactive Controls: Zoom, pan, and select data points with intuitive controls
  • Lightweight: Only 102KB minified
  • Extensible Architecture: Modular design for easy customization

Use Cases

  • Financial data visualization
  • Time-series analytics
  • Interactive dashboards
  • Real-time data monitoring
  • Performance metrics display

Technologies

  • WebGL for hardware-accelerated rendering
  • Custom GLSL shaders for efficient graphics
  • Vanilla JavaScript with modular architecture
  • Custom event system for component communication

Development

git clone https://github.com/sanyabeast/telechart.git
cd telechart
yarn install
yarn start

Then open localhost:8000 in your browser.

Browser Support

Supports all modern browsers with WebGL capabilities.

Languages

HTML66.2%JavaScript31.1%SCSS1.7%GLSL0.5%CSS0.5%

Contributors

Created March 24, 2019
Updated May 28, 2025