Skip to content
@ddeutils

Data Developer & Engineering

Provide Data Developer & Engineering utility objects and functions.

Data Developer and Engineer 🌠

For knowledge document of this organization, you can follow this 📖 Data Developer & Engineer document.

Note

I delegate the tools docs to Data Dev & Eng Lab

📌 Components

Loading
flowchart LR
   1([📌 ddeutil]) --> 2([🚅 ddeutil-io]) --> 3([🏃 ddeutil-workflow]) ---> 4

   subgraph observe
      4([📡 ddeutil-observe])
      6([🔭 ddeutil-observe<br>streamlit])
   end

   3 --> 5([🏗️ ddeutil-extensions])
   3 --> 6
   0([✂️ fmtutil]) -.-> 2
   0 -.-> 5

This organization has the propose to make lightweight data orchestration framework for small - middle data platform project (🏃Around 10K workflows).

Firstly, I will implement base projects, 📌 Core (utility functions) and 🚅 IO (Input/Output transport utility objects) for the first dependency packages because it has a lot of base code to make main package and I do not want to develop this code on the main package, for example, it do not good if I want fix bug on the merge key function that no relate with the workflow package

🎯 The main package of this organize orchestration framework has 2 layers and I split it with 2 projects for optional installation requirement (you can only use just one of these layers without raise error).

Note

I have some 3rd-party projects, 🏗️ Extensions, for keeping an additional practices to use any 3rd API connect data source, like polars, duckdb, etc. It is dynamic data processing & transformation functions and objects from external vendor packages. It can plug-in to the Workflow package on the hook stage.

🍸 On-Going Projects

  • DeFlow - Lightweight Declarative Data Workflow Framework.

❌ Deprecated Projects

This organize has some mini-projects that develop for specific usecase:

  • data-orchestra - Full-Stack Data Orchestration from Yaml template with Flask & HTMX
  • load-routing - Routing Application Service deploy to On-Premise server with FastAPI

Warning

The above projects have a lot of bugs and need times to fix and refactor the code. So, you should not use these projects.

Pinned Loading

  1. deflow Public

    ⚡ Lightweight Declarative Data Workflow Framework

    Python

  2. ddeutil-workflow Public

    🏃 Lightweight Workflow Orchestration

    Python

  3. ddeutil-observe Public

    📡 Lightweight Observe Application with FastAPI

    Python

  4. ddeutil-extensions Public

    🏗️ Dynamic data processing & transformation plugins

    Python

  5. ddeutil-io Public

    🚅 Input/Output transport utility objects

    Python

  6. ddeutil Public

    📌 Core data utility modules

    Python

Repositories

Showing 10 of 11 repositories
  • ddeutil-workflow Public

    🏃 Lightweight Workflow Orchestration

    Python 0 MIT 0 1 0 Updated Apr 25, 2025
  • ddeutil-extensions Public

    🏗️ Dynamic data processing & transformation plugins

    Python 0 MIT 0 0 3 Updated Apr 22, 2025
  • ddeutil Public

    📌 Core data utility modules

    Python 0 MIT 0 0 0 Updated Apr 19, 2025
  • ddeutil-io Public

    🚅 Input/Output transport utility objects

    Python 0 MIT 0 0 0 Updated Apr 19, 2025
  • deflow Public

    ⚡ Lightweight Declarative Data Workflow Framework

    Python 0 MIT 0 0 0 Updated Apr 10, 2025
  • ddeutil-observe Public

    📡 Lightweight Observe Application with FastAPI

    Python 0 MIT 0 1 (1 issue needs help) 0 Updated Apr 6, 2025
  • .github Public

    README page on the ddeutils organization

    0 MIT 0 0 0 Updated Apr 5, 2025
  • ddedocs Public

    📖 Data Developer & Engineer Documents and Hands-On

    Python 1 MIT 1 0 0 Updated Apr 3, 2025
  • ddeutil-observe-streamlit Public

    🔭 Lightweight Observe Application with Streamlit

    Python 0 MIT 0 0 0 Updated Feb 27, 2025
  • data-orchestra Public

    ❌ Full-Stack Data Orchestration config by Yaml template with Flask & HTMX

    Python 0 MIT 0 0 0 Updated May 11, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…