Skip to content

GSOC 2025 PROJECT

Real-time monitoring dashboard and terminal user interface (TUI) for Crankshaft

Contributor
Rajesh Kumar Jha
Mentor
Peter Huene
Organization
St. Jude Children's Research HospitalScience and medicine
Program
GSoC 2025In progress

About this project

Description from the program archive

The project aims to build a real-time monitoring dashboard and terminal UI (TUI) for Crankshaft, a genomics workflow engine. Using gRPC for streaming and Ratatui for visualization, it will allow users to view live task statuses and logs directly in the terminal. The system will instrument task events (Queued, Started, Logs, Completed, Failed) without impacting performance and stream them efficiently. A stretch goal includes enabling job control (e.g., cancel tasks) through the TUI. The project will significantly improve observability and debugging in Crankshaft workflows.

Tags

AIUI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project

Data: Google Summer of Code public archive. This project in the official archive