Job Not Finished
TITLE: todo-app-v3CALL 005.133

DATE DUE

This project is due on the last date stamped below.

Overdue
Job Not FinishedSAMPLE · DO NOT REMOVE CARD FROM POCKET

Your side projects are overdue.

Job Not Finished reads your public GitHub repos, keeps a date-due card for every project you commit to, and mails you a roast every Sunday about the ones you've neglected. Until you ship, or honestly let go.

Read the source

READ-ONLY · PUBLIC REPOS ONLY · FREE AND OPEN SOURCE

Five stamps run the whole desk.

No boards, no tickets, no streaks. One card per project, and five stamps.

  1. Checked out

    Pick the projects you will actually finish. Each one gets a due date, 30 days out unless you're feeling brave.

  2. Overdue

    Miss the date and it goes overdue. Every Sunday a notice lands in your inbox, built from your real commit history.

  3. Renewed

    Need more time? Renew for two weeks. Every renewal is counted, and mentioned.

  4. Returned

    Ship it and stamp it returned. Job finished.

  5. Withdrawn

    Or let it go on purpose, with an epitaph. Honest endings count too.

Go on, return one.

Every repo gets a card like this one. The last push, stars, and open issues come straight from GitHub. Progress and the due date are yours to keep honest.

The note at the bottom is rewritten every week from the facts. It stings the project, never you, and it gets meaner the longer a project sits.

On loan

weekend-raytracer

Ray tracing in one weekend. It has been nine weekends.

LAST PUSH
NOV 04 2026
DUE

Renewed 1×

RustStars14Forks12 open

88%

NOTE88%. You can see the finish line. Stop looking at it and run.

SAMPLE CARD · TRY THE BUTTONS

Every Sunday, a notice.

One email a week, only about the projects you checked out. One click to stop.

JOB NOT FINISHED / CIRCULATION DESKSUN NOV 15 2026

OVERDUE NOTICE

Borrower: you

Second notice

Our records show the following projects checked out in your name:

  1. weekend-raytracerDUE NOV 17 2026 · LAST PUSH 9d AGO · 88%

    88%. You can see the finish line. Stop looking at it and run.

  2. todo-app-v3DUE OCT 13 2026 · LAST PUSH 214d AGO · 35%

    Overdue by 31 days. Renew it, return it, or withdraw it. Silence isn't an option.

  3. portfolio-2025DUE NOV 01 2026 · LAST PUSH 41d AGO · 60%

    Past due by 12 days. Late fees are payable in shame.

Return them, renew them, or withdraw them. The desk is open all week.

You get this because you checked these projects out. One click unsubscribes. No hard feelings.

SAMPLE NOTICE · WRITTEN BY THE SAME ROAST ENGINE AS THE REAL ONES

Terms of borrowing.

The whole deal, in plain words. The privacy page has the rest.

  1. 1.We read your public repositories, your GitHub profile, and your email address. Nothing else.
  2. 2.We can't see private repos and we can't write to GitHub. Sign-in asks for read:user and user:email, the narrowest scopes GitHub offers.
  3. 3.We keep repo names, push dates, and the progress you report. Your GitHub token is encrypted at rest.
  4. 4.One email a week, only about projects you checked out. One click stops it.
  5. 5.Close your card whenever you like. Everything goes with it.
  6. 6.Free, with no ads and no paid tier. Open source under MIT, so you can run your own desk.

Job's not finished.

Job's not finished.

Somewhere in your GitHub is a project you swore you'd finish. Find out how overdue it is.