Skip to content

apify-projects/felps

Repository files navigation

⏰  The project is still in an early stage and is bound to have drastic changes.
    Feel free to go through the repo or reach out to know more.

Cagibi Illustration


Flow-based crawler framework

npm i felps / yarn add felps

Version Downloads

Felps' name comes from the phonetic sound of the name of a well-known international swimmer.

What is felps?

  • Soon

When would felps come in handy?

Soon.


Patterns Used

1. Functional Programming / Pure functions

  • mostly based on functions building & interacting with objects (mostly no class instances)
  • functions return identical values for identical arguments
  • functions have no side-effects (no mutation of global variables)

For example, every module is instantiated via a method called create which returns a plain object.

2. Hooks based

  • Provide a list of hooks as part of an module instance definition whenever possible to allow the user to control/extend its behavior

3. Independent packages

  • Enforce a modular system to be able to use any module in any desired way

Releases

No releases published

Packages

No packages published