I think removing frictions from starting new things & automating the mundane things like project setup, doc setup etc. goes along way to cross the bridge from 'wanting to build something' to 'building it'.
As well as ability to track things being worked on sorted by priority. I currently do that part in Notion. (https://wiki.nikitavoloboev.xyz/ideas)
Working in public on anything is very useful too as there is a long time inbetween making something and 'truly releasing' something. I remember the talk on how https://github.com/webtorrent/webtorrent started off as a simple readme. Got lots of interest & comments and only then was the idea validated and got built on, already with community.
Here is the great talk about it: https://www.youtube.com/watch?v=aqnvKP1DYRI