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
awslabs avatar

awslabs/aws-data-wrangler

0
View on GitHub↗
4,107 stars·732 forks·Python·Apache-2.0·23 viewsaws-sdk-pandas.readthedocs.io↗

Aws Data Wrangler

This project is an AWS pandas integration library and data pipeline framework designed to simplify the movement and transformation of data between local memory and AWS storage and analytics services. It functions as a cloud data lake toolkit and storage file manager, allowing users to read, write, and transform structured data across various cloud environments.

The library distinguishes itself as a distributed compute orchestrator capable of managing clusters in environments such as EMR to process datasets that exceed the memory limits of a single machine. It also provides specialized capabilities for managing vector indices and performing similarity searches within cloud storage buckets.

Its broader capability surface covers cloud database ETL for services like DynamoDB, RDS, and Timestream, as well as cloud data catalog management via AWS Glue. It supports serverless data analytics through Athena and Redshift, and provides utilities for managing S3 objects, indexing documents in OpenSearch, and analyzing CloudWatch logs.

Features

  • Cloud Data Lake Integrations - Simplifies reading and writing structured data frames to S3 using formats like Parquet, CSV, and JSON.
  • Pandas - Bridges cloud-native data lake storage with pandas dataframes for efficient data loading and representation.
  • DataFrame Cloud Integrations - Simplifies the movement and transformation of data between local memory data frames and AWS cloud services.
  • AWS Data Retrieval - Provides a unified interface for extracting large datasets from Athena and Redshift into pandas data frames.
  • AWS Pandas Integration Libraries - Extends pandas functionality to provide direct integration with AWS storage and analytics services.
  • Cloud Data Ingestion Interfaces - Provides a unified interface for transferring pandas data frames into various AWS managed services.
  • Cloud Database ETL - Enables efficient movement of structured data between pandas and AWS databases including DynamoDB, RDS, and Timestream.
  • Analytical Data Loads from Object Storage - Facilitates loading data from cloud object storage into analytical engines for extraction and transformation workflows.
  • Compute Cluster Orchestration - Controls the lifecycle and configuration of remote compute clusters to process datasets exceeding local memory.
  • Data Catalogs - Implements programmatic management of AWS Glue databases, tables, and partitions to ensure data discoverability.
  • Data Lake Orchestrators - Provides high-performance movement and orchestration of data between cloud-native data lakes and warehouses.
  • Optimized DataFrame Storage - Saves structured data as optimized files in cloud buckets and optionally registers them in a data catalog.
  • Data Warehouse Integrations - Synchronizes data frames with warehouse clusters using direct SQL queries or staged transfers.
  • Cloud Data Warehouse Connectivity - Provides secure connectivity to load data warehouse query results into data frames.
  • Database Catalog Management - Enables the management of structural metadata, including tables and partitions, within a centralized data catalog.
  • Distributed Data Processing - Distributes data processing tasks across multiple compute nodes to handle datasets exceeding single-node memory.
  • NoSQL Data Frame Integrations - Enables reading, writing, and deleting items in NoSQL document tables using data frames.
  • Relational Database Integrations - Integrates pandas data frames with relational databases for reading and writing via SQL.
  • Serverless Query Integrations - Executes SQL queries against serverless query engines and returns the result sets as data frames.
  • SQL Query Execution Engines - Processes standard SQL commands against serverless engines to load results into data frames.
  • Cloud Object Storage Clients - Implements client-side libraries for uploading, downloading, and managing files and directories within cloud storage buckets.
  • Cloud File Writing - Saves data frames to cloud storage buckets in multiple common file formats.
  • Toolkits - Offers a comprehensive set of tools for managing S3 files, Glue catalogs, and Athena queries using data frames.
  • Data Lake Table Management - Creates and repairs metadata tables while managing insertions and deletions for large-scale data lake tables.
  • Vector Index Mappers - Maps structured data frames to high-dimensional vector indices for similarity searches within cloud storage.
  • Python Data Pipeline Frameworks - Provides a Python-based framework for orchestrating data movement between memory and cloud warehouses.
  • Search and Indexing - Indexes structured files and data frames into search engines for efficient retrieval via queries.
  • Temporary File Staging - Moves data between memory and warehouses by utilizing intermediate files in cloud storage for bulk loads.
  • Time-Series Data Modeling - Supports structuring and querying time-stamped data frames within time-series databases.
  • Vector Indices - Manages high-dimensional vector indices in cloud storage for performing similarity searches.
  • Metadata Synchronizers - Automatically synchronizes table metadata with central catalogs when writing data frames to cloud storage.
  • Data API Integrations - Executes SQL queries and inserts data into database instances using a managed cloud data API.
  • Remote Ray Cluster Connections - Connects to and initializes remote Ray clusters to distribute heavy data processing tasks.
  • Cloud Query Engine Normalizers - Transforms column names and data types into formats required by specific cloud query engines and catalogs.
  • Data Ingestion Pipelines - Utility belt for handling data operations on AWS.
  • MLOps and Deployment - Pandas-like interface for AWS data services.
  • Cloud Infrastructure - Simplifies data integration and ETL tasks on AWS.
  • Data Science Tools - Pandas extension for AWS data services.

Star history

Star history chart for awslabs/aws-data-wranglerStar history chart for awslabs/aws-data-wrangler

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Aws Data Wrangler

Similar open-source projects, ranked by how many features they share with Aws Data Wrangler.
  • aws/aws-sdk-pandasaws avatar

    aws/aws-sdk-pandas

    4,107View on GitHub↗

    aws-sdk-pandas is a Python library that integrates pandas dataframes with AWS services, acting as a cloud data ETL tool and data lake connector. It provides a unified interface to move and transform data between in-memory dataframes and cloud storage, databases, and data warehouses. The project distinguishes itself as a distributed compute orchestrator capable of submitting pandas-based workloads to EMR clusters and serverless processing environments. It further specializes in coordinating distributed data processing via Ray cluster initialization to handle datasets that exceed the memory of

    Pythonamazon-athenaamazon-sagemaker-notebookapache-arrow
    View on GitHub↗4,107
  • cube-js/cubecube-js avatar

    cube-js/cube

    20,251View on GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Rustagentic-analyticsagentsai
    View on GitHub↗20,251
  • feast-dev/feastfeast-dev avatar

    feast-dev/feast

    6,727View on GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Pythonbig-datadata-engineeringdata-quality
    View on GitHub↗6,727
  • datahub-project/datahubdatahub-project avatar

    datahub-project/datahub

    12,141View on GitHub↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Pythondata-catalogdata-discoverydata-governance
    View on GitHub↗12,141
See all 30 alternatives to Aws Data Wrangler→

Frequently asked questions

What does awslabs/aws-data-wrangler do?

This project is an AWS pandas integration library and data pipeline framework designed to simplify the movement and transformation of data between local memory and AWS storage and analytics services. It functions as a cloud data lake toolkit and storage file manager, allowing users to read, write, and transform structured data across various cloud environments.

What are the main features of awslabs/aws-data-wrangler?

The main features of awslabs/aws-data-wrangler are: Cloud Data Lake Integrations, Pandas, DataFrame Cloud Integrations, AWS Data Retrieval, AWS Pandas Integration Libraries, Cloud Data Ingestion Interfaces, Cloud Database ETL, Analytical Data Loads from Object Storage.

What are some open-source alternatives to awslabs/aws-data-wrangler?

Open-source alternatives to awslabs/aws-data-wrangler include: aws/aws-sdk-pandas — aws-sdk-pandas is a Python library that integrates pandas dataframes with AWS services, acting as a cloud data ETL… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… feast-dev/feast — Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and… datahub-project/datahub — DataHub is a metadata management platform designed to unify technical, operational, and business context across… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… ibis-project/ibis — Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for…