Hacker ApprovedDepartments

Ibis dataframe library

Shares rank 7 of 14 Python libraries by recommenders

Recommended as a dataframe API over DuckDB and Polars backends; critics say the docs are hard to use and some transformations fail.

Recommended as a dataframe API over DuckDB and Polars backends; critics say the docs are hard to use and some transformations fail.

9 people gave an opinion

recommend it
7
criticize it
2
approval share
78%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 7 people recommend itNeeds 10 or more, not met.
  • 3.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Runs well on DuckDB backend

    “migrated to using ibis with a duckdb backend to smooth out the memory spikes”

    Comment from 8 Jul 2026 in “Automate Excel with Python: From manual grind to one-click workflow”

    “I highly recommend using it as a backend for the Ibis dataframe library”

    Comment from 17 Jan 2026 in “Why DuckDB is my first choice for data processing”

    “a similar dplyr-like API on duckdb I recommand the excellent”

    Comment from 13 Sep 2026 in “Pandas Should Go Extinct”
  • One API across multiple backends

    “It's a dataframe API that translates calls to it into various backends, including Polars and DuckDB.”

    Comment from 17 Jan 2026 in “Why DuckDB is my first choice for data processing”

    “I highly recommend using it as a backend for the Ibis dataframe library”

    Comment from 17 Jan 2026 in “Why DuckDB is my first choice for data processing”

Other Python libraries people recommend

The four most recommended other Python libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Ibis dataframe library compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Polars1525075%121 yr3 ownersApproved
pandas939849%1110 yrs7 owners—
NumPy863273%12—Approved
SciPy12286%7—Approved
Ibis dataframe libraryThis page7278%6——
See all 14 Python libraries, ranked

What people said

All 9 comments that mention it, newest first. Each links to the original comment.

“a similar dplyr-like API on duckdb I recommand the excellent”

RecommendsComment from 13 Sep 2026 in “Pandas Should Go Extinct”

“migrated to using ibis with a duckdb backend to smooth out the memory spikes”

RecommendsComment from 8 Jul 2026 in “Automate Excel with Python: From manual grind to one-click workflow”

“Ibis couldnt handle a transformation and had to move back into Polars or DuckDB to do.”

CriticizesComment from 18 Mar 2026 in “Pandas Exercises for Data Analysis (Interactive)”

“Worked well for these backends”

RecommendsComment from 18 Mar 2026 in “Pandas Exercises for Data Analysis (Interactive)”

“I think it's a cool piece of tech that deserves more attention.”

RecommendsComment from 19 Feb 2026 in “Show HN: Micasa – track your house from the terminal”

“the way they organize their docs is very difficult to use”

CriticizesComment from 28 Jan 2026 in “Pandas 3.0”

“It's a dataframe API that translates calls to it into various backends, including Polars and DuckDB.”

RecommendsComment from 17 Jan 2026 in “Why DuckDB is my first choice for data processing”

“I highly recommend using it as a backend for the Ibis dataframe library”

RecommendsComment from 17 Jan 2026 in “Why DuckDB is my first choice for data processing”

“Polars+pyarrow+ibis have replaced most of my pandas usage.”

RecommendsComment from 22 Dec 2025 in “A year of vibes”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.