Like the title says, what software has blown your mind and is free.
Obsidian - it's a free Knowledge Management System you can set up however you like. I sync my notes between Windows, iOS and android, and the plethora of community plugins is really impressive.