> For the complete documentation index, see [llms.txt](https://infinitode-docs.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitode-docs.gitbook.io/documentation/package-documentation.md).

# Package Documentation

Browse and view our package documentation for our packages in various programming languages.

## Getting started

Choose a package from the navigation for its reference and usage guidance. Each package repository includes its source code, README, and license.

Start with these package guides:

* [BlurJS](/documentation/package-documentation/blurjs-package-documentation.md) for JavaScript blur effects.
* [CodeSafe](/documentation/package-documentation/codesafe-package-documentation.md) for Python code protection and safe evaluation.
* [DupliPy](/documentation/package-documentation/duplipy-package-documentation.md) for Python text replication and analysis.

Browse [Open-source](/documentation/open-source.md) for all public repositories.

View all Python libraries and projects in the [Infinitode GitHub organization](https://github.com/Infinitode).

***

## Python package requirements

Python packages require Python 3.6 or later. Check the repository's `requirements.txt` before installation.

{% hint style="info" %}
Install `setuptools` when rebuilding or repackaging a Python package.
{% endhint %}

***

{% hint style="warning" %}

## Important Notice

Each package has its own license. Review the repository license before modifying, repackaging, or redistributing a package.
{% endhint %}
