swimlane/ngx-charts

:bar_chart: Declarative Charting Framework for Angular

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 15th, 2026
Created on July 22nd, 2016
Open Issues & Pull Requests: 891 (+0)
GitHub issues: Enabled
Number of forks: 1,162
Total Stargazers: 4,362 (+0)
Total Subscribers: 147 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 28.6 days
Mean response time: 118.6 days
90th percentile: 226.6 days
Tracked items: 76

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 47
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,178 days
Stale 30+ days: 46
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug (22)
  • New Feature (15)
  • Enhancement (3)
  • Effort: Moderate (2)
  • Investigate (2)
  • Priority: Low (2)
  • allstar (2)
  • Priority: High (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ngx-charts is a declarative charting framework for Angular applications that renders charts as reusable components.

The framework solves the problem of integrating data visualization into Angular applications by providing a component-based abstraction over D3.js. Rather than writing D3 code directly, developers declare charts using Angular components and pass data through input properties. The tool handles the underlying D3 rendering, scaling, axes, legends, and animations, allowing developers to focus on their application logic rather than visualization mechanics.

Teams building Angular applications with charting requirements should consider this tool if they want a lightweight, declarative approach to data visualization that fits naturally into Angular's component model. It suits projects where developers prefer configuration over customization and where the built-in chart types meet the visualization needs. The framework is particularly valuable for applications that need multiple chart types without the overhead of learning D3 directly or maintaining complex visualization code.

The project maintains active development with regular commits addressing bug fixes and feature enhancements. Pull requests receive timely review and feedback from maintainers. The codebase shows consistent attention to code quality and testing practices. Issue triage is performed regularly, with maintainers engaging substantively with reported problems and feature requests.