I recently built and launched Forms.md, which is an open source JS library that lets you create multi-step forms and surveys. The forms themselves are very similar to what you would find on Typeform. The library works anywhere you can run JS, so it works with all web tech stacks: Django, Rails, React, Angular, etc. The library itself is just the front-end form builder, there is no backend because I expect people to just submit their forms directly to their database as that should be fairly easy to set up. It's also licensed under Apache-2.0.
Website: https://forms.md
Repo: https://github.com/formsmd/formsmd
Some backstory, this was initially known as blocks.md, and I was charging for a one-time license under BUSL. But that version was quite difficult to use because it only worked with Markdown files.
This time, I'm charging around $25/month in order to remove the branding. Everything else is completely free. Now this is the part I struggle with: I feel like the quality of the software is quite high and so is the output. But can this be an actually viable business model? I have really thought about just making it entirely free (even the branding removal) and just seeing it grow, but I would love to make some money from this and potentially even do this full-time (God willing). I spent months building this, and I constantly keep on doubting myself on what to do. I even hesitated to launch for 2 weeks because I was really anxious.
Any honest feedback on this? Could I actually make this into a company or do I need to start adding more features like backend, integrations, etc.? I'm kinda burned out at the moment, just left my day-job, so it's all a bit of a mess really. If anyone has any advice, I'm all ears. My email is also on my profile.
Some other questions:
- Should I go back to charging a one-time fee?
- How do I even reach out to potential customers/users?