Back to browse
GitHub Repository
2 starsPython

Carbon-aware scheduler for batch ETL jobs (Python)

by ramkumar19·Feb 19, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemShip It
The Take

Nice, practical riff on the GreenOps idea: a scheduler that polls real-time grid APIs and will defer jobs while still enforcing hard SLAs is the useful bit, and the Snowflake gCO2 estimator gives a concrete hook for CI checks. Repo is clearly an early reference implementation (single commit, few files) — useful as a starting point but it needs more integration examples (Airflow operator, metrics, retries) and validation to move from experiment to something I'd drop into production.

Category
Target Audience

Data engineers, SREs and cloud infra teams who run batch ETL (Airflow/Snowflake) and care about operational carbon impact

Post Description

I built a Python tool to defer heavy batch ETL jobs (like Snowflake/Airflow) when the local energy grid is "dirty" (high carbon intensity). It uses real-time grid APIs to find green windows. Would love feedback on the logic!

Similar Projects

Developer Tools●●Solid

Self-Hosted Task Scheduling System (Back End and UI and Python SDK)

The dashboard exposes cron/interval scheduling, timezone support, retries, execution history, realtime metrics and API-key login, and it runs with a single docker-compose up — exactly the pragmatic feature set you'd want for hosting private webhooks. It isn't reinventing scheduling (Airflow, Rundeck and hosted cron services already exist), but it's a tidy, usable package for teams that want a lightweight, self-hosted alternative with a Python SDK.

Niche GemShip It
rilesthefirst
203mo ago