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.
4k stars
39 watching
384 forks
Language: Python
last commit: about 2 months ago
Linked from 3 awesome lists
cloud-managementconfiguration-managementhigh-performanceinfrastructurepyinfrapythonremote-execution
Related projects:
Repository | Description | Stars |
---|---|---|
pyinstaller/pyinstaller | A tool for bundling Python applications and their dependencies into standalone executables. | 11,999 |
joerick/pyinstrument | A Python profiler tool used to identify and optimize slow parts of code. | 6,727 |
indygreg/pyoxidizer | A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. | 5,562 |
pypi/warehouse | The software behind the Python Package Index. | 3,617 |
docker/docker-py | A Python library providing programmatic access to the Docker Engine API | 6,861 |
ml-tooling/opyrator | Automates conversion of machine learning code into production-ready microservices with web API and GUI. | 3,116 |
pyodide/pyodide | Enables the execution of Python code in web browsers and Node.js environments using WebAssembly | 12,406 |
pytransitions/transitions | An object-oriented finite state machine implementation in Python with many extensions. | 5,822 |
pysimplegui/pysimplegui | A Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface. | 13,480 |
n1nj4sec/pupy | A cross-platform tool for creating and executing malware payloads in various environments. | 8,490 |
pyston/pyston | A performance-enhancing Python compiler that improves language execution speed and compatibility | 2,500 |
pyenv/pyenv | A tool for managing multiple Python versions on a system | 39,896 |
dashingsoft/pyarmor | A tool for protecting and obfuscating Python scripts to prevent reverse engineering | 3,720 |
pyenv-win/pyenv-win | A tool for managing multiple Python versions on Windows | 5,146 |
ethereum/web3.py | A Python library providing an interface to the Ethereum blockchain ecosystem. | 5,076 |