awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to narwhals-dev/narwhals

Projects sharing features with Narwhals

27 open-source projects similar to narwhals-dev/narwhals, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • bemihq/bemidbBemiHQ avatar

    BemiHQ/BemiDB

    1,525View on GitHub↗

    BemiDB is an open-source Snowflake and Fivetran alternative bundled together. It seamlessly connects to different data sources, syncs data in a compressed columnar format to S3, and allows you to run complex queries using its Postgres-compatible analytical query engine.

    Go
    View on GitHub↗1,525
  • datazoode/flapiDataZooDE avatar

    DataZooDE/flapi

    72View on GitHub↗

    flAPI is a powerful service that automatically generates read-only APIs for datasets by utilizing SQL templates. Built on top of DuckDB and leveraging its SQL engine and extension ecosystem, flAPI offers a seamless way to connect to various data sources and expose them as RESTful APIs.

    C++
    View on GitHub↗72
  • deepseek-ai/smallpondD

    deepseek-ai/smallpond

    0View on GitHub↗

    A lightweight data processing framework built on DuckDB and 3FS.

    View on GitHub↗0
  • dkioroglou/omilayersdkioroglou avatar

    dkioroglou/omilayers

    0View on GitHub↗

    omilayers is a Python data management library. It is suitable for multi-omic data analysis, hence the omi prefix, that involves the handling of diverse datasets usually referred to as omic layers. omilayers wraps the APIs of SQLite and DuckDB and provides a high-level interface for frequent…

    Jupyter Notebook
    View on GitHub↗0
  • duckdb/duckdbduckdb avatar

    duckdb/duckdb

    38,805View on GitHub↗

    DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti

    C++analyticsdatabaseembedded-database
    View on GitHub↗38,805

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • duckdb/ducklakeduckdb avatar

    duckdb/ducklake

    2,824View on GitHub↗

    DuckLake is an integrated data lake and catalog format

    C++
    View on GitHub↗2,824
  • eakmanrq/sqlframeeakmanrq avatar

    eakmanrq/sqlframe

    522View on GitHub↗

    Turning PySpark Into a Universal DataFrame API

    Python
    View on GitHub↗522
  • eventual-inc/daftEventual-Inc avatar

    Eventual-Inc/Daft

    5,225View on GitHub↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Rustai-engineeringai-pipelinearrow
    View on GitHub↗5,225
  • fireducks-dev/fireducksF

    fireducks-dev/fireducks

    0View on GitHub↗
    View on GitHub↗0
  • firmai/pandasvaultF

    firmai/pandasvault

    0View on GitHub↗
    View on GitHub↗0
  • fugue-project/fuguefugue-project avatar

    fugue-project/fugue

    2,166View on GitHub↗

    | Tutorials | API Documentation | Chat with us on slack! | | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |…

    Python
    View on GitHub↗2,166
  • intel/scikit-learn-intelexintel avatar

    intel/scikit-learn-intelex

    1,351View on GitHub↗

    Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application

    Python
    View on GitHub↗1,351
  • jmcarpenter2/swifterjmcarpenter2 avatar

    jmcarpenter2/swifter

    2,641View on GitHub↗

    A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner

    Python
    View on GitHub↗2,641
  • kraina-ai/quackosmkraina-ai avatar

    kraina-ai/quackosm

    367View on GitHub↗

    QuackOSM: an open-source Python and CLI tool for reading OpenStreetMap PBF files using DuckDB

    Python
    View on GitHub↗367
  • ml-explore/mlxml-explore avatar

    ml-explore/mlx

    27,047View on GitHub↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    C++mlx
    View on GitHub↗27,047
  • modin-project/modinmodin-project avatar

    modin-project/modin

    10,389View on GitHub↗

    Modin is a distributed dataframe library and parallel data processing engine designed to handle large datasets that exceed system memory. It functions as a distributed computing framework that parallelizes data manipulation tasks across multiple CPU cores or clusters to increase throughput and avoid memory errors. The project mirrors the Pandas API, allowing for the distribution of data workflows without changing core code logic. It utilizes a pluggable backend interface, which enables users to switch between different distributed execution engines to optimize performance based on available h

    Pythonanalyticsdata-sciencedataframe
    View on GitHub↗10,389
  • moj-analytical-services/splinkmoj-analytical-services avatar

    moj-analytical-services/splink

    2,225View on GitHub↗

    Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends

    Python
    View on GitHub↗2,225
  • nnnkkk7/snowflake-emulatornnnkkk7 avatar

    nnnkkk7/snowflake-emulator

    41View on GitHub↗

    A lightweight Snowflake emulator built with Go and DuckDB for local development and testing

    Go
    View on GitHub↗41
  • pola-rs/polarspola-rs avatar

    pola-rs/polars

    38,855View on GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Rustarrowdataframedataframe-library
    View on GitHub↗38,855
  • pydata/xarraypydata avatar

    pydata/xarray

    4,159View on GitHub↗

    Xarray is a Python multidimensional array library and labeled dataset framework. It extends the NumPy data structure by adding labels to arrays, allowing for the organization of complex N-dimensional data using named dimensions and coordinates. The library provides a NetCDF data interface for reading and writing scientific data formats such as NetCDF and Zarr. It enables scientific array computing by maintaining the relationship between data and physical coordinates during mathematical operations. The project covers multidimensional data analysis, geospatial data manipulation, and climate da

    Python
    View on GitHub↗4,159
  • residentmario/missingnoResidentMario avatar

    ResidentMario/missingno

    4,209View on GitHub↗

    missingno is a Python library for the visualization and analysis of missing data patterns. It provides a set of tools to profile dataset completeness, map data gaps, and quantify the volume of null values across variables. The library differentiates itself through a nullity correlation analyzer and a hierarchical data clustering tool. These components allow for the detection of systemic dependencies and trends by measuring how the absence of one variable relates to the absence of another. The toolset covers broader data quality auditing and exploratory analysis capabilities. It includes feat

    Pythondata-analysisdata-visualizationmissing-data
    View on GitHub↗4,209
  • rob-blackbourn/jetblack-duckdb-reactR

    rob-blackbourn/jetblack-duckdb-react

    0View on GitHub↗

    Utilities for using duckdb with react.

    View on GitHub↗0
  • scikit-learn-contrib/sklearn-pandasscikit-learn-contrib avatar

    scikit-learn-contrib/sklearn-pandas

    2,850View on GitHub↗

    Pandas integration with sklearn

    Python
    View on GitHub↗2,850
  • starlake-ai/jsqltranspilerstarlake-ai avatar

    starlake-ai/jsqltranspiler

    74View on GitHub↗

    A pure Java stand-alone SQL Transpiler, Column- and Lineage Resolver for translating various large RDBMS SQL Dialects into a few smaller RDBMS Dialects for Unit Testing. Based on JSQLParser.

    Java
    View on GitHub↗74
  • trabersoftware/unleasharp.db.duckdbTraberSoftware avatar

    TraberSoftware/Unleasharp.DB.DuckDB

    4View on GitHub↗

    DuckDB implementation of Unleasharp.DB.Base. This repository provides a DuckDB-specific implementation that leverages the base abstraction layer for common database operations.

    C#
    View on GitHub↗4
  • vaexio/vaexvaexio avatar

    vaexio/vaex

    8,506View on GitHub↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Python
    View on GitHub↗8,506
  • ydataai/ydata-profilingydataai avatar

    ydataai/ydata-profiling

    13,388View on GitHub↗

    Ydata-profiling is an automated exploratory data analysis framework designed to generate comprehensive statistical reports and visual summaries from dataframes. It functions as a diagnostic tool for assessing data quality, identifying missing values, duplicates, and outliers, while providing a scalable engine for profiling massive datasets across distributed enterprise environments. The project distinguishes itself through its ability to handle large-scale data through distributed task orchestration and lazy stream processing, which minimizes memory overhead during complex computations. It in

    Pythonbig-data-analyticsdata-analysisdata-exploration
    View on GitHub↗13,388