Simple Spout Overlay is a Windows desktop app for building transparent overlays and sending them directly to Spout in real time.
- Build overlays with both text layers and image layers
- See a live
1920x1080preview that matches the Spout output - Drag layers directly in the preview to position them visually
- Use optional edge/center snapping while dragging for cleaner alignment
- Reorder layers with drag-and-drop, or
Move Up/Move Down - Edit per-layer properties (text, font, colors, outline, position, scale, image source)
- Undo/redo layer edits, including slider changes as a single undo step per drag
- Save and load setups as JSON files
- Auto-load your last default session on startup and auto-save on close
The easiest way to get started is to download the latest version from Releases.
Requirements:
- Windows 10/11 x64
- .NET 8 SDK
From the repository root:
dotnet restore
dotnet build .\SimpleSpoutOverlay\SimpleSpoutOverlay.csproj -c ReleaseRelease binaries will be generated under:
SimpleSpoutOverlay\bin\Release\net8.0-windows\
Optional: run directly from source during development:
dotnet run --project .\SimpleSpoutOverlay\SimpleSpoutOverlay.csproj -c ReleaseCtrl+Z- UndoCtrl+Y- RedoCtrl+S- Save setupCtrl+O- Load setupCtrl+N- Add text layerCtrl+Delete- Delete selected layerCtrl+Up- Move selected layer up (when the layer list is focused)Ctrl+Down- Move selected layer down (when the layer list is focused)
- Save/load setup files manually with the Session buttons (
.json). - Default auto-save session path:
%AppData%\SimpleSpoutOverlay\session.json - The app also remembers your last manual setup folder for faster save/load dialogs.
- The top-right button changes state between
Start SpoutandSpout Active. - If your receiver does not see the stream, restart Spout from the app and reselect
SimpleSpoutOverlayin the receiver.
