{"id":20612123,"url":"https://github.com/sindhuinti/kubebrew","last_synced_at":"2025-06-18T11:39:27.903Z","repository":{"id":186262945,"uuid":"674912239","full_name":"Sindhuinti/KubeBrew","owner":"Sindhuinti","description":"KubeBrew is command line tool to create and mange your DevOps configuration files!","archived":false,"fork":false,"pushed_at":"2023-09-20T15:02:03.000Z","size":174,"stargazers_count":17,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T05:49:27.956Z","etag":null,"topics":["cloud-native","docker","kubernetes","nodejs","npm"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/kubebrew","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sindhuinti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null}},"created_at":"2023-08-05T06:26:17.000Z","updated_at":"2025-01-25T15:26:59.000Z","dependencies_parsed_at":"2023-10-12T16:23:11.039Z","dependency_job_id":null,"html_url":"https://github.com/Sindhuinti/KubeBrew","commit_stats":{"total_commits":59,"total_committers":2,"mean_commits":29.5,"dds":"0.016949152542372836","last_synced_commit":"16cc775c4337aadea39a7954a7e7210ccfbe54b9"},"previous_names":["sindhuinti/kubebrew"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Sindhuinti/KubeBrew","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sindhuinti%2FKubeBrew","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sindhuinti%2FKubeBrew/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sindhuinti%2FKubeBrew/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sindhuinti%2FKubeBrew/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sindhuinti","download_url":"https://codeload.github.com/Sindhuinti/KubeBrew/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sindhuinti%2FKubeBrew/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260546207,"owners_count":23025897,"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":["cloud-native","docker","kubernetes","nodejs","npm"],"created_at":"2024-11-16T10:23:20.483Z","updated_at":"2025-06-18T11:39:22.882Z","avatar_url":"https://github.com/Sindhuinti.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KubeBrew\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"./logo.png\" width=\"200px\"\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\n![GitHub](https://img.shields.io/github/license/sindhuinti/kubebrew) \n[![Version](https://img.shields.io/npm/v/kubebrew.svg)](https://npmjs.org/package/kubebrew)\n[![Test 🧪](https://github.com/Sindhuinti/KubeBrew/actions/workflows/test.yml/badge.svg)](https://github.com/Sindhuinti/KubeBrew/actions/workflows/test.yml)\n[![npm Package](https://github.com/Sindhuinti/KubeBrew/actions/workflows/publish.yml/badge.svg)](https://github.com/Sindhuinti/KubeBrew/actions/workflows/publish.yml)\n\n\n\u003c/div\u003e\nKubeBrew is a command line tool that allows you to create and manage your DevOps configuration files. It's easy to create Dockerfiles and Kubernetes configuration files without any extra effort. \n\nTo install the KubeBrew CLI, use the command `npm i -g kubebrew`. It will automatically installed in your system.\n\nOnce installed, you can use the KubeBrew CLI command.\n\n\u003e **Note** If you are getting an error like `command not found: kubebrew`, then you need to install latest node version.\n\n## Features\n- Easy to create config files.\n- Supported languges for Dockerfile are Go, Java, node, Python\n- Kubernetes supported config files like Pod, Deployment, Service. \n- npm package\n- Options based CLI tool.\n- No need to remember flags and arguments.\n- More comming soon..\n\n## Get started \n\n- Install [nodejs](https://nodejs.org/en) on your system.\n- Install latest version of `npm` by the command `npm i -g npm`.\n- Install [KubeBrew](https://www.npmjs.com/package/kubebrew) by using the command `npm i -g kubebrew`.\n\n## Usage \n```bash\nkubebrew\n? Please select the DevOps platform (Use arrow keys)\n\u003e Docker\n  Kubernetes\n  Exit\n```\n### Select platform\n```bash\nkubebrew\n? Please select the DevOps platform Docker\n? Please select the language (Use arrow keys)\n\u003e Go\n  Java\n  Node\n  Python\n  Exit\n```\nEg `GO` option will create a `Dockerfile` for golang\n\n```bash\nkubebrew\n? Please select the DevOps platform Kubernetes\n? Please select the configuartion file type (Use arrow keys)\n\u003e Pod\n  Deployment\n  Service\n  Exit\n```\nEg `Pod` option will create `Pod.yml` configuartion file\n\n## 📜 License\nThis project is licensed under the Apache-2.0 license - see the [LICENSE](https://github.com/Sindhuinti/kubebrew/blob/main/LICENSE) file for details.\n\n## 🛡 Security\n\nIf you discover a security vulnerability within this project, please check the [SECURITY](SECURITY.md) for more information.\n\n## Support\n\nDon't forget to leave a star ⭐️.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsindhuinti%2Fkubebrew","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsindhuinti%2Fkubebrew","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsindhuinti%2Fkubebrew/lists"}