pyinfra

Infrastructure manager

A tool that transforms Python code into shell commands to manage and deploy infrastructure across various environments such as servers, Docker containers, and local machines.

pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.

GitHub

4k stars
39 watching
384 forks
Language: Python
last commit: almost 2 years ago
Linked from 3 awesome lists

cloud-managementconfiguration-managementhigh-performanceinfrastructurepyinfrapythonremote-execution

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pyinstaller/pyinstallerA tool for bundling Python applications and their dependencies into standalone executables.11,999
joerick/pyinstrumentA Python profiler tool used to identify and optimize slow parts of code.6,727
indygreg/pyoxidizerA tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters.5,562
pypi/warehouseThe software behind the Python Package Index.3,617
docker/docker-pyA Python library providing programmatic access to the Docker Engine API6,861
ml-tooling/opyratorAutomates conversion of machine learning code into production-ready microservices with web API and GUI.3,116
pyodide/pyodideEnables the execution of Python code in web browsers and Node.js environments using WebAssembly12,406
pytransitions/transitionsAn object-oriented finite state machine implementation in Python with many extensions.5,822
pysimplegui/pysimpleguiA Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface.13,480
n1nj4sec/pupyA cross-platform tool for creating and executing malware payloads in various environments.8,490
pyston/pystonA performance-enhancing Python compiler that improves language execution speed and compatibility2,500
pyenv/pyenvA tool for managing multiple Python versions on a system39,896
dashingsoft/pyarmorA tool for protecting and obfuscating Python scripts to prevent reverse engineering3,720
pyenv-win/pyenv-winA tool for managing multiple Python versions on Windows5,146
ethereum/web3.pyA Python library providing an interface to the Ethereum blockchain ecosystem.5,076