{"id":15022189,"url":"https://github.com/rigdev/rig","last_synced_at":"2025-04-13T10:55:20.556Z","repository":{"id":192045727,"uuid":"685934319","full_name":"rigdev/rig","owner":"rigdev","description":"The DevEx \u0026 Application-layer for your Internal Developer Platform ⛵","archived":false,"fork":false,"pushed_at":"2024-10-29T09:34:19.000Z","size":20539,"stargazers_count":1049,"open_issues_count":36,"forks_count":42,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-29T09:46:46.419Z","etag":null,"topics":["application-platform","cli","deployment","docker","github-actions","golang","k8s","kubernetes","open-source"],"latest_commit_sha":null,"homepage":"https://rig.dev","language":"Go","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/rigdev.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-01T10:54:50.000Z","updated_at":"2024-10-29T08:24:52.000Z","dependencies_parsed_at":"2023-10-03T14:50:52.903Z","dependency_job_id":"32ba6dfc-8d8b-438b-a1e8-a8d9fccb4499","html_url":"https://github.com/rigdev/rig","commit_stats":{"total_commits":1077,"total_committers":10,"mean_commits":107.7,"dds":0.6508820798514392,"last_synced_commit":"6947fe83e1d676f7ba52edc0cc5b816fc793dfee"},"previous_names":["rigdev/rig"],"tags_count":117,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigdev%2Frig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigdev%2Frig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigdev%2Frig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigdev%2Frig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rigdev","download_url":"https://codeload.github.com/rigdev/rig/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248703195,"owners_count":21148116,"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":["application-platform","cli","deployment","docker","github-actions","golang","k8s","kubernetes","open-source"],"created_at":"2024-09-24T19:57:37.104Z","updated_at":"2025-04-13T10:55:20.534Z","avatar_url":"https://github.com/rigdev.png","language":"Go","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.rig.dev\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/rigdev/rig/assets/3807831/2b31efd1-c518-4939-8f2a-411805902d03\"\u003e\n      \u003cimg alt=\"rig\" src=\"https://github.com/rigdev/rig/assets/3807831/ddf2a96b-e9a8-44c5-9b83-a333736bd472\" width=\"230px\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e\u003ca href=\"https://docs.rig.dev/\"\u003eDocumentation\u003c/a\u003e | \u003ca href=\"https://rig.dev/\"\u003eWebsite\u003c/a\u003e\u003c/b\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  The DevEx \u0026 Application-layer for your Internal Developer Platform\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://pkg.go.dev/github.com/rigdev/rig\"\u003e\n    \u003cimg src=\"https://pkg.go.dev/badge/github.com/rigdev/rig.svg\" alt=\"Go Reference\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://goreportcard.com/badge/github.com/rigdev/rig\"\u003e\n    \u003cimg src=\"https://goreportcard.com/badge/github.com/rigdev/rig\" alt=\"Go Report\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/rigdev/rig/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/rigdev/rig.svg\" alt=\"Rig is released under the Apache2 license.\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/rigdev/rig/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-apache2-blue.svg\" alt=\"Rig is released under the Apache2 license.\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://join.slack.com/t/rig-community/shared_invite/zt-26104sb0m-lzmGdbR~XvCZU3xiM0MR7g\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/join-slack-blue.svg?logo=slack\" alt=\"Join Slack\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/intent/follow?screen_name=Rig_dev\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/follow-%40Rig__dev-blue?logo=x\" alt=\"Follow @Rig_dev\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 🌟 What is Rig?\n\nRig.dev is a complete service-lifecycle platform for Kubernetes. The Platform empowers developers with a developer-friendly deployment engine that simplifies the process of rolling out, managing, debugging, and scaling applications.\n\nThe Rig platform is self-hosted, can be installed in any Kubernetes cluster and will immediately simplify maintaining services in the cluster.\n\n## 📦 Features\n\nThe complete stack offers:\n\n- rig - The CLI for interacting with the rig-platform and its resources\n- rig-operator - Our open-core abstraction implementation running in Kubernetes\n- rig-platform - Our developer-friendly rollout engine and dashboard\n- Helm charts for installing rig-operator and rig-platform\n- The platform protobuf interfaces (allows for easy API-client generation)\n- Plugin framework for easy integrations of the Platform with _any_ infrastructure\n- Simple CLI commands for integrating with any CI/CD pipeline\n\n## ⚙️ Plugins\n\nThe Rig platform comes with an open Plugin framework, for easy customization.\n\nThe default configuration will run with the basic plugins:\n\n- Deployment Plugin - [`rigdev.deployment`](https://github.com/rigdev/rig/tree/main/plugins/capsulesteps/deployment)\n- CronJob Plugin - [`rigdev.cronjob`](https://github.com/rigdev/rig/tree/main/plugins/capsulesteps/cron_jobs)\n- Service Account Plugin - [`rigdev.service_account`](https://github.com/rigdev/rig/tree/main/plugins/capsulesteps/service_account)\n- Ingress Rources Plugin - [`rigdev.ingress_routes`](https://github.com/rigdev/rig/tree/main/plugins/capsulesteps/ingress_routes) (must be configured, see [here](https://docs.rig.dev/operator-manual/setup-guide/networking))\n\nMore helper-plugins are available [here](https://docs.rig.dev/operator-manual/plugins/builtin) and used in a few examples described\n[here](https://docs.rig.dev/operator-manual/plugins/examples).\n\nTo write your own plugins, see our [Custom Plugin guide](https://docs.prod.rig.dev/operator-manual/plugins/thirdparty/).\n\n## 🧑‍💻 Getting Started\n\nOur Setup Guide is available [here](https://docs.rig.dev/operator-manual/setup-guide).\n\nThe guide allows you to set up either your local machine or a Kubernetes cluster in production.\n\n## 👯 Community\n\nFor support, development, and community questions, we recommend checking out our [Slack channel](https://join.slack.com/t/rig-community/shared_invite/zt-26104sb0m-lzmGdbR~XvCZU3xiM0MR7g).\n\nFurthermore, be sure to check out our [Code of Conduct](https://github.com/rigdev/rig/blob/main/CODE_OF_CONDUCT.md).\n\n## ➕ Contributions\n\nWe love additions in all forms, to make Rig even greater.\n\nThe easiest steps are to file bug reports, gaps in documentation, etc. If you know how to improve it yourself, we encourage you to fork the relevant repository and create a Pull Request.\n\n## 📖 License\n\nRig is licensed under the Apache 2.0 License.\n","funding_links":[],"categories":["Go","\u003ca name=\"Go\"\u003e\u003c/a\u003eGo"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigdev%2Frig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frigdev%2Frig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigdev%2Frig/lists"}