Donation goal bars for OBS
Progress bars that fill themselves as donations arrive: the goal, the amount collected and how far there is left to go — visible without you having to say it every twenty minutes. Run several at once and pause any of them mid-stream.
Free — like everything that runs on your own PC.
It counts by itself
Donations from every connected service are added the moment they arrive, converted into your base currency first.
- Nothing to type mid-stream, and nothing to correct afterwards.
- Money from four donation services and YouTube Super Chats all counts towards the same bar.
- The current amount can still be set by hand — for a goal carried over from a previous stream, or for money that came in outside the app.
More than one goal at a time
A stream rarely has exactly one thing worth collecting for. Each goal is its own overlay with its own target, its own look and its own link for OBS.
- A general goal on screen all the time, a goal for tonight only, a quiet one that nobody sees yet.
- Pause stops a goal counting and leaves the amount where it is; resume picks it up from there.
- The switch and the pause button do different things: a hidden goal keeps counting, a paused one keeps showing.
- Donations go into every goal that is not paused, so pausing is how you choose where the money lands.
Making it look like yours
A goal bar sits on screen for the whole stream, so it has to match the scene rather than merely work.
- Title, bar, fill and the progress text are styled separately.
- The fill is a gradient: an angle and two colours.
- Three presets to start from — Cyberpunk, Minimal, Flat.
Seeing it before the first donation
The hardest thing to style is a bar that is empty and will stay empty until someone pays.
- A test slider in the preview fills the bar to any level so the look can be judged.
- The preview shows the real overlay, not a drawing of it.
- Nothing you do with the slider touches the real amount collected.
What it is made of
Each part is a separate module: you install only the ones you need, and any of them can be removed without breaking the rest.
Getting started
- Create a goal, give it a name and a target amount.
- Copy its link from the list and add a browser source in OBS.
- Style it next to the preview, using the test slider to see a full bar.
- Add a second goal when you need one, and pause whichever is not running today.
Works together with
Get strAImer
Everything on this page runs on your own computer — free, no account, nothing to connect. Download it from the front page.