{"id":13453661,"url":"https://github.com/fabric/fabric","last_synced_at":"2025-05-11T23:36:01.304Z","repository":{"id":38630366,"uuid":"189840","full_name":"fabric/fabric","owner":"fabric","description":"Simple, Pythonic remote execution and deployment.","archived":false,"fork":false,"pushed_at":"2024-04-03T00:10:27.000Z","size":19293,"stargazers_count":15082,"open_issues_count":479,"forks_count":1946,"subscribers_count":458,"default_branch":"main","last_synced_at":"2025-04-19T22:07:17.513Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://fabfile.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabric.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2009-05-01T01:14:24.000Z","updated_at":"2025-04-19T13:00:59.000Z","dependencies_parsed_at":"2022-07-12T21:01:21.691Z","dependency_job_id":"14be7ab4-df1a-42c5-9b57-2e5fbad9d0cf","html_url":"https://github.com/fabric/fabric","commit_stats":{"total_commits":1403,"total_committers":19,"mean_commits":73.84210526315789,"dds":"0.021382751247327136","last_synced_commit":"33422523335df919cb8e7cb51d88ce38724f0019"},"previous_names":[],"tags_count":145,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabric%2Ffabric","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabric%2Ffabric/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabric%2Ffabric/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabric%2Ffabric/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabric","download_url":"https://codeload.github.com/fabric/fabric/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250203297,"owners_count":21391647,"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":[],"created_at":"2024-07-31T08:00:45.188Z","updated_at":"2025-04-22T08:11:27.229Z","avatar_url":"https://github.com/fabric.png","language":"Python","readme":"|version| |python| |license| |ci| |coverage|\n\n.. |version| image:: https://img.shields.io/pypi/v/fabric\n    :target: https://pypi.org/project/fabric/\n    :alt: PyPI - Package Version\n.. |python| image:: https://img.shields.io/pypi/pyversions/fabric\n    :target: https://pypi.org/project/fabric/\n    :alt: PyPI - Python Version\n.. |license| image:: https://img.shields.io/pypi/l/fabric\n    :target: https://github.com/fabric/fabric/blob/main/LICENSE\n    :alt: PyPI - License\n.. |ci| image:: https://img.shields.io/circleci/build/github/fabric/fabric/main\n    :target: https://app.circleci.com/pipelines/github/fabric/fabric\n    :alt: CircleCI\n.. |coverage| image:: https://img.shields.io/codecov/c/gh/fabric/fabric\n    :target: https://app.codecov.io/gh/fabric/fabric\n    :alt: Codecov\n\nWelcome to Fabric!\n==================\n\nFabric is a high level Python (2.7, 3.4+) library designed to execute shell\ncommands remotely over SSH, yielding useful Python objects in return. It builds\non top of `Invoke \u003chttps://pyinvoke.org\u003e`_ (subprocess command execution and\ncommand-line features) and `Paramiko \u003chttps://paramiko.org\u003e`_ (SSH protocol\nimplementation), extending their APIs to complement one another and provide\nadditional functionality.\n\nTo find out what's new in this version of Fabric, please see `the changelog\n\u003chttps://fabfile.org/changelog.html#{}\u003e`_.\n\nThe project maintainer keeps a `roadmap\n\u003chttps://bitprophet.org/projects#roadmap\u003e`_ on his website.\n","funding_links":[],"categories":["Python","DevOps Tools","工具集","DevOps","DevOps工具","Uncategorized","Python 程序","GitHub projects","DevOps 工具","运维自动化","DevOps Tools [🔝](#readme)","📚 فهرست","Infrastructure \u0026 DevOps"],"sub_categories":["代码工具-py","Data Management","Uncategorized","网络服务_其他","Misc","ابزارهای خط فرمان"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabric%2Ffabric","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabric%2Ffabric","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabric%2Ffabric/lists"}