I have my own set of tools to try to help me in that regard. I keep iterating on it to try to find a flexible solution that covers as much as possible, long term goals, short term goals, projects, etc. I use https://everydaycheck.com to list all the things I want to work on every day, and https://multikanban.com to manage my multiple personal projects. In the end, one divides to conquer, while the other helps me sure I conquer at least one task a day!