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
383 forks
Language: Python
last commit: 4 days 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,914 |
joerick/pyinstrument | A Python profiler tool used to identify and optimize slow parts of code. | 6,651 |
indygreg/pyoxidizer | A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. | 5,493 |
pypi/warehouse | A software system that powers the package registry for Python packages | 3,601 |
docker/docker-py | A Python library providing programmatic access to the Docker Engine API | 6,829 |
ml-tooling/opyrator | Automates conversion of machine learning code into production-ready microservices with web API and GUI. | 3,102 |
pyodide/pyodide | Enables the execution of Python code in web browsers and Node.js environments using WebAssembly | 12,273 |
pytransitions/transitions | An object-oriented finite state machine implementation in Python with many extensions. | 5,771 |
pysimplegui/pysimplegui | A Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface. | 13,441 |
n1nj4sec/pupy | A cross-platform tool for creating and executing malware payloads in various environments. | 8,460 |
pyston/pyston | A performance-enhancing Python compiler that improves language execution speed and compatibility | 2,504 |
pyenv/pyenv | Software that manages multiple versions of the Python programming language | 39,428 |
dashingsoft/pyarmor | A tool for protecting and securing Python scripts by obfuscating them and binding them to specific machines or setting expiration dates. | 3,452 |
pyenv-win/pyenv-win | A tool for managing multiple Python versions on Windows | 4,996 |
ethereum/web3.py | A Python library providing an interface to the Ethereum blockchain ecosystem. | 5,020 |