{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"},{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"}],"enrichment":{"capability":"Ibis is a portable Python dataframe library that compiles dataframe expressions into SQL or native operations, letting you use a single API across more than 20 backends.","skillfed_tags":["multi-backend","sql-compiler","data-abstraction"],"use_cases":["Develop data pipelines locally, then deploy to different backends without rewriting logic.","Build exploratory data analysis notebooks that work across multiple backends without backend-specific code.","Compose complex SQL queries programmatically using Python expressions instead of string concatenation.","Migrate data workloads between backends by changing backend configuration.","Mix SQL subqueries with Python dataframe operations for hybrid workflows."],"what_it_does":"Ibis provides a unified Python API for dataframe operations that compiles to SQL or native backend code, letting you write once and run against multiple execution engines. The library supports both interactive mode for exploration and lazy evaluation for performance, and lets you mix Python and SQL code seamlessly. You can iterate locally, then deploy the same code against different backends by changing a single line.\n\nRuntime dependencies are minimal\u2014parsy, sqlglot, toolz, python-dateutil, typing-extensions, tzdata, and atpublic\u2014and the package itself is pure Python with no compiled dependencies. The library has been actively maintained since its first release in 2015.","worth_installing":"Yes. Ibis is actively maintained, production-stable, has no known vulnerabilities, and solves a real problem: backend portability. The low install friction and permissive Apache-2.0 license make it a safe choice. Install it if you work with multiple data backends or want to avoid vendor lock-in; skip it if you're committed to a single backend and don't need portability."},"id":"ibis-framework","links":{"html":"https://skillfed.io/packages/ibis-framework","md":"https://skillfed.io/packages/ibis-framework.md","pypi":"https://pypi.org/project/ibis-framework/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-07","license_spdx":null,"license_treatment":"permissive","name":"ibis-framework","python_support":"supports_current","summary":"The portable Python dataframe library"},"popularity":{"monthly_downloads":3248910,"position":2685,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"12.0.0"}
