Poetry

Python packaging and dependency management made easy (by python-poetry)

Poetry Alternatives

Similar projects and alternatives to Poetry

  1. fastapi

    549 Poetry VS fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Django

    536 Poetry VS Django

    The Web framework for perfectionists with deadlines.

  4. black

    341 Poetry VS black

    The uncompromising Python code formatter

  5. warehouse

    297 Poetry VS warehouse

    The Python Package Index

  6. pyenv

    273 Poetry VS pyenv

    Simple Python version management

  7. pre-commit

    206 Poetry VS pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  8. direnv

    unclutter your .profile

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mypy

    125 Poetry VS mypy

    Optional static typing for Python

  11. ruff

    124 Poetry VS ruff

    An extremely fast Python linter and code formatter, written in Rust.

  12. pip

    118 Poetry VS pip

    The Python package installer

  13. uv

    117 Poetry VS uv

    An extremely fast Python package and project manager, written in Rust.

  14. pip-tools

    60 Poetry VS pip-tools

    A set of tools to keep your pinned Python dependencies fresh.

  15. PDM

    50 Poetry VS PDM

    A modern Python package and dependency manager supporting the latest PEP standards

  16. rye

    47 Poetry VS rye

    a Hassle-Free Python Experience

  17. isort

    45 Poetry VS isort

    A Python utility / library to sort imports.

  18. pipx

    42 Poetry VS pipx

    Install and Run Python Applications in Isolated Environments

  19. Pipenv

    35 Poetry VS Pipenv

    Python Development Workflow for Humans.

  20. Flake8

    38 Poetry VS Flake8

    flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

  21. hatch

    24 Poetry VS hatch

    Modern, extensible Python project management

  22. pyflow

    12 Poetry VS pyflow

    An installation and dependency system for Python (by David-OConnor)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Poetry alternative or higher similarity.

Poetry discussion

Log in or Post with
  1. User avatar
    todaypp
    · 12 months ago
    · Reply

    Review ★★★★★ 10/10

  2. User avatar
    Seven45
    · 12 months ago
    · Reply

    Review ★★★★★ 9/10

Poetry reviews and mentions

Posts with mentions or reviews of Poetry. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-09.
  • Open Source Malicious Packages: The Problem
    1 project | dev.to | 16 Jun 2025
    To simplify the discussion we will talk about software packages: components in a packaged form produced by third parties. This includes not only components used by package managers like NPM or Poetry, but also operating system components including libraries and executable binaries, container images, and virtual machines, or tool extensions for development, build, and deployment tools.
  • Debugging a problem with my fish shell.
    2 projects | dev.to | 9 Jun 2025
    However, one problem appeared and was bothering me too much. I need to use poetry for some projects at work, and everything worked great while I was using it in bash, whoever, when I made the switch to fish, all of the sudden poetry stopped working for me.
  • Say Hello to UV: A Fast Python Package & Project Manager Written in Rust
    8 projects | dev.to | 17 Apr 2025
    If you’ve been managing Python projects long enough, you’ve probably dealt with a mess of tools: pip, pip-tools, poetry, virtualenv, conda, maybe even pdm.
  • ⚡️PipZap: Zapping the mess out of the Python dependencies
    5 projects | dev.to | 30 Mar 2025
    First, there was pip. Combined with a requirements.txt, it seemed like a great idea – a straightforward method to declare dependencies explicitly. Luckily, we quickly realized this method tends to spiral into chaos, particularly when developers use "tricks" like pip freeze to lock dependencies rigidly. Fortunately, the Python ecosystem has evolved, introducing modern solutions like Poetry and now uv, offering structured dependency management, better version control, and adherence to standards like PEP 621.
  • 10 Useful Tools and Libraries for Python Developers
    8 projects | dev.to | 29 Mar 2025
    2. Poetry - Dependency Management
  • Switching from Pyenv to Uv
    5 projects | news.ycombinator.com | 12 Mar 2025
    Getting the right version of PyTorch installed to have the correct kind of acceleration on each different platform you support has been a long-standing headache across many Python dependency management tools, not just uv. For example, here's the bug in poetry regarding this issue: https://github.com/python-poetry/poetry/issues/6409

    As I understand it, recent versions of PyTorch have made this process somewhat easier, so maybe it's worth another try.

  • How to write an AsyncIO Telegram bot in Python
    4 projects | dev.to | 5 Mar 2025
    Anyway, enough reminiscing about the past, this is not intended to be the ultimate guide on asynchronous programming, but a more pragmatic quick-start guide I wish I had back then. Assuming we are in a properly managed project (either through tools like poetry or uv), let’s start with a new module telegram.py for our telegram bot. Remember to add python-telegram-bot dependency to the project.
  • Managing Python Deps with Poetry
    1 project | dev.to | 26 Feb 2025
    Managing dependencies in Python projects can often become cumbersome, especially as projects grow in complexity. Poetry is a modern dependency management and packaging tool that simplifies this process, offering a streamlined way to create, manage, and distribute Python projects.
  • A year of uv: pros, cons, and should you migrate
    22 projects | news.ycombinator.com | 18 Feb 2025
    Did they run into a hard blocker, or was it just that using version overrides was possible but painful? I started looking seriously at uv/pdm once poetry made it entirely clear they didn't intend to support version overrides [1]. uv's support for overrides seems serviceable if unsophisticated [2][3].

    [1] https://github.com/python-poetry/poetry/issues/697

    [2] https://docs.astral.sh/uv/concepts/resolution/#dependency-ov...

    [3] https://docs.astral.sh/uv/reference/settings/#override-depen...

  • Why You Should Rethink Your Python Toolbox in 2025
    1 project | dev.to | 25 Jan 2025
    Learn more about poetry here . It’s a great tool
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Poetry repo stats
409
33,337
9.5
4 days ago

python-poetry/poetry is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Poetry is Python.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?