{"id":37229392,"url":"https://github.com/canonical/juju-dashboard","last_synced_at":"2026-04-02T14:52:34.256Z","repository":{"id":38422044,"uuid":"199520078","full_name":"canonical/juju-dashboard","owner":"canonical","description":"View the real-time status of your Juju or JAAS environment.","archived":false,"fork":false,"pushed_at":"2026-01-12T04:42:34.000Z","size":21608,"stargazers_count":27,"open_issues_count":18,"forks_count":29,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-01-12T05:57:41.642Z","etag":null,"topics":["hacktoberfest","jaas","javascript","juju","juju-dashboard","react","redux","web-and-design"],"latest_commit_sha":null,"homepage":"https://juju.is","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/canonical.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-07-29T20:08:33.000Z","updated_at":"2026-01-09T05:36:19.000Z","dependencies_parsed_at":"2025-12-05T16:05:40.910Z","dependency_job_id":null,"html_url":"https://github.com/canonical/juju-dashboard","commit_stats":null,"previous_names":["canonical/juju-dashboard"],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/canonical/juju-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fjuju-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fjuju-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fjuju-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fjuju-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canonical","download_url":"https://codeload.github.com/canonical/juju-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fjuju-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28442285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"online","status_checked_at":"2026-01-15T02:00:08.019Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","jaas","javascript","juju","juju-dashboard","react","redux","web-and-design"],"created_at":"2026-01-15T03:32:32.460Z","updated_at":"2026-01-15T03:32:33.038Z","avatar_url":"https://github.com/canonical.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Juju Dashboard\n\n**View the real-time status of your [Juju](https://juju.is) or [JAAS](https://jaas.ai/) environment.**\n\n\u003cbr /\u003e\n\n[![Licence: LGPLv3](https://img.shields.io/badge/License-LGPL_v3-blue.svg)](/LICENSE.md)\n\n\u003cbr /\u003e\n\n![Juju Dashboard](/docs/images/dashboard.png)\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nJuju Dashboard displays your controllers and models, allowing you to see the\nstatus of your deployments, manage access, run actions and configure\napplications. The dashboard can be used with your local Juju environments and\ncan also be found as a part of [JAAS](https://jaas.ai/).\n\n## Deploy\n\nJuju Dashboard can be deployed in your controller model using either the [VM charm](https://charmhub.io/juju-dashboard)\nor [Kubernetes charm](https://charmhub.io/juju-dashboard-k8s) (pre Juju 3.0\ncontrollers included Juju Dashboard automatically).\n\nTo deploy the dashboard, first switch to the controller model:\n\n```shell\njuju switch controller\n```\n\nNext deploy the charm. For VM deployments run:\n\n```shell\njuju deploy juju-dashboard dashboard\n```\n\nFor Kubernetes deployments run:\n\n```shell\njuju deploy juju-dashboard-k8s dashboard\n```\n\nThen integrate the controller and the dashboard:\n\n```shell\njuju integrate dashboard controller\n```\n\nFinally, expose the dashboard:\n\n```shell\njuju expose dashboard\n```\n\nNow you can access the dashboard by running:\n\n```shell\njuju dashboard\n```\n\nThis command will open a connection to the dashboard output the dashboard address and\ncredentials.\n\nFor further details see the docs on [managing the dashboard](https://juju.is/docs/olm/manage-the-juju-dashboard).\n\n## Docs\n\nLearn more about the Juju Dashboard in the [Juju\ndocs](https://juju.is/docs/olm/the-juju-dashboard).\n\nIf you're new to Juju you may also like to take a look at the [getting\nstarted](https://juju.is/docs/olm/get-started-with-juju) docs.\n\nIf you think there's something that needs documenting or an issue with the\ncurrent docs let us know either via the [community](#community) or [file an issue](#issues).\n\n## Community\n\nWhether you need help, have suggestions or want to get in contact for any reason you can join us in the [Juju\nDiscourse](https://discourse.charmhub.io/) or find us on\n[Mattermost](https://chat.charmhub.io/landing#/charmhub/channels/juju).\n\n## Issues\n\nIf you've found a bug then please let us know by filing an issue. If you're not sure if it's a\nbug you can [discuss the issue](#community) with us first.\n\nJuju Dashboard integrates with a number of parts of the Juju ecosystem. Filing\nbugs for the relevant codebase will help the issue to be seen by the right team:\n\n- Issues with [Juju Dashboard or the dashboard charms](https://github.com/canonical/juju-dashboard/issues/new/choose).\n- Issues with [Juju](https://bugs.launchpad.net/juju/+filebug) itself or its APIs.\n- Issues with the [jaas.ai website](https://github.com/canonical/jaas.ai/issues).\n- Issues with the [juju.is website](https://github.com/canonical/juju.is/issues/new).\n\n## Contributing\n\nJuju Dashboard is [open source](#licence) and we welcome contributions. Take\na look at the [contribution guide](/CONTRIBUTING.md) guide to find out how\nto contribute to the project.\n\n## Development\n\nJuju dashboard is built using a number of open source tools including [React](https://github.com/facebook/react),\n[Redux Toolkit](https://github.com/reduxjs/redux-toolkit) and [TypeScript](https://github.com/microsoft/TypeScript) as well as some internal\nlibraries, such as [Jujulib](https://github.com/juju/js-libjuju), [bakeryjs](https://github.com/juju/bakeryjs), [Vanilla\nFramework](https://github.com/canonical/vanilla-framework), [Vanilla React\nComponents](https://github.com/canonical/react-components) and last but not\nleast [Juju](https://github.com/juju/juju).\n\nTo get started working on the dashboard take a look at our [development guide](/HACKING.md).\n\n## Release\n\nCheck out the [release guide](/RELEASING.md) for details about how to\nrelease Juju Dashboard and its dependencies.\n\n## Licence\n\nJuju Dashboard is licensed under the [LGPLv3](/LICENSE.md) by [Canonical\nLtd](http://canonical.com/).\n\n\u003chr /\u003e\n\nWant to work on projects like this? We're\n[hiring](https://canonical.com/careers)!\n\nWith ♥ from Canonical\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanonical%2Fjuju-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanonical%2Fjuju-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanonical%2Fjuju-dashboard/lists"}