Documentation

aliases:
  "pkg:deb/alpine": "pkg:apk/alpine"
  "pkg:dep/ol": "pkg:rpm/ol"

catalogue:
  # =================
  # Operating Systems
  # =================
  # Alpine
  "pkg:apk/alpine": "os"
  "pkg:apk/alpine/apk-tools": "package-manager"
  "pkg:apk/alpine/alpine-sdk": "package-manager"
  "pkg:apk/alpine/alpine-conf": "package-manager"
  "pkg:apk/alpine/alpine-baselayout": "oe"
  "pkg:apk/alpine/alpine-baselayout-data": "oe"
  "pkg:apk/alpine/alpine-keys": "oe"
  "pkg:apk/alpine/coreutils": "oe"
  "pkg:apk/alpine/coreutils-env": "oe"
  "pkg:apk/alpine/coreutils-fmt": "oe"
  "pkg:apk/alpine/coreutils-sha512sum": "cryptography"
  "pkg:apk/alpine/busybox": "oe"

  # Debian
  "pkg:deb/debian": "os"
  "pkg:deb/debian/apt": "package-manager"
  "pkg:deb/debian/apt-utils": "package-manager"
  "pkg:deb/debian/dpkg": "package-manager"
  "pkg:deb/debian/dpkg-dev": "package-manager"
  "pkg:deb/debian/debconf": "package-manager"
  "pkg:deb/debian/debianutils": "oe"
  "pkg:deb/debian/base-files": "oe"
  "pkg:deb/debian/base-passwd": "oe"
  "pkg:deb/debian/bsdutils": "oe"
  "pkg:deb/debian/coreutils": "oe"

  # RHEL
  "pkg:rpm/redhat": "os"
  "pkg:rpm/redhat/yum": "package-manager"
  "pkg:rpm/redhat/yum-utils": "package-manager"
  "pkg:*/rpm": "package-manager"
  "pkg:*/rpm-libs": "package-manager"
  # Fedora
  "pkg:rpm/fedora": "os"
  "pkg:rpm/fedora/dnf": "package-manager"
  "pkg:rpm/fedora/dnf-plugins-core": "package-manager"
  # Oracle Linux (based on RHEL)
  "pkg:rpm/ol": "os"
  # CentOS (based on RHEL)
  "pkg:rpm/centos": "os"
  "pkg:rpm/centos/centos-release": "oe"

  # ============================
  # Operating System Environment
  # ============================
  "pkg:*/busybox": "oe"
  "pkg:*/busybox-sh": "oe"
  "pkg:*/busybox-binsh": "oe"
  "pkg:*/apr": "oe"
  "pkg:*/apr-util": "oe"
  "pkg:*/musl": "oe"
  "pkg:*/musl-dev": "oe"
  "pkg:*/musl-libs": "oe"
  "pkg:*/musl-utils": "oe"
  "pkg:*/libc": "oe"
  "pkg:*/libc-utils": "oe"
  "pkg:*/glibc": "oe"
  "pkg:*/glibc-dev": "oe"
  "pkg:*/redhat-release": "oe"

  # ============
  # Applications
  # ============
  "pkg:*/bash": "application"
  "pkg:*/sh": "application"
  "pkg:*/dash": "application"
  "pkg:*/ksh": "application"
  "pkg:*/zsh": "application"
  "pkg:*/fish": "application"
  "pkg:*/curl": "application"
  "pkg:*/wget": "application"
  "pkg:*/git": "application"
  "pkg:*/git-core": "application"
  "pkg:*/git-daemon": "application"
  "pkg:*/mercurial": "application"
  "pkg:*/openssh": "application"
  "pkg:*/openssh-client": "application"
  "pkg:*/openssh-server": "application"
  "pkg:*/openssh-sftp-server": "application"
  "pkg:*/openssh-keygen": "application"
  "pkg:*/grep": "application"
  "pkg:*/sed": "application"
  "pkg:*/awk": "application"
  "pkg:*/jq": "application"
  "pkg:*/bc": "application"
  "pkg:*/file": "application"
  "pkg:*/find": "application"
  "pkg:*/cron": "application"
  "pkg:*/cron-daemon-common": "application"
  "pkg:*/locate": "application"
  "pkg:*/which": "application"
  "pkg:*/hostname": "application"
  "pkg:*/host": "application"
  "pkg:*/hostid": "application"
  "pkg:*/adduser": "application"

  # ======================
  # Cryptography Libraries
  # ======================
  "pkg:*/ca-certificates": "cryptography"
  "pkg:*/ca-certificates-bundle": "cryptography"
  "pkg:*/openssl": "cryptography"
  "pkg:*/openssl-libs": "cryptography"
  "pkg:*/libssl": "cryptography"
  "pkg:*/libssl-dev": "cryptography"
  "pkg:*/libssl1.1": "cryptography"
  "pkg:*/libssl3": "cryptography"
  "pkg:*/libssl3-dev": "cryptography"
  "pkg:*/libgcrypt": "cryptography"
  "pkg:*/libgcrypt-dev": "cryptography"
  "pkg:*/libcrypto": "cryptography"
  "pkg:*/libcrypto-dev": "cryptography"
  "pkg:*/libcrypto1.1": "cryptography"
  "pkg:*/libxcrypt": "cryptography"
  "pkg:*/argon2-libs": "cryptography"
  "pkg:*/ssl_client": "cryptography"
  # Debian
  "pkg:deb/debian/libgcrypt20": "cryptography"
  "pkg:deb/debian/libcrypt1": "cryptography"
  # GoLang
  "pkg:golang.org/x/crypto": "cryptography"
  "pkg:golang/github.com/ProtonMail/go-crypto": "cryptography"
  "pkg:golang/github.com/keybase/go-crypto": "cryptography"
  "pkg:golang/github.com/zeebo/blake3": "cryptography"
  
  # Python
  "pkg:pypi/pyopenssl": "cryptography"
  "pkg:pypi/cryptography": "cryptography"
  "pkg:pypi/certifi": "cryptography"
  "pkg:pypi/bcrypt": "cryptography"
  # JavaScript/TypeScript
  "pkg:npm/bcrypt-pbkdf": "cryptography"
  "pkg:npm/bcrypt": "cryptography"
  "pkg:npm/cryptile": "cryptography"
  "pkg:npm/@hapi/cryptiles": "cryptography"

  # =====================
  # Middleware / Services
  # =====================
  "pkg:*/nginx": "middleware"
  "pkg:*/tomcat": "middleware"
  "pkg:*/traefik": "middleware"

  # ============================================
  # Programming Languages / Runtimes / Compilers
  # ============================================
  # Python
  "pkg:*/python2": "language"
  "pkg:*/python3": "language"
  "pkg:*/python3-dev": "language"
  "pkg:*/python3-pip": "package-manager"
  "pkg:*/python3-setuptools": "package-manager"
  "pkg:*/python3-wheel": "package-manager"
  "pkg:pypi/pip": "package-manager"
  # Rust / Cargo
  "pkg:*/cargo": "package-manager"
  "pkg:*/rust": "language"
  "pkg:*/rustc": "language"
  "pkg:*/rustup": "package-manager"
  # Node / NPM
  "pkg:*/nodejs": "language"
  "pkg:*/npm": "package-manager"
  "pkg:*/yarn": "package-manager"
  "pkg:*/nvm": "package-manager"
  # Java
  "pkg:*/openjdk8": "language"
  "pkg:*/openjdk8-jre": "language"
  "pkg:*/openjdk8-jre-base": "language"
  "pkg:*/openjdk8-jre-lib": "language"
  "pkg:*/openjdk8-jre-headless": "language"
  "pkg:*/gradle": "package-manager"
  "pkg:*/maven": "package-manager"
  "pkg:*/ant": "package-manager"
  "pkg:*/ivy": "package-manager"
  "pkg:*/sbt": "package-manager"
  # GoLang 
  "pkg:golang/cloud.google.com/go": "language"
  "pkg:golang/github.com/golang/go": "language"
  # PHP
  "pkg:*/php": "language"
  "pkg:*/php7": "language"
  "pkg:*/php7-dev": "language"
  "pkg:*/php8": "language"
  "pkg:*/php8-dev": "language"
  "pkg:*/composer": "package-manager"
  "pkg:composer/*": "library"
  "pkg:composer/laravel/*": "framework"
  # Ruby
  "pkg:*/ruby": "language"
  "pkg:*/ruby-dev": "language"
  "pkg:*/gem": "package-manager"
  "pkg:gem/*": "library"
  "pkg:gem/rails": "framework"
  # C/C++
  "pkg:*/gcc": "language"
  "pkg:*/libgcc": "library"
  "pkg:*/g++": "language"
  "pkg:*/clang": "language"
  "pkg:*/llvm": "application"
  "pkg:*/make": "application"
  "pkg:*/cmake": "application"
  "pkg:*/autotools": "application"
  "pkg:*/autoconf": "application"
  "pkg:*/automake": "application"
  # JavaScript/TypeScript
  "pkg:npm/angular": "framework"

  # =========
  # Databases
  # =========
  "pkg:*/sqlite": "database"
  "pkg:*/sqlite3": "database"
  "pkg:*/sqlite-dev": "database"
  "pkg:*/sqlite-libs": "database"
  "pkg:*/mysql": "database"
  "pkg:*/mysql-dev": "database"
  "pkg:*/mysql-libs": "database"
  "pkg:*/mariadb": "database"
  "pkg:*/mariadb-dev": "database"
  "pkg:*/mariadb-libs": "database"
  "pkg:*/postgresql": "database"
  "pkg:*/postgresql-dev": "database"
  "pkg:*/postgresql-libs": "database"
  "pkg:*/mongodb": "database"
  "pkg:*/mongodb-dev": "database"
  "pkg:*/redis": "database"
  "pkg:*/redis-dev": "database"
  "pkg:*/cassandra": "database"
  "pkg:*/cassandra-dev": "database"
  "pkg:*/couchdb": "database"
  "pkg:*/couchdb-dev": "database"
  "pkg:*/couchbase": "database"
  "pkg:*/couchbase-dev": "database"
  # GoLang
  "pkg:golang/github.com/go-sql-driver/mysql": "database"
  "pkg:golang/github.com/couchbase/go-couchbase": "database"

  # =====================
  # Compression Libraries
  # =====================
  "pkg:*/gzip": "compression"
  "pkg:*/bzip2": "compression"
  "pkg:*/bzip2-libs": "compression"
  "pkg:*/tar": "compression"
  "pkg:*/unzip": "compression"
  "pkg:*/zip": "compression"
  "pkg:*/zlib": "compression"
  "pkg:*/zlib-dev": "compression"
  "pkg:*/zlib-libs": "compression"
  "pkg:*/zlib1": "compression"
  "pkg:*/zlib1g": "compression"
  "pkg:*/zlib1g-dev": "compression"
  "pkg:*/zlib1g-libs": "compression"
  "pkg:*/libbz2": "compression"
  "pkg:*/libbz2-1.0": "compression"
  "pkg:*/libbz2-dev": "compression"
  "pkg:*/liblz4": "compression"
  "pkg:*/liblz4-dev": "compression"
  "pkg:*/libarchive": "compression"
  "pkg:*/lz4": "compression"
  "pkg:*/lz4-libs": "compression"
  "pkg:*/zstd": "compression"
  "pkg:*/zstd-libs": "compression"
  "pkg:*/xz": "compression"
  "pkg:*/xz-libs": "compression"
  # GoLang
  "pkg:golang/github.com/therootcompany/xz": "compression"
  "pkg:golang/github.com/klauspost/pgzip": "compression"
  "pkg:golang/github.com/NYTimes/gziphandler": "compression"
  # JavaScript/TypeScript
  "pkg:npm/decompress": "compression"
  "pkg:npm/decompress-tar": "compression"
  "pkg:npm/decompress-tarbz2": "compression"
  "pkg:npm/decompress-targz": "compression"
  "pkg:npm/decompress-zip": "compression"
  "pkg:npm/decompress-unzip": "compression"
  "pkg:npm/extract-zip": "compression"