Skip to content

gastrodon/psyduck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psyduck


psyduck is a WIP extensible ETL engine, previously written in typescript that aims to be extensible and fast

progress


Psyduck is at MVP stage! The current feature TODO looks like

  • [x] some config loading ( yaml works for now! )
  • [x] core pipeline builder + runner
  • [x] plugin loader + exposed SDK tools for building plugiins
  • [x] many producers -> many transformers -> many consumers
  • [x] describe producers from producers
  • [x] a standard library
  • [x] a DSL for describing pipelines using HCL
  • [x] loading compiled plugins @ runtime
  • [ ] listen for new pipelines via http ( maybe? )
  • [ ] psyduck node distributing pipeline work ( also maybe? )