Metadata-Version: 2.4
Name: datarush
Version: 0.10.0
Summary: No-code data pipelines
Home-page: https://github.com/vadimtitov/datarush
Author: Vadim Titov
Author-email: titov.hse@gmail.com
Project-URL: Bug Tracker, https://github.com/vadimtitov/datarush/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic<3.0.0,>=2.10.6
Requires-Dist: pandas<3.0.0,>=2.2.3
Requires-Dist: streamlit<2.0.0,>=1.46.0
Requires-Dist: streamlit-ace<1.0.0,>=0.1.1
Requires-Dist: streamlit-modal<1.0.0,>=0.1.2
Requires-Dist: boto3<2.0.0,>=1.37.4
Requires-Dist: envarify<2.0.0,>=1.5.0
Requires-Dist: requests<3.0.0,>=2.32.3
Requires-Dist: python-dotenv<2.0.0,>=1.0.1
Requires-Dist: jinja2<4.0.0,>=3.1.5
Requires-Dist: awswrangler<4.0.0,>=3.11.0
Requires-Dist: dateparser<2.0.0,>=1.2.2
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# DataRush

DataRush is a no-code data pipeline framework that allows you to quickly build, execute, and manage data workflows through a visual interface or programmatic API.
## Key Features
- **Visual Interface**: Web-based UI built with Streamlit for building pipelines
- **Template System**: Reusable, versioned pipeline configurations
- **Rich Operation Library**: 30+ built-in operations for data processing
- **Custom Operations**: Extensible framework for implementing your own data operations
- **Multiple Execution Modes**: UI, CLI, and programmatic execution
- **Cloud Integration**: Native S3 support for data sources and sinks
- **Jinja2 Templating**: Dynamic, parametrizable pipelines with powerful template expressions


## Quick Start

- **[Getting Started](docs/GettingStarted.md)** - Get up and running with DataRush in minutes
- **[Configuration](docs/Configuration.md)** - Learn about environment variables and settings

## Core Concepts

- **[Operations](docs/Operations.md)** - Complete guide to all available data operations
- **[Operation Model Types](docs/OperationModelTypes.md)** - Reference for supported field types and UI elements
- **[Templates](docs/Templates.md)** - How to create and use reusable data pipeline templates

## Advanced Topics

- **[Advanced Usage](docs/AdvancedUsage.md)** - Jinja2 templating, custom operations, and advanced features
