Package profile
narwhals
- Summary: Extremely lightweight compatibility layer between dataframe libraries
- Author: Marco Gorelli
- License: MIT
- Homepage: https://github.com/narwhals-dev/narwhals
- Documentation: https://narwhals-dev.github.io/narwhals/
- Source: https://github.com/narwhals-dev/narwhals
- Number of releases: 246
- First release: 0.1.6 on 2024-02-20
- Latest release: 2.28.0 on 2026-10-27
- Latest release size: 479.1 KB (pure Python wheel)
Appears in:Dataframe libraries
Dependencies
Narwhals has 13 dependencies, 13 of which optional.View all 13 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| altair | false | |
| annsel | false | |
| bokeh | false | |
| darts | false | |
| fairlearn | false |
Similar packages
- ibis-frameworkThe portable Python dataframe library
- polars-runtime-32Blazingly fast DataFrame library
- polarsBlazingly fast DataFrame library
- graphframesGraphFrames: DataFrame-based Graphs
- pandas-datareaderData readers extracted from the pandas codebase,should be compatible with recent pandas versions
- swifterA package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
- autovizwidgetAutoVizWidget: An Auto-Visualization library for pandas dataframes