Docs
Third-Party Libraries

Third-Party Applications/Libraries

FMPP

FMPP is a template-based file generation tool. It allows generating files by replacing template tags with values defined in a configuration file.

License: Apache-2.0 license

Cerberus

Cerberus is a data validation library for Python. It is designed to validate structured data such as JSON documents. Cerberus ensures data validation and normalization with a simple and intuitive syntax.

License: ISC License

Dohq Artifactory

Dohq Artifactory is a Python library for interacting with Artifactory, an artifact repository manager. It allows managing repositories, uploading, downloading, and deleting artifacts from Python.

License: MIT License

PyYaml

PyYaml is a Python library for reading and writing YAML files. It enables converting YAML data into Python structures and converting Python structures into YAML.

License: MIT License

Git Python

Git Python is a Python library for interacting with Git repositories. It allows managing Git repositories, performing commit operations, cloning, branching, etc.

License: BSD-3-Clause license

Gitignore Parser

Gitignore Parser is a Python library for parsing .gitignore files. It enables analyzing the file and directory filtering rules specified in .gitignore files.

License: MIT License

Py7zr

Py7zr is a Python library for manipulating 7z files. It allows compressing and decompressing 7z archives from Python.

License: LGPL-2.1 license

MDPDF

MDPDF is a command-line tool for converting Markdown files to PDF files. It provides a simple way to generate PDF documents from Markdown files.

License: Apache-2.0 license

Pandas

Pandas is a Python library for data manipulation and analysis. It offers powerful data structures and tools for cleaning, transforming, and analyzing data.

License: BSD License

Tabulate

Tabulate is a Python library for formatting tabular data into text. It allows creating tables from data lists and displaying them as text in the console.

License: MIT License

Click

Click is a Python library for building command-line interfaces (CLI). It enables defining commands, options, and arguments to create command-line applications in a simple and intuitive way.

License: BSD License

Rich

Rich is a Python library for text formatting in the console. It offers advanced features for styling and formatting text, tables, and progress bars in the console.

License: MIT License

Pydantic

Pydantic is a Python library for data validation and configuration. It allows defining data models with types and constraints, and validating data against these models.

License: MIT License

Simple Term Menu

Simple Term Menu is a Python library for creating interactive textual menus in the console. It allows defining options and associated actions for each option to create interactive menus in the console.

License: MIT License

Weasyprint

WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets….

License: BSD 3-clause license

Jinja

Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.

License: BSD 3-clause license