TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I just made my profitable online form builder open-sourced

389 pointsby dearroyabout 1 year ago

23 comments

jraphabout 1 year ago
I&#x27;m secretly and slowly building a form building application. The idea is that in my association we don&#x27;t want to rely on Google Forms. And we only want to use open source software. We are using FramaForms which is a bit clunky and doesn&#x27;t have this feature that updates a spreadsheet automatically. I thought that I could just create something that would answer both concerns.<p>But a good open source forms app would probably change everything, I would gladly stop my small project (in favor of contributing to an existing one for instance). I see there is integration with a lot of products, including Google Drive and Google Sheet.<p>Would an integration with Nextcloud be considered?<p>Congratulations on open sourcing this, we need open source and self hosted form solutions. Critically private data is put in forms and that get sent to big private companies like Google, which is not ideal.<p>As other commenters say, you might want to use AGPL indeed, but I guess you carefully thought this decision.
评论 #39899290 未加载
评论 #39900778 未加载
评论 #39899535 未加载
评论 #39899186 未加载
snapcasterabout 1 year ago
How did you think about the tradeoffs between closed-source profitable vs. open sourcing it? What do you see as your criteria for success on this move?
Syntafabout 1 year ago
Very cool! Form builders are really fun applications to build and teach you a lot about more advanced relational models (like polymorphic relations)<p>I scrapped together a form-builder-with-payments using RoR and RailsAdmin last year for my club and ended up spinning it off into a pay-per-use SaaS[1].<p>As it turns out, forms are a fundamental aspect of a LOT of things, and offering free use tools can change the game for clubs or organizations looking to keep their data in one place.<p>[1] <a href="https:&#x2F;&#x2F;embolt.app" rel="nofollow">https:&#x2F;&#x2F;embolt.app</a>
评论 #39913084 未加载
评论 #39901145 未加载
rkuodysabout 1 year ago
I cannot quickly find the answer so maybe the project owner can share - I have a need for which apparently there is no ready-to-use product - I need to have form which is anonymous, but at the same time it should be one-time-only submit. (Like voting system).<p>My ideal solution would be to send unique link to each recipient and limit one submission per link. However, I as a purchaser should not be able to see who got which link, or at least, how each link voted.<p>Question if heyform has some implementation of the need already, because none of the well known products - Google forms, MS Forms, Typeform - support anything like that
评论 #39903009 未加载
评论 #39902899 未加载
评论 #39915013 未加载
la64710about 1 year ago
What is the reason for “open sourcing” this , when any meaningful implementation is locked away behind services and is closed source. I just think these kind of use cases confuses users. There is no problem in being closed source and proprietary (unless you are using preexisting open source code and open sourcing those parts of your code makes it legally compliant) . In any case it is confusing at best and misleading at the worst.
评论 #39898591 未加载
评论 #39905902 未加载
评论 #39902582 未加载
评论 #39902341 未加载
评论 #39899689 未加载
izwasmabout 1 year ago
I really like that you are using nestjs, idk why some devs hate it, IMHO its the best node framework that can be used to build production ready apps, i started using it a month ago at work and it was my first time using it, and it already made so productive
评论 #39899040 未加载
评论 #39898165 未加载
评论 #39898501 未加载
评论 #39898021 未加载
评论 #39898020 未加载
评论 #39901878 未加载
评论 #39903331 未加载
评论 #39901136 未加载
评论 #39902202 未加载
quantumwokeabout 1 year ago
Can anyone confirm if the legal advice here <a href="https:&#x2F;&#x2F;docs.heyform.net&#x2F;license" rel="nofollow">https:&#x2F;&#x2F;docs.heyform.net&#x2F;license</a> is correct? Seems slightly different to my own interpretation of the spirit of GPL.
评论 #39896797 未加载
评论 #39898622 未加载
评论 #39897542 未加载
thih9about 1 year ago
Congrats on open sourcing your project!<p>I see that it relies on mongodb, at a first glance this seems a good fit for a forms oriented product - looks like using a document db for actually dealing with documents. How did it work out for you? Would you choose it again?
评论 #39903344 未加载
snvzzabout 1 year ago
Huge Affero (AGPL) warning.<p>Do not touch unless you understand how the license works and want to do so anyway.
评论 #39902914 未加载
评论 #39910955 未加载
评论 #39902985 未加载
评论 #39902913 未加载
tomfreemaxabout 1 year ago
Looks really cool and could be a good alternative to Typeform.<p>In our organization, due to privacy reasons we need to self host.<p>You might want to look at something like the plus plan photoprism has. For photoprism, if you want a UI for user admin, you pay something. One can do the same thing from cli, but in corporate environments it&#x27;s easier for me to say, look, we need to pay, because we need this admin interface. If I would self host but want to support you otherwise, it&#x27;s hard to argue why the organization should &quot;donate&quot; money.<p>Hope it makes sense. Best wishes!
V__about 1 year ago
This looks really nice. I assume you have looked at the alternatives and created heyform with a special feature or use case in mind? If so, could you summarize the differences between heyform and for example: getinput.co, quillforms.com or snoopforms.com?
评论 #39902986 未加载
not_your_vaseabout 1 year ago
What&#x27;s your rationale behind this step?
评论 #39896323 未加载
评论 #39897697 未加载
jdaviescoatesabout 1 year ago
I currently use NocoDB for forms, which works great, but this looks great too, many thanks for sharing!
评论 #39903630 未加载
tamimioabout 1 year ago
Your website doesn’t open, it seems it’s flagged in one of the DNS popular blacklists
评论 #39898037 未加载
评论 #39905944 未加载
评论 #39899060 未加载
saasxyzabout 1 year ago
This is cool. Are you an open startup by any chance? if yes, I would love to check out that page to learn more about your operation costs and revenue.
sfinkabout 1 year ago
I&#x27;ve often wanted a simple online form solution for random purposes, yet I have never quite gotten around to learning Google Forms. My kids use it for school stuff. They&#x27;re reasonably capable with it and have gotten good mileage from it. I guess at some level it&#x27;s hard for me to get into something that often requires flexibility, yet can&#x27;t be modified beyond rigidly prescribed boundaries.<p>I would totally rather learn something like this that I can hack on. And when other people ask me how to do something for a Real reason, I would not hesitate to recommend the hosted version if it can do what they want. (No, I don&#x27;t want to be on the hook for maintaining a self-hosted version of something that will be depended on for wide public consumption. I&#x27;m done with pager duty.)<p>The creators&#x27; hearts seem to be in the right place, so I&#x27;m less subliminally worried that they&#x27;ll enshittify it in some way that bothers me. And if they do, the license gives me a way to proceed without starting with something new from scratch.
评论 #39899551 未加载
whitefangabout 1 year ago
This is neat.<p>I&#x27;m building Formester and it is a lot of work to keep up a good form builder.<p>Wish you all the best.
stuckkeysabout 1 year ago
@dearroy what chat support service do you use? I always find them useful.
luanxr2000about 1 year ago
Good job for the open source survey form app!
youngbumabout 1 year ago
Cool
circusflyabout 1 year ago
AI thanks you for your efforts.
评论 #39912488 未加载
orliesaurusabout 1 year ago
do you consider this a marketing move?
评论 #39898700 未加载
评论 #39903891 未加载
bberenbergabout 1 year ago
Considering that this is SaaS, are you sure GPL is sufficient here? Did you consider AGPL?
评论 #39902219 未加载
评论 #39897651 未加载