Agree with ecesena's advice above.
While there are lots of benefits to open-sourcing your project, there are also additional considerations to note. Generally, in order to create a successful open source project, you'll be adding a ton of additional work to your plate and greatly increase the scope of your side project. This is a non-exhaustive list, but off the top of my mind.. You'll want to add documentation your code/flows, set some general rules around contributions (code style, pull-request formatting, etc), be responsive to developers who jump in to help and have questions. Also, try to make your README as detailed, instructive, and organized as possible. Couldn't hurt to share some call outs for areas where you're looking for the most help as well.
Some other general advice: show why/how your project is a better solution to a given problem than other options in the market. It might also help to identify potential customers and help them integrate your project - see if they'd be willing to contribute and/or sponsor some development.
Good luck!