{"id":26267562,"url":"https://github.com/oslabs-beta/rekuberate","last_synced_at":"2025-08-02T10:10:47.161Z","repository":{"id":169852148,"uuid":"645854815","full_name":"oslabs-beta/ReKuberate","owner":"oslabs-beta","description":"The power of Kubernetes, visualized on your screen. Scale effortlessly, debug painlessly.","archived":false,"fork":false,"pushed_at":"2023-08-30T01:16:46.000Z","size":33631,"stargazers_count":62,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-04-30T19:08:38.944Z","etag":null,"topics":["docker","electron","express","grafana","helm","jest","kubernetes","postgresql","prometheus","puppeteer","react","redux","typescript"],"latest_commit_sha":null,"homepage":"https://rekuberate.org/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oslabs-beta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"open-source-labs","custom":["https://donorbox.org/donations-to-oslabs-inc"]}},"created_at":"2023-05-26T15:37:19.000Z","updated_at":"2025-03-13T00:01:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"1288d46d-7507-4b08-9da4-0c2da5b732bc","html_url":"https://github.com/oslabs-beta/ReKuberate","commit_stats":null,"previous_names":["oslabs-beta/rekuberate"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FReKuberate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FReKuberate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FReKuberate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FReKuberate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/ReKuberate/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251767186,"owners_count":21640469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["docker","electron","express","grafana","helm","jest","kubernetes","postgresql","prometheus","puppeteer","react","redux","typescript"],"created_at":"2025-03-14T04:17:19.996Z","updated_at":"2025-04-30T19:08:58.385Z","avatar_url":"https://github.com/oslabs-beta.png","language":"TypeScript","funding_links":["https://github.com/sponsors/open-source-labs","https://donorbox.org/donations-to-oslabs-inc"],"categories":[],"sub_categories":[],"readme":"[![Untitled (1000 × 300 px)](https://raw.githubusercontent.com/oslabs-beta/ReKuberate/dev/assets/ReKuberate.png)](https://rekuberate.org)\n\n\u003cdiv align='center'\u003e\n\n### The power of Kubernetes, visualized on your screen. Scale effortlessly, debug painlessly.\n\n\u003chr\u003e\n\n\u003c/div\u003e\n\u003ca href=\"https://github.com/open-source-labs/ReKuberate/issues\"\u003eReport Bug\u003c/a\u003e\n·\n\u003ca href=\"https://rekuberate.org\"\u003eDocumentation\u003c/a\u003e\n\n## ReKuberate\n\nReKuberate is a GUI that visualizes your kubernetes clusters in real time, allowing you to quickly see and diagnose problems and exactly where they're located. The hierarchy of the cluster is displayed in a straightforward network graph, with each node and pod color-coordinated, and with additional information on hover. Curated metrics on pod status and cluster health is also available. Compiled with electron and available for both windows and macOS, downloading, installing, and initializing ReKuberate is quick and simple.\n\n## About\n\n\u003cimg src='assets/login.gif'\u003e\nFirst time setup of ReKuberate will require an initial log in. Log in data is hashed and authenticated with bCrypt. Select the file location of where the application is downloaded and initiate data scraping from your kubernetes cluster. Make sure your cluster is running or else no data will be collected.\n\nThe nodes will be color-coded: **red**: error, **yellow**: pending, **green**: running.\n\nHovering over each node will display additional details.\n\n\u003cimg src='assets/metrics.gif'\u003e\n\nThe metrics page displays selected data information displayed in a graph form to give you a quick and easy overview of your cluster health and computer usage.\n\n## Install\n\nInstallation is incredible simple\n\n1. Head over to \u003ca href=\"https://rekuberate.org\"\u003eReKuberate.org\u003c/a\u003e\n2. Click on download\n3. Extract the zip file\n4. Open the extracted folder in VSCode\n5. Install dependencies with 'npm install'\n6. Start the application with 'npm run electron'\n7. Enjoy!\n8. If the metrics do not load but the boxes appear, try going to http://localhost:9000 and logging in with **username:** admin, **password:** prom-operator\n\n## Technologies\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![React](https://img.shields.io/badge/-react-61DAFB?style=for-the-badge\u0026logo=react\u0026logoColor=white)\n![Redux](https://img.shields.io/badge/-Redux-764ABC?style=for-the-badge\u0026logo=react\u0026logoColor=white)\n![Webpack](https://img.shields.io/badge/Webpack-2CA5E0?style=for-the-badge\u0026logo=webpack\u0026logoColor=white)\n![Express](https://img.shields.io/badge/Express-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white)\n![AWS](https://img.shields.io/badge/Amazon_EC2-white?style=for-the-badge\u0026logo=amazon-ec2\u0026logoColor=orange)\n![Electron](https://img.shields.io/badge/Electron-2B2E3A?style=for-the-badge\u0026logo=electron\u0026logoColor=9FEAF9)\n![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Kubernetes](https://img.shields.io/badge/kubernetes-326ce5.svg?\u0026style=for-the-badge\u0026logo=kubernetes\u0026logoColor=white)\n![Grafana](https://img.shields.io/badge/Grafana-F2F4F9?style=for-the-badge\u0026logo=grafana\u0026logoColor=orange\u0026labelColor=F2F4F9)\n![Prometheus](https://img.shields.io/badge/Prometheus-000000?style=for-the-badge\u0026logo=prometheus\u0026labelColor=000000)\n![Helm](https://img.shields.io/badge/Helm-0F1689?style=for-the-badge\u0026logo=Helm\u0026labelColor=0F1689)\n![Jest](https://img.shields.io/badge/jest-C21325?style=for-the-badge\u0026logo=jest\u0026logoColor=white)\n![PostgreSQL](https://img.shields.io/badge/postgresql-31648C?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![Puppeteer](https://img.shields.io/badge/puppeteer-white?style=for-the-badge\u0026logo=puppeteer\u0026logoColor=01D8A2)\n\n## Built with ♥\n\nThad White | \u003ca href='https://github.com/thadd225'\u003eGithub\u003c/a\u003e | \u003ca href='https://www.linkedin.com/in/thad-white/'\u003eLinkedIn\u003c/a\u003e\u003cbr\u003e\nFabrizzio Quintanilla | \u003ca href='https://github.com/Fab3005'\u003eGithub\u003c/a\u003e | \u003ca href='https://www.linkedin.com/in/fabrizzio-quintanilla-b58388244/'\u003eLinkedIn\u003c/a\u003e\u003cbr\u003e\nHunter Shaw | \u003ca href='https://github.com/HShaw215'\u003eGithub\u003c/a\u003e | \u003ca href='https://www.linkedin.com/in/hunter-shaw-39430a181/'\u003eLinkedIn\u003c/a\u003e\u003cbr\u003e\nKai Farrell | \u003ca href='https://github.com/farrellkai'\u003eGithub\u003c/a\u003e | \u003ca href='https://www.linkedin.com/in/kaifarrell/'\u003eLinkedIn\u003c/a\u003e\u003cbr\u003e\nKevin Fan | \u003ca href='https://github.com/kfan1'\u003eGithub\u003c/a\u003e | \u003ca href='https://www.linkedin.com/in/kfan1/'\u003eLinkedIn\u003c/a\u003e\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Frekuberate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Frekuberate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Frekuberate/lists"}