Billboard.js is a JavaScript library for creating charts on web pages. It is built on top of D3.js, a lower-level graphics library, and wraps it with a simpler interface so you can produce bar charts, line charts, pie charts, scatter plots, and other common chart types without writing D3 code directly. The project is developed and maintained by Naver, the South Korean internet company. The name is a reference to the Billboard music charts. It is written in TypeScript and distributed via npm, so it fits into standard front-end JavaScript projects. There is also an official React wrapper package for projects using that framework. The library supports a wide range of chart types, including candlestick charts for financial data, area charts, gauge charts, and more, as shown in the chart-type overview image in the README. Charts are rendered as SVG, which means they scale cleanly at any screen size and can be styled with CSS. Documentation includes a full API reference, an interactive demo gallery, a migration guide for developers coming from the similar C3.js library, and a wiki with technical guides covering topics like generating chart images in a server-side Node.js environment and bundling for older browsers. The project follows semantic versioning and uses automated releases. It is open source and available on npm with a large number of weekly downloads.
← naver on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.