{"id":23924565,"url":"https://github.com/gauravgahlot/argoflows","last_synced_at":"2025-04-19T14:41:14.207Z","repository":{"id":270566070,"uuid":"910769809","full_name":"gauravgahlot/argoflows","owner":"gauravgahlot","description":"Argoflows lets you seamlessly integrate and manage Argo Workflows directly from your Rust applications","archived":false,"fork":false,"pushed_at":"2025-03-08T13:14:24.000Z","size":199,"stargazers_count":6,"open_issues_count":10,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T08:43:52.222Z","etag":null,"topics":["argo","client","kubernetes","rust","sdk","workflows"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/gauravgahlot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2025-01-01T11:18:49.000Z","updated_at":"2025-03-08T13:24:18.000Z","dependencies_parsed_at":"2025-01-01T12:29:59.258Z","dependency_job_id":"4251a949-4c00-4ee1-9d55-89f13b1ee98e","html_url":"https://github.com/gauravgahlot/argoflows","commit_stats":null,"previous_names":["gauravgahlot/argoflows"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravgahlot%2Fargoflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravgahlot%2Fargoflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravgahlot%2Fargoflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gauravgahlot%2Fargoflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gauravgahlot","download_url":"https://codeload.github.com/gauravgahlot/argoflows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249716464,"owners_count":21315066,"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":["argo","client","kubernetes","rust","sdk","workflows"],"created_at":"2025-01-05T19:15:35.967Z","updated_at":"2025-04-19T14:41:14.179Z","avatar_url":"https://github.com/gauravgahlot.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\u003ccode\u003eargoflows\u003c/code\u003e\u003c/h1\u003e\n\n  \u003cp\u003e\n    Argoflows lets you seamlessly integrate and manage \n    \u003ca href=\"https://argo-workflows.readthedocs.io/en/latest/\"\u003e\n      \u003cstrong\u003eArgo\u003c/strong\u003e Work\u003cstrong\u003eflows\u003c/strong\u003e\n    \u003c/a\u003edirectly from your Rust applications.\n  \u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/gauravgahlot/argoflows/actions?query=workflow%3ACI\"\u003e\u003cimg src=\"https://github.com/gauravgahlot/argoflows/actions/workflows/ci.yaml/badge.svg\" alt=\"build status\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://docs.rs/argoflows\"\u003e\u003cimg src=\"https://docs.rs/argoflows/badge.svg\" alt=\"Documentation Status\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Supported API(s)\n\n| API                              | Supported | Endpoint                              | Comment    |\n| -------------------------------- | --------- | ------------------------------------- | ---------- |\n| `ArchivedWorkflowService`        |           | `delete_archived_workflow`            |            |\n|                                  |           | `get_archived_workflow`               |            |\n|                                  |           | `list_archived_workflow_label_keys`   |            |\n|                                  |           | `list_archived_workflow_label_values` |            |\n|                                  |           | `list_archived_workflows`             |            |\n|                                  |           | `resubmit_archived_workflow`          |            |\n|                                  |           | `retry_archived_workflow`             |            |\n|                                  |           |                                       |            |\n| `ClusterWorkflowTemplateService` |           | `create_cluster_workflow_template`    |            |\n|                                  |           | `delete_cluster_workflow_template`    |            |\n|                                  |           | `get_cluster_workflow_template`       |            |\n|                                  |           | `lint_cluster_workflow_template`      |            |\n|                                  |           | `list_cluster_workflow_templates`     |            |\n|                                  |           | `update_cluster_workflow_template`    |            |\n|                                  |           |                                       |            |\n| `CronWorkflowService`            |           | `create_cron_workflow`                |            |\n|                                  |           | `delete_cron_workflow`                |            |\n|                                  |           | `get_cron_workflow`                   |            |\n|                                  |           | `lint_cron_workflow`                  |            |\n|                                  |           | `list_cron_workflows`                 |            |\n|                                  |           | `resume_cron_workflow`                |            |\n|                                  |           | `suspend_cron_workflow`               |            |\n|                                  |           | `update_cron_workflow`                |            |\n|                                  |           |                                       |            |\n| `EventSourceService`             |           | `create__event_source`                |            |\n|                                  |           | `delete_event_source`                 |            |\n|                                  |           | `event_sources_logs`                  |            |\n|                                  |           | `get_event_source`                    |            |\n|                                  |           | `list_event_sources`                  |            |\n|                                  |           | `update_event_source`                 |            |\n|                                  |           | `watch_event_sources`                 |            |\n|                                  |           |                                       |            |\n| `EventService`                   |           | `list_workflow_event_bindings`        |            |\n|                                  |           | `receive_event`                       |            |\n|                                  |           |                                       |            |\n| `InfoService`                    | ✅        | `collect_event`                       |            |\n|                                  | ✅        | `get_info`                            |            |\n|                                  | ✅        | `get_user_info`                       |            |\n|                                  | ✅        | `get_version`                         |            |\n|                                  |           |                                       |            |\n| `SensorService`                  |           | `create_sensor`                       |            |\n|                                  |           | `delete_sensor`                       |            |\n|                                  |           | `get_sensor`                          |            |\n|                                  |           | `list_sensors`                        |            |\n|                                  |           | `sensors_logs`                        |            |\n|                                  |           | `update_sensor`                       |            |\n|                                  |           | `watch_sensors`                       |            |\n|                                  |           |                                       |            |\n| `WorkflowService`                | ✅        | `create_workflow`                     |            |\n|                                  | ✅        | `delete_workflow`                     |            |\n|                                  | ✅        | `get_workflow`                        |            |\n|                                  | ✅        | `lint_workflow`                       |            |\n|                                  | ✅        | `list_workflows`                      |            |\n|                                  | ❌        | `pod_logs`                            | DEPRECATED |\n|                                  | ✅        | `resubmit_workflow`                   |            |\n|                                  | ✅        | `resume_workflow`                     |            |\n|                                  | ✅        | `retry_workflow`                      |            |\n|                                  | ✅        | `set_workflow`                        |            |\n|                                  | ✅        | `stop_workflow`                       |            |\n|                                  | ✅        | `submit_workflow`                     |            |\n|                                  | ✅        | `suspend_workflow`                    |            |\n|                                  | ✅        | `terminate_workflow`                  |            |\n|                                  | ✅        | `watch_events`                        |            |\n|                                  | ✅        | `watch_workflows`                     |            |\n|                                  | ✅        | `workflow_logs`                       |            |\n|                                  |           |                                       |            |\n| `WorkflowTemplateService`        | ✅        | `create_workflow_template`            |            |\n|                                  | ✅        | `delete_workflow_template`            |            |\n|                                  | ✅        | `get_workflow_template`               |            |\n|                                  | ✅        | `lint_workflow_template`              |            |\n|                                  | ✅        | `list_workflow_templates`             |            |\n|                                  | ✅        | `update_workflow_template`            |            |\n|                                  |           |                                       |            |\n| `ArtifactService`                |           | `get_artifact_file`                   |            |\n|                                  |           | `get_input_artifact`                  |            |\n|                                  |           | `get_input_artifact_by_uid`           |            |\n|                                  |           | `get_ouput_artifact`                  |            |\n|                                  |           | `get_output_artifact_by_uid`          |            |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravgahlot%2Fargoflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgauravgahlot%2Fargoflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravgahlot%2Fargoflows/lists"}