Modules
- argparse - parser for command-line options, arguments and sub-commands.
- json - JSON encoder and decoder.
- logging - logging facility for Python.
- re - regular expression operations.
- csv - CSV file reading and writing.
- ldap3 - LDAP.
- mysql.connector - connecting to MySQL using Connector/Python.
- requests - elegant and simple HTTP library for Python, built for human beings.
- configparser - configuration file parser.
- xml.etree.ElementTree - implements a simple and efficient API for parsing and creating XML data.
- platform - access to underlying platform’s identifying data.
- threading - thread-based parallelism.
- queue - synchronized queue class.
- mailbox - manipulate mailboxes in various formats.
- paramiko - making SSH2 connections (client or server).
- subprocess - subprocess managemen.
- multiprocessing - process-based parallelism.
- threading - thread-based parallelism.
- concurrent.futures - launching parallel tasks.
- asyncio - asynchronous I/O.
- netmiko - multi-vendor library to simplify Paramiko SSH connections to network devices.
- pprint - data pretty printer.
- bracket_expansion - generator for bracket-expansion function.
- jinja2 - jinja is a sandboxed template engine written in pure Python.
- pyyaml - the next generation YAML parser and emitter for Python.
- ncclient - library for NETCONF clients.
- getpass - portable password input.
- dis - python bytecode disassembler.
- shutil - provides many functions of high-level operations on files and collections of files.
- os - provides a portable way of using operating system dependent functionality.
- os.path - implements some useful functions on pathnames.
- platform - probe the underlying platform’s hardware, operating system, and interpreter version information.
- lxml - most feature-rich and easy-to-use library for processing XML and HTML in the Python language.
- importlib - implementation of import.
- pyinstaller - bundles a Python application and all its dependencies into a single package.
- posixpath - for UNIX-style paths like os.path.
- warnings - part of the warnings subsystem.
- collections - container datatypes.
- datetime - basic date and time types.
- locale - work with locale, internationalization services.
- calendar - work with calendar, general calendar-related functions.
- Pillow - imaging Library.
- inspect - inspect live objects.
- diagrams - diagram as code.
- sh - full-fledged subprocess replacement.
- selenium - tools and libraries enabling web browser automation.
- wgconfig - parsing and writing WireGuard configuration file.
- pickle - implements binary protocols for serializing and de-serializing a Python object structure.
- tinydb - document oriented database.
- beautifulsoup4 - library for parsing HTML and XML.
- openpyxl - work with excel.
- webbrowser - web-browser controller.
- peewee - simple and small ORM.
- SQLAlchemy - ORM.
- functools - higher-order functions and operations on callable objects.
- typing - support for type hints.
- hashlib - secure hashes and message digests.
- secrets - generate secure random numbers for managing secrets.
- semver - simplifies comparing versions.
- python-gitlab - is a Python package providing access to the GitLab server API.
- jira - Jira REST API from Python.
- nexus3-cli - python-based command-line interface and API client for Sonatype’s Nexus OSS 3.
- enum - support for enumerations.
- tqdm - console progress bar.
- pre-commit - framework for managing and maintaining multi-language pre-commit hooks.
- rich - library for rich text and beautiful formatting in the terminal.
- bcrypt - acceptable password hashing..
- cryptography - cryptographic module.
- unicorn - next Generation CPU Emulator Framework.
- capstone - lightweight multi-platform, multi-architecture disassembly framework.
- openpyxl - python library to read/write xlsx/xlsm files.
- pathlib - object-oriented filesystem paths.
- aiogram - is modern and fully asynchronous framework for Telegram Bot API written in Python with asyncio and aiohttp.
- pyTelegramBotAPI - a simple, but extensible Python implementation for the Telegram Bot API.
- python-telegram-bot - the library provides a pure Python, asynchronous interface for the Telegram Bot API.
- pylint - static code analysis tool, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions.
- flake8 - tool that glues together pep8, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
- yamllint - a linter for YAML files.
- unittest - unit testing framework.
- pytest - unit testing framework.