pathway
by pathwaycomPython ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Top Data & Analytics tools for data cleaning โ made for analysts, businesses, researchers and data-curious users. Every project below is a real, public GitHub repository, ranked by the stars the community gave it.
50 repositories ยท ranked by GitHub stars by default
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agentโฆ
Incremental engine for long horizon agents ๐ Star if you like it!
Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.
Refine high-quality datasets and visual AI models
A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
[SIGMOD'27] Easy Data Preparation with latest LLMs-based Operators and Pipelines.
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
Data processing for and with foundation models! ๐ ๐ ๐ฝ โก๏ธ โก๏ธ๐ธ ๐น ๐ท
A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
A lightweight data processing framework built on DuckDB and 3FS.
A light-weight, flexible, and expressive statistical data testing library
Kubernetes-native platform to run massively parallel data/streaming jobs
The Context Layer for unstructured data: typed, versioned datasets over S3, GCS, Azure
Concurrent and multi-stage data ingestion and data processing with Elixir
Toolkit for Machine Learning, Natural Language Processing, and Text Generation, in TensorFlow. This is part of the CASL project: http://casl-project.ai/
Jupyter notebook and datasets from the pandas video series
Python Stream Processing
Scalable data pre processing and curation toolkit for LLMs
Machine learning with dataframes
General Assembly's 2015 Data Science course in Washington, DC
Extract Transform Load for Python 3.5+
Data and tools for generating and inspecting OLMo pre-training data.
:truck: Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark
Concurrent Python made simple
simple tools for data cleaning in R
The JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.
Distribute and run AI workloads on Kubernetes magically in Python, like PyTorch for ML infra.
A comprehensive guide to building a modern data warehouse with SQL Server, including ETL processes, data modeling, and analytics.
An open-source educational chat model from ICALK, East China Normal University. ๅผๆบไธญ่ฑๆ่ฒๅฏน่ฏๅคงๆจกๅใ(้็จๅบๅบงๆจกๅ๏ผGPU้จ็ฝฒ๏ผๆฐๆฎๆธ ็) ่ดๆฌ: LLaMA, MOSS, BELLE, Ziya, vLLM
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new orโฆ
Continuously updated paper list on advancements in Data Agents. Companion repo to our paper "A Survey of Data Agents: Emerging Paradigm or Overstated Hype?"
All-in-one text de-duplication
Integrating the Best of TF into PyTorch, for Machine Learning, Natural Language Processing, and Text Generation. This is part of the CASL project: http://casl-project.ai/
Production-Grade ML System for Automated Unit of Measure Error Detection | 88-92% Accuracy | 94% Autonomy | KNIME Workflow
HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.
Parse human names into title, given, middle, family, suffix, nickname and maiden name. Typed, zero-dependency, CJK-aware.
Advanced and Fast Data Transformation in R
A list about Apache Kafka
๐พ~ music, eternal ~ ๐พ
Machine Learning notebooks for refreshing concepts.
A tool that uses advanced Monte Carlo simulations and Turbit parallel processing to create possible Bitcoin prediction scenarios.
Easy to use Python library of customized functions for cleaning and analyzing data.
Tangle is a web app that allows the users to build and run Machine Learning pipelines without having to set up development environment.
Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaningโฆ
SQL Runtime without any database
Schema-Inspector is a simple JavaScript object sanitization and validation module.
๐ PatternPy: A Python package revolutionizing trading analysis with high-speed pattern recognition, leveraging Pandas & Numpy. Effortlessly spot Head & Shoulders, Tops & Bottoms,โฆ
Harmonious distributed data analysis in Rust.