OpenSearch-Dashboards is a free, open source marketing & customer engagement project written in TypeScript and released under Apache-2.0. It has 2,142 GitHub stars, 1,294 forks and 1,636 open issues, and was last pushed 13 hours ago. On this registry it ranks #49 of 76 tracked projects in Marketing & Customer Engagement, with 5 head-to-head comparisons available. It gained 13 stars over the last 30 tracked days.

What is OpenSearch-Dashboards?

OpenSearch Dashboards is an open-source data visualization tool that works with OpenSearch to support business intelligence, data-driven decision-making, and strategic planning.

What it is

OpenSearch Dashboards is the open-source visualization front end designed to work with OpenSearch. It provides data visualization tooling intended to improve and automate business intelligence, and to support data-driven decision-making and strategic planning. The project describes itself as a community-driven platform that aims to foster open participation and collective contribution from all contributors. It lives in the OpenSearch ecosystem, published from the opensearch-project GitHub organization, and is documented under the OpenSearch documentation set at /docs/latest/dashboards/index/.

The concrete problem it solves is the absence of a free, community-governed dashboarding layer over OpenSearch data. Practically, it is the visualization surface that sits on top of an OpenSearch deployment: it replaces the proprietary, licence-encumbered analytics dashboard that commercial search stacks bundle with their engine. It is written in TypeScript and released under the Apache v2.0 License, with copyright held by OpenSearch Contributors and details recorded in NOTICE.txt.

Key capabilities

  • Visualizes data held in OpenSearch, positioning itself as an open-source data visualization tool designed to work with OpenSearch.
  • Improves and automates business intelligence, targeted at data-driven decision-making and strategic planning.
  • Ships under the Apache v2.0 License, with the full text in LICENSE.txt.
  • Implements a TypeScript codebase built and tested through the build_and_test_workflow.yml GitHub Actions workflow, with coverage reported through Codecov.
  • Maintains an explicit contribution path: CONTRIBUTING.md, CODE_OF_CONDUCT.md, and a public issue and pull request tracker for feedback, ideas, and bug reports.
  • Documents its development environment in DEVELOPER_GUIDE.md under the getting-started guide, and its testing in TESTING.md.
  • Carries project governance documents including MAINTAINERS.md, RELEASING.md, and SECURITY.md.

Who uses it and how

  • Teams running OpenSearch as their search backend that need a dashboarding layer without paying for a commercial visualisation product.
  • Contributors who set up a local development environment using the getting-started guide in DEVELOPER_GUIDE.md and open pull requests against the main branch.
  • Bug reporters and feature requesters who file issues through the repository's issue templates at issues/new/choose, part of a reported 1,636 open issues.
  • Release and maintainer teams following the documented responsibilities in MAINTAINERS.md and RELEASING.md.
  • Organizations that require an Apache-2.0-licensed stack, adopting it alongside the OpenSearch engine from the same vendor-neutral project.

Getting started

Installation is not described in the README excerpt; distribution is through the OpenSearch downloads page at https://opensearch.org/downloads.html, with product documentation at the project website. Developers set up a working environment by following the getting-started guide linked from DEVELOPER_GUIDE.md.

How it compares

No list of paid products that this project replaces is provided in the facts, and the facts name no directly comparable visualization tools. Within this registry it stands alone as an OpenSearch-aligned visualization dashboard: it is not compared against competitors here because the source material names none.

When to use it โ€” and when not to

Choose it when the data already lives in OpenSearch and an Apache-2.0-licensed visualization layer is required, since the project is explicitly designed to work with OpenSearch rather than as a standalone tool. Do not choose it if a self-contained product is wanted: it presumes an OpenSearch backend, and the README excerpt documents no installation commands, no dependency list, no Docker image, and no hosted option, so deployment details must be sourced from the downloads and documentation pages instead. Two weaknesses are visible in the facts: the README is largely project and community meta rather than operational guidance, and the repository carries 1,636 open issues against 2,125 stars.

project readme (upstream, from github) โ€” read inline

Welcome

OpenSearch Dashboards is an open-source data visualization tool designed to work with OpenSearch. OpenSearch Dashboards gives you data visualization tools to improve and automate business intelligence and support data-driven decision-making and strategic planning.

We aim to be an exceptional community-driven platform and to foster open participation and collective contribution with all contributors. Stay up to date on what's happening with the OpenSearch Project by tracking GitHub issues and pull requests.

You can contribute to this project by opening issues to give feedback, share ideas, identify bugs, and contribute code.

Set up your OpenSearch Dashboards development environment today! The project team looks forward to your contributions.

Code Summary

Build and Test Unit Test Code Coverage Link Checker

Project Resources

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact opensource-codeofconduct@amazon.com with any additional questions or comments.

License

This project is licensed under the Apache v2.0 License.

Copyright

Copyright OpenSearch Contributors. See NOTICE for details.

Frequently asked questions

Is OpenSearch-Dashboards free to use?

OpenSearch-Dashboards is open source under the Apache-2.0 licence. There is no licence fee and no seat count โ€” you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does OpenSearch-Dashboards do?

๐Ÿ“Š Open source visualization dashboards for OpenSearch.

What is OpenSearch-Dashboards written in?

OpenSearch-Dashboards is primarily written in TypeScript. Its source is publicly available at https://github.com/opensearch-project/OpenSearch-Dashboards, and it has 2,142 GitHub stars.