Lyrio blocks porn across iPhone, Android, Mac and Windows and gives you structure for when motivation runs out: a streak, habits, a private journal, an anonymous community, a panic button for the moment the urge hits and productivity features like nuclear mode and focus mode. Anonymous, free to start.
HALT Buttons is a simple web app that you can install your phone to help you get mindfulness during the moments you're feeling Hungry, Angry, Lonely or Tired.
Pressing the button takes you to simple questions to help you understand what are you're feeling, why and which habits avoid.