Alternatives to Poetry

Research overview

10 alternatives

  1. 1Install and manage Python package dependencies

    pip

    Dependency Management

    Poetry and pip both manage Python dependencies, but Poetry provides additional capabilities including lock file generation, virtual environment management, and build/publish functionality. Pip is more basic and focused solely on installation, making Poetry a more comprehensive alternative for full project management.

    Free planDeveloper ToolsPackage Registry

    Vendor sources: python-poetry.org [1]pip.pypa.io [2]

    Last verified
  2. 2Dependency Management, Build Systems

    PDM

    Dependency Management

    Python package and dependency manager supporting the latest PEP standards with lockfiles.

    Free planBuild SystemsCommand-Line Productivity
  3. 3Dependency Management, Environment Management

    Conda

    Dependency Management

    Open source package and environment management system for any language especially Python data science stacks.

    Free planEnvironment ManagementDeveloper Tools
  4. 4Dependency Management, Build Systems

    Swift Package Manager

    Dependency Management

    Official tool for managing the distribution and dependency resolution of Swift packages integrated with Xcode.

    Free planBuild SystemsPackage Registry
  5. 5Dependency Management, Package Registry

    Bundler

    Dependency Management

    Ruby dependency management tool that provides a consistent environment for projects by tracking and installing exact gem versions.

    Free planDeveloper ToolsPackage Registry
  6. 6Dependency Management, Package Registry

    Yarn

    Dependency Management

    Fast, reliable, and secure dependency management tool for JavaScript with offline caching and deterministic installs.

    Free planDeveloper ToolsOpen Source Management
  7. 7Dependency Management, Build Systems

    Rush

    Build Systems

    Scalable monorepo manager from Microsoft for JavaScript and TypeScript providing reproducible builds and efficient dependency management.

    Free planMonorepo ToolsDependency Management
  8. 8Dependency Management, Package Registry

    Composer

    Dependency Management

    Dependency manager for PHP that manages project dependencies on a per-project basis installing packages from Packagist.

    Dependency resolution and installationLock file generation for reproducible buildsVersion control system integration
  9. 9Dependency Management

    Astral

    Developer Tools

    Astral builds modern Python tooling like Ruff and uv to improve developer speed, consistency, and dependency workflows.

    Python code formattingAutomatic error correction and fixingPython version management
  10. 10Dependency Management, Package Registry

    CocoaPods

    Dependency Management

    Dependency manager for Swift and Objective-C Cocoa projects with over 90 thousand libraries for iOS development.

    Free planDeveloper ToolsPackage Registry