Packages Glossary
Browse 54 packages terms defined in plain English, from the cultural dictionary of computing.
54 Packages Terms
- APT Package
- A software package installed and managed through Debian-style package management tools such as APT. In open-source culture, APT packages are part of the...
- Arch User Repository
- A community-maintained repository of package build scripts for Arch Linux, usually abbreviated as AUR. In open-source culture it is admired for breadth and...
- Artifact Registry
- A storage service for build outputs -- container images, npm packages, Maven artifacts, Python wheels, Helm charts. Private registries (Artifactory, GitHub...
- AUR
- The common abbreviation for the Arch User Repository, a community source of package build scripts for Arch Linux. In open-source culture AUR is often spoken of...
- Chocolatey
- A package manager for Windows used to automate software installation and updates through command-line workflows. In developer culture, Chocolatey is often part...
- Conan
- A package manager focused on C and C++ development, used to manage dependencies and build integration across platforms. In systems programming culture, Conan...
- Conan Package Manager
- A package manager focused on C and C++ dependencies, builds, and binary distribution.
- Conda
- A cross-platform package and environment manager commonly used in Python, data science, and scientific computing workflows. In developer culture Conda is...
- Conda Forge
- A community-driven collection of Conda packages and recipes maintained outside the default Anaconda channels. In scientific and open-source culture, Conda...
- CPAN
- The Comprehensive Perl Archive Network, a long-running ecosystem for Perl modules, distributions, and related tooling. In programming culture CPAN is often...
- Crate
- A Rust compilation unit and package boundary that can produce a library or executable and can be published through the Rust ecosystem. Crates define code...
- Deb Package
- A software package in the Debian package format used by Debian, Ubuntu, and related systems. In Linux culture Deb packages are a familiar unit of installation,...
- Dependency Graph
- A directed graph showing dependencies between modules, packages, services, or build targets. Nodes represent components and edges represent 'depends on'...
- Guix
- A package management and system configuration approach from the GNU ecosystem focused on reproducibility, declarative state, and transactional upgrades. In...
- Homebrew
- A package manager commonly used on macOS and also available on Linux for installing command-line tools and software packages. In developer culture, Homebrew is...
- Homebrew Cask
- The Homebrew mechanism for installing larger macOS applications and binaries beyond standard command-line formula packages. In developer setups, Homebrew Cask...
- Homebrew Formula
- A package definition used by Homebrew to describe how software should be fetched, built, and installed. In package-management culture, formulas are the basic...
- Linux Package
- A software package prepared for installation on Linux systems, usually through a distribution-specific or cross-distro packaging format. In developer culture,...
- Maven Central
- A major public repository for Java and JVM ecosystem artifacts used by tools like Maven and Gradle. In Java culture, publishing to Maven Central is a common...
- Nix
- A package manager and ecosystem centered on reproducible builds, declarative environments, and isolated dependency management. In engineering culture, Nix is...
- Nix Package
- A package defined and managed within the Nix ecosystem, usually as part of declarative package expressions and reproducible environments. In developer culture,...
- Nix Package Manager
- A package manager built around functional, reproducible software installation with isolated dependency trees.
- NPM Community
- The ecosystem of maintainers, package authors, and users around npm and the broader JavaScript package world. In software culture, the npm community is known...
- NuGet Community
- The ecosystem of users, maintainers, and package authors around NuGet, the package manager for .NET. In .NET culture, the NuGet community is a central source...
- Package Index
- A searchable catalog or repository index of available software packages and their metadata. In package-management culture, the package index is what lets tools...
- Package Metadata
- The descriptive information attached to a package, such as name, version, dependencies, license, homepage, and compatibility constraints. In tooling culture,...
- Package Name
- The identifier under which a package is published and installed in a package ecosystem. In practical terms, package names matter for discoverability, trust,...
- Package Readme
- The README content associated with a package, typically covering purpose, installation, usage, and contribution basics. In open-source culture, the package...
- Package Repository
- A repository or service where software packages are stored, indexed, and distributed to users. Package repositories are a key part of open-source...
- Package Resolution
- The process by which a package manager determines which package versions and dependency combinations to install. In package-management culture, resolution...
- Package Scope
- A namespace or organizational grouping applied to a package, often used to prevent naming collisions and signal ownership. In ecosystem culture, package scopes...
- Package Script
- A script associated with a package definition, often used for build steps, tests, post-install actions, or developer workflows. In practical culture, package...
- Package Search
- The process or tooling used to discover packages by name, function, tag, or metadata within a package ecosystem. In open-source culture, good package search...
- Package Source
- The source code or source origin from which a package is built or retrieved. In packaging workflows, understanding the package source matters for trust,...
- Package Tag
- A tag or label associated with a package to help categorize or identify it. In repositories and package indexes, tags can improve search and discovery, though...
- Package Test
- A test that verifies a package builds, installs, or behaves correctly in its packaged form rather than only in source-tree development mode. In release...
- Package Tree
- The dependency tree showing which packages depend on which others directly and transitively. In package-management culture, the package tree is where hidden...
- Package Update
- An update to a package version, metadata, build recipe, or distribution artifact. In ecosystem maintenance culture, package updates are routine but can still...
- Package Upgrade
- The act of moving from one package version to a newer one, usually through a package manager or release workflow. In operations culture, package upgrades are...
- Package Validate
- To verify that a package meets expected requirements for structure, metadata, compatibility, or policy compliance before publication or installation. In...
- Package Version
- The version identifier assigned to a package release. In package ecosystems, package versions are critical for dependency resolution, upgrade behavior,...
- Pacman
- The package manager used by Arch Linux for installing, upgrading, and managing packages. In Linux culture, pacman is closely tied to Arch workflows and the...
- pip Install
- The act of installing a Python package using pip, the standard Python package installer. In developer culture, 'pip install' is such a common workflow phrase...
- Pkg
- A common abbreviation for package or package management, and in some ecosystems the actual name of a package manager tool. In developer culture, 'pkg' appears...
- Pub Package
- A package published in the Dart and Flutter ecosystem through the pub package manager and associated registry. In mobile and Dart culture, pub packages are the...
- Python Package Index
- The main public repository for Python packages, commonly abbreviated as PyPI. In Python culture, the Python Package Index is a central distribution point that...
- R CRAN
- The Comprehensive R Archive Network, the main public distribution network for R packages and related materials. In data and statistics culture, CRAN is both a...
- Ruby Gems
- The ecosystem of packaged Ruby libraries and applications distributed as gems, along with the conventions and tooling for publishing and installing them. The...
- Source Distribution
- A distributable package containing source code, often with metadata and build instructions, rather than compiled binaries. In packaging culture, source...
- Source Package
- A package containing software source code and associated metadata used for building or repackaging it. In Linux and packaging contexts, source packages are the...
- Swift Package
- A software package structured for the Swift ecosystem, typically managed through Swift Package Manager. In practical development culture, Swift packages are...
- uv Package Manager
- A modern Python package and environment management tool designed for fast installs and streamlined workflows.
- Version Hell
- A state where conflicting versions of libraries, runtimes, or tools make it hard to build, run, or integrate software reliably. It is closely related to...
- Windows Package
- A software package prepared for installation on Windows systems, often in a format expected by a package manager or installer workflow. In cross-platform...
Related Topics
- Repositories (9 terms in common)
- Open Source (8 terms in common)
- Tooling (8 terms in common)
- Linux (7 terms in common)
- Python (5 terms in common)
- Distribution (5 terms in common)
- Dependencies (4 terms in common)
- Source Code (3 terms in common)
- Reproducibility (3 terms in common)
- Macos (3 terms in common)
- Community (3 terms in common)
- Arch (3 terms in common)
- Maintenance (2 terms in common)
- Windows (2 terms in common)
- C++ (2 terms in common)
- Homebrew (2 terms in common)
- Java (1 terms in common)
- Architecture (1 terms in common)
- Validation (1 terms in common)
- Graphs (1 terms in common)