Hacker ApprovedDepartments

The best Python libraries, according to hackers

14 Python libraries were recommended on Hacker News between November 2025 and November 2026. We rank them by how many separate people recommend each one, and 4 earn the Hacker Approved badge.

Top picks

The three most recommended Python libraries with the badge. Each figure is 10 people. RecommendsCriticizes One comment

  1. Polars

    152 recommend, 50 criticize, 75% approval

    Ranked 1 of 14 by recommenders

    Cleaner, more logical API than Pandas

    A fast dataframe library whose composable expression API, lazy query optimizer and pandas interop make it many people's Pandas replacement; critics find it verbose for exploratory work.

  2. NumPy

    86 recommend, 32 criticize, 73% approval

    Ranked 3 of 14 by recommenders

    Fast, backed by compiled C code

    People recommend it as the standard fast array math library for Python; critics note overhead on small data and a limited interface.

  3. SciPy

    12 recommend, 2 criticize, 86% approval

    Ranked 4 of 14 by recommenders

    Core of the Python science stack

    Recommended as a core numerical and scientific library in Python, often alongside NumPy and pandas, for heavy computation and turning equations into code.

All 14 Python libraries, ranked

Select a column heading to sort. Approval share is recommenders out of everyone who gave an opinion; the tick on each bar marks the 2 to 1 line the badge needs. Months counts the months, out of 13, in which someone recommended it.

Python libraries ranked by the number of people who recommend them
Rank
1Polars1525075%121 yr3 ownersApproved
2pandas939849%1110 yrs7 owners—
3NumPy863273%12—Approved
4SciPy12286%7—Approved
5sh Python library10283%6—Approved
6Tacopy8753%1——
Tied 7Ibis dataframe library7278%6——
Tied 7Rich Python library7370%5——
Tied 7Python dataclasses70100%3——
Tied 7gemimg70100%1——
Tied 11Beautiful Soup60100%5——
Tied 11PyArrow60100%4——
Tied 13sqlite-utils5271%4——
Tied 13Pendulum Python library5183%4——

How we rank

Rank is the number of separate people who recommend a product in a Hacker News comment over the past year. Someone who praises the same Python library in five threads counts once.

The badge goes to Python libraries that at least 10 people recommend, with recommenders outnumbering critics at least 2 to 1, recommended in at least 4 of the 13 months.

Rankings are never for sale. We may earn a commission when you buy through our links. It never changes the order.