Analysis updated 2026-06-24
Drop a script tag on a freelance client site to fade it out after the invoice due date
Install the WordPress plugin version for a non technical client site
Use a community port to apply the same fade trick in Angular Flutter iOS or Android
Demo the concept in a talk about creative invoice collection
| kleampa/not-paid | menzi11/bullshitgenerator | zhaoolee/chinesebqb | |
|---|---|---|---|
| Stars | 15,584 | 15,548 | 15,652 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Make sure you can quickly remove the script the moment the client pays.
not-paid is a small JavaScript snippet you add to a client's website when they have not paid you. Once added, it gradually reduces the opacity (visual transparency) of the entire page, causing the site to slowly fade away over a set number of days. You configure a due date and a deadline in days, and each day that passes without payment makes the site a little more invisible, until it disappears completely. The script is loaded by placing a single file in the HTML head section. A WordPress plugin version and community-made ports for Android, Windows Forms, Flutter, iOS, and Angular are also available.
JavaScript snippet you drop on a client site that fades the page to invisible over a configured number of days when an invoice goes unpaid.
Mainly JavaScript. The stack also includes JavaScript, HTML, WordPress.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.