1. Check that it isn't listed yet. Search the 291 tools by name.
  2. Edit the README. Open the README editor on GitHub and find the section that fits best: a language (Python, R, Rust…), a JavaScript category (charting, graphs, maps, React…) or Other tools for standalone apps.
  3. Add one line in this format:
    - [Name](https://github.com/owner/repo) - Short, neutral description of what it does.
    Link to the source repository when there is one: it is what lets the site show stars, activity, license and install commands.
  4. Open the pull request. Once a maintainer merges it, the tool gets its own page here within a day.

What gets accepted

  • Working data visualization tools: libraries, apps, services and frameworks whose main job is turning data into charts, maps, graphs or dashboards.
  • Open-source projects are preferred. Closed-source tools need a very good reason.
  • Short, neutral descriptions. No marketing superlatives.
  • Pull requests that look like spam, or whose functionality we can't verify, are closed.

To fix incorrect data on a tool page (wrong repository, package or license), open an issue or edit site/data/overrides.mjs.