Pyper icon
Pyper icon

Pyper

Pyper is a flexible framework for concurrent and parallel data-processing, based on functional programming patterns. Used for ETL Systems, Data Microservices, and Data Collection.

Cost / License

  • Free
  • Open Source

Platforms

  • Python
  • Mac
  • Windows
  • BSD
  • Linux
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Asynchronous
  2.  Concurrent work
  3.  No dependencies
  4.  Python-based

 Tags

Pyper News & Activities

Highlights All activities

Recent activities

Show all activities

Pyper information

  • Developed by

    Pyper Dev Team
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  1,503 Stars
  •  30 Forks
  •  5 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Pyper was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Pyper?

Pyper is a flexible framework for concurrent and parallel data-processing, based on functional programming patterns. Used for ETL Systems, Data Microservices, and Data Collection.

Key features:

  • Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work.
  • Functional Paradigm: Python functions are the building blocks of data pipelines. Lets you write clean, reusable code naturally.
  • Safety: Hides the heavy lifting of underlying task execution and resource clean-up. No more worrying about race conditions, memory leaks, or thread-level error handling.
  • Efficiency: Designed from the ground up for lazy execution, using queues, workers, and generators.
  • Pure Python: Lightweight, with zero sub-dependencies.

Pyper provides an elegant abstraction of the execution of each task, allowing you to focus on building out the logical functions of your program.