Add interactive line or bar charts to a web page without writing D3.js code from scratch.
Display financial data using a candlestick chart in a React front-end application.
Generate chart images on a Node.js server without a browser for report generation.
Migrate an existing C3.js chart to billboard.js using the included migration guide.
| naver/billboard.js | reach/reach-ui | ufomiao/zcf | |
|---|---|---|---|
| Stars | 5,980 | 5,977 | 5,983 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
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.
A JavaScript chart library by Naver that wraps D3.js with a simpler API so you can add interactive bar charts, line charts, pie charts, candlestick charts, and more to a web page without writing D3 code directly.
Mainly TypeScript. The stack also includes TypeScript, JavaScript, D3.js.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.