{"id":13489893,"url":"https://github.com/seal-io/walrus","last_synced_at":"2025-03-06T08:31:55.574Z","repository":{"id":189474309,"uuid":"598410070","full_name":"seal-io/walrus","owner":"seal-io","description":"Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities. ","archived":true,"fork":false,"pushed_at":"2024-06-11T20:20:13.000Z","size":45516,"stargazers_count":431,"open_issues_count":176,"forks_count":47,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-02-28T08:44:53.067Z","etag":null,"topics":["cloud-native","cncf","devops","iac","idp","kubernetes","multi-cloud","opentofu","platform-engineering","terraform"],"latest_commit_sha":null,"homepage":"","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/seal-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/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}},"created_at":"2023-02-07T03:30:09.000Z","updated_at":"2025-02-28T03:45:07.000Z","dependencies_parsed_at":"2023-11-21T07:53:18.433Z","dependency_job_id":"6c362895-5ec8-4490-906d-cd94ecc71eda","html_url":"https://github.com/seal-io/walrus","commit_stats":null,"previous_names":["seal-io/walrus","seal-io/seal"],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seal-io%2Fwalrus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seal-io%2Fwalrus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seal-io%2Fwalrus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seal-io%2Fwalrus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seal-io","download_url":"https://codeload.github.com/seal-io/walrus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242176385,"owners_count":20084570,"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","cncf","devops","iac","idp","kubernetes","multi-cloud","opentofu","platform-engineering","terraform"],"created_at":"2024-07-31T19:00:37.299Z","updated_at":"2025-03-06T08:31:54.363Z","avatar_url":"https://github.com/seal-io.png","language":"Go","funding_links":[],"categories":["Go","Tools","3）参考实现与开源工具（GitHub）"],"sub_categories":["Platforms","Harness / 平台工程"],"readme":"[![Documentation](https://img.shields.io/github/actions/workflow/status/seal-io/docs/pages%2Fpages-build-deployment?label=Documentation)](https://seal-io.github.io/docs/quickstart)\n[![Releases](https://img.shields.io/github/v/release/seal-io/walrus)](https://github.com/seal-io/walrus/releases/latest)\n[![LICENSE](https://img.shields.io/github/license/seal-io/walrus)](/LICENSE)\n[![Go Report Card](https://goreportcard.com/badge/github.com/seal-io/walrus)](https://goreportcard.com/report/github.com/seal-io/walrus)\n[![Docker Pulls](https://img.shields.io/docker/pulls/sealio/walrus)](https://hub.docker.com/r/sealio/walrus)\n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\"\u003eWalrus\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n        English\u0026nbsp | \u0026nbsp\u003ca href=\"docs/README_CN.md\"\u003e中文\u003c/a\u003e\u0026nbsp\n\u003c/p\u003e\n\u003cbr\u003e\n\nWalrus is an open-source application management platform that simplifies application deployment and management on any infrastructure. \nIt helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.\n\n# Why Walrus\n\n- An enterprise-level XaC (Everything as Code) Platform that enables DevOps collaboration and self-service.\n- Leverage existing tools including Terraform and OpenTofu, with more powerful and flexible orchestration and abstraction. \n- Without the need to be experts in Kubernetes or infrastructure, Developers can deploy and manage the entire application system on any infrastructure. \n\n\n# Key Features\n\n- Unified Orchestration: Cloud-native applications are more than Kubernetes. Walrus orchestrates the entire application system, encompassing both application services and resource dependencies (such as databases, middleware, load balancers, and networks).\n- Separation of Concerns: By leveraging [resource definitions](https://seal-io.github.io/docs/concepts#resource-definitions) provided by ops team, dev team can define resource type requirements and acheive self-service.\n- Polymorphic Resource Management: A single resource type can be translated into polymorphic resources that operate in various modes and environments, from development to production. \n- Single Pane of Glass: Walrus provides a unified view of your entire application system in a [dependency graph](https://seal-io.github.io/docs/application/graph), including all application services, resources, and their sub-components.\n- Dynamic Environment Management: Walrus allows you to start or stop application resources or environments as needed, enhancing hardware resource utilization and cost-effectiveness.\n- UI Schema: Define how end users interact with and utilize the resources through the [UI schema](https://seal-io.github.io/docs/operation/template#customizing-template-ui-schema), without the need for code modification.\n- Workflow Engine: Walrus includes a built-in workflow engine with extensible step templates, catering to diverse requirements for complex orchestration and deployment. \n- AI Assistance: With [Appilot](https://github.com/seal-io/appilot) integration, you can manage applications and troubleshoot issues through natural language interaction.\n\n# Quick Start\n\n```shell\nsudo docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 sealio/walrus\n```\n\nOpen your browser to `https://\u003cserver-ip-or-domain\u003e`\n\n# Documentation\n\nPlease see [the official docs site](https://seal-io.github.io/docs/) for complete documentation.\n\n# Community and Support\n\nIf you need any help, please join us at\n- [Discord](https://discord.gg/fXZUKK2baF)\n- [WeChat](docs/WECHAT_CN.md)\n\nFeel free to [file an issue](https://github.com/seal-io/walrus/issues/new) if you have any feedback or questions.\n\nFor security issues, please report by sending an email to \u003csecurity@seal.io\u003e.\n\n# Contributing\n\nPlease read our [contributing guide](./docs/CONTRIBUTING.md) if you're interested in contributing to Walrus.\n\n# License\n\nCopyright (c) 2023 [Seal, Inc.](https://seal.io)\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at [LICENSE](./LICENSE) file for details.\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseal-io%2Fwalrus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseal-io%2Fwalrus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseal-io%2Fwalrus/lists"}