-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Yasser Mustafa edited this page Feb 15, 2026
·
2 revisions
Pipe Your Data Naturally
PipeFrame is a modern, intuitive data manipulation library for Python that makes your data workflows read like natural language. Built on pandas' robust foundation with a clean, pipe-based syntax inspired by R's dplyr and tidyverse.
Links
- π¦ Installation - Get started in seconds
- π Quick Start - Your first pipeline in 5 minutes
- π API Reference - Complete function documentation
- π‘ Examples - Real-world use cases
- π€ Contributing - Join the community
- β FAQ - Common questions answered
pip install pipeframefrom pipeframe import *
# Read like a story!
result = (df
>> filter('age > 21')
>> group_by('city')
>> summarize(avg_income='mean(income)', count='count()')
>> arrange('-avg_income')
)π‘ How to read
>>: Read the>>operator as "pipe to" or "then".
- π Intuitive Pipe Operator (
>>) - Chain operations naturally - π dplyr-Style Verbs -
filter(),select(),mutate(), and more - πΌ 100% Pandas Compatible - Built on pandas, works with pandas
- π― Readable Syntax - Code that reads like English
- π Production Ready - Tested, documented, type-hinted
- GitHub: https://github.com/Yasser03/pipeframe
- PyPI: https://pypi.org/project/pipeframe/
- Issues: https://github.com/Yasser03/pipeframe/issues
- Discussions: https://github.com/Yasser03/pipeframe/discussions
Join our growing community of data scientists and engineers using PipeFrame!
- Share your pipelines
- Ask questions
- Contribute code
- Report bugs
- Suggest features
Start Building Better Pipelines Today! π