I’d argue that you need to a) be a differentiator and b) solve problems that people are actually having. Solve those before you worry about popularity and popularity should follow.
I’d also consider why you want Blaze to exist—if you want it to be a promotional tool to raise your own profile (and hey, there’s absolutely nothing wrong with that at all!) then I’d probably apply to speak at meetups and confs about how it works and what it does. Also send some stickers or whatever to people who have either inspired or helped you, or who might be able to help you in promotion or some sort.
If you’re building Blaze to solve actual problems for people, just keep your head down and keep doing good work :)