Show HN: Typeform was too expensive so I built my own forms (ikiform.com)

190 points by preetsuthar17 ↗ HN
Hey HN,

I'm a solopreneur and run a web design agency.

I create open-source apps, but I also work as a freelancer and designer. I was accepting any new freelance project via forms on my agency website.

I was using Typeform, but as time went by and more people submitted forms, it got more and more expensive. That time, I thought to use Google Form, but it was way too blocky and looked very unprofessional on my agency website.

So I thought to build my own forms for my own usage, and it turns out it almost doubled form submissions and inquiry calls.

I was happy, so I thought to build it for everyone and make it open-source.

I added AI functionalities using Vercel AISDK. I can generate forms almost instantly using AI and also added analytics AI so that users can talk with their forms—more like talk with their analytics data.

I've been building this publicly, sharing updates on my X account (preetsuthar17)

I hope this product will be as helpful to you as it was for me. Would love your feedback pls

Preet

37 comments

[ 3.9 ms ] story [ 49.9 ms ] thread
Very important thing missing: a demo form, to understand the user experience.

Especially if you’re comparing yourself with Typeform, which is rather controversial. (I detest its entire approach.)

Word to anyone using Google forms for public-facing functions. Try it without a Google account. Somtimes the forms don't work (e.g. if they ask for an email address). Yes, some people aren't Google customers.
At a first glance it looks great!

However, it looks like "too much" for what we're looking for. It seems to depend on too many external services. Does anyone know such a form creation system that can be self-hosted, has minimal dependencies, and is open source?

Looks great! However i'm a bit concerned about these "AI-Powered Analytics", looks like it would leak user-submitted data to Groq.com?
Disclosure: I used to work at Typeform 2014 - 2016

Taking a look at the demo (https://www.ikiform.com/forms/a2675039-5901-4052-88c0-b60977...), I'm not sure where the comparison to Typeform comes in. Probably the most unique feature of Typeform is the focus on user experience of the forms themselves, everything else is/was mostly built to support the forms, and making it as easy to fill out as possible. Things like the back button always being visible, no validation of fields as you enter data, no progress indication and so all makes it seem like there is a lot of polish left to do.

I guess the form looks OK, which is alright of course, but I'm not sure it actually serves as an alternative to Typeform. It seems to me to sit somewhere in-between the traditional (ugly) form providers, and Typeform, which isn't a bad place to sit at, but maybe people expecting a Typeform-like experience would feel slightly bait-and-switched by the comparison.

There used to be another open source project that replicated the form themselves and the experience (as far as I remember), but seem defunct by now (for the last 6 years...): https://github.com/tellform/tellform Besides that, seems there are some other open source alternatives, but I can't say I've tried them all (at a glance, Quill Forms seems most similar to Typeform): https://github.com/search?q=typeform+archived%3Afalse&type=r...

Under 'Is Ikiform open source':

> Ikiform is completely open-source and available on GitHub

The link on the word Github should probably link to the actual repo or org and not the github homepage, I would imagine?

The one-time price is interesting.

If the platform goes away in 1 year, it essenetially becomes 39$/year.

Any plans on how you'd make this a longer lasting product?

> An open-source alternative to Typeform and Google Forms

Those two are the two extreme ends of the target audience archetypes. So, decide which is yours.

> I was using Typeform, but as time went by and more people submitted forms, it got more and more expensive.

When people say they build cheaper alternatives, I often assume that the original is becoming better and more successful. Competing on price rarely wins.

I've found https://formbricks.com to be kinda the closest competition to Typeform, and also Open Source.

Hi Preet, I think this is looking great, and a lot of features are present already. Two things to consider: I think your pricing is too low to be taken seriously by a lot of organizations; also, with a one-time payment support is an issue.

Second, to have a selling point, you might want to focus on privacy. Is the data shared in any way? Where is it kept? What measures have you taken to keep data safe? Will it be deleted if I cancel my account? That sort of things.

Anyway, good luck and keep on going!

Demo form's phone number field accepts text, so no validation?
The reason Typeform free tier limits are so strict is likely because they have run the numbers based on real usage data. I am sure those limits are designed to capture just enough free users who are likely to convert, while minimizing the risk of churn. It is tricky.

From my own experience, about two years ago we built an AI form builder tech demo on top of our platform. We open-sourced it (https://github.com/chatbotkit/example-nextjs-ai-forms) to see if there was community interest. Not much. Since it wasn't our core product, we pivoted and turned it into a low-cost Typeform alternative with unlimited forms - formshare.ai was born. And while we have seen some modest commercial success, I wouldn't claim it's anywhere near Typeform's scale.

The takeaway here is that for this project, even though it wasn't our primary focus, leading with open source and undercutting on price didn't prove to be an effective strategy. If anything, charging too little initially will only devalue the product and attract the wrong kind of users - the ones less likely to convert or stick around for the long term.

Formshare looks like a great product. Never seen an AI form like that. A product like that is 90% marketing, though. Trying to get that in front of people's eyeballs is hard work.
There doesn't seem to be anyway to use this without a real verified google or github account.

Not sure that a product which is pitched as an alternative to current big incumbents is going to benefit from forcing users to first be logged into current big corporate.

What's the rationale here? That there are google users who are looking to stay with google for everything but forms? That must be an awfully niche market, no?

The Google and Microsoft Forms solutions always seem like a fantastic fit until you actually try to seriously use them for clients.

I’ve run into this too.

I had a client that needed to collect HIPAA protected data. Putting their marketing site into scope for HIPAA was not a sane choice. Their EMR vendor didn’t have any options that didn’t require migrating to a new EMR offering in order to create/publish/accept forms. All the other options were clunky and required a lot more work and niche expertise or training in those applications.

So we went with Google Forms. They already used Google Workspace and had executed the HIPAA addendum to the terms.

That lasted less than a year. The physicians and patients were both put off by the fact that it was a Google Form and it looked unprofessional.

They’re back to posting PDFs on their website.

(comment deleted)
I'm probably in the minority here but I don't find Google Forms unprofessional, much like I don't find Google Docs or Sheets unprofessional. That said, I hate TypeForm and its auto-scrolling behavior.
Their specific complaint was that because the forms often become part of a medical record, it just didn’t look right. Reading between the lines, they had comments from patients saying “a Google Form? Seems sketch.”

I don’t necessarily think that a Google Form is unprofessional either. It was accepting data into an environment that complied with their regulatory needs, which was a chief driver of the project.

I absolutely agree with you about TypeForm. Actually, if I was going to call a form service unprofessional “looking”, TypeForm takes the top slot. That’s not a criticism exactly. I just don’t think I’d use it for something that is public facing. It has a different kind of UX than I’d want to place in front of users.

What kind of setup did you have that Typeform was costly? We are on the $299/month plan coming from $99/month, and if you run a money making business of Typeform, this cost should be negligible compared to all other costs of running a business.
Poked around the code a little bit, it doesn't seem that it is intended to be able to drop into another project and then use as a custom form builder for that project. Any plans for something like this? A lot of the infrastructure and framework (next/js) seem heavily built into the codebase. I would have to use supabase?

If you're working towards something that developers can drop in, take a look at https://heyform.net/. If not, then it's still nice to be able to have some freedom on the deployment.

> Authorize Forms0 > Authorize preetsuthar17 > Authorizing will redirect to https://dodgmiigvrqvlsvwhlqv.supabase.co

I know you are only asking for the Email address but at least, for my benefit, make it look like a real SME or a serious project.

how many time have you been working on this?
Form builders are a hard business to succeed with. Quite a lot of companies started off as a general “form builder” product and then found success by specializing into specific uses of forms. Examples include Qualtrics, Survey Monkey, Open Water, etc. Quite a lot of other companies stick with generic forms and get stuck and stagnate.

The reason is that forms are like dates, time, addresses, names, to-do lists, etc. They are things that many developers need to work with, but are way deeper and more complicated than they seem at first. See the wide variety of feedback and suggestions just in this HN thread.

So I would recommend specializing if you want to gain traction. And expect to do tons of marketing.

What is the value proposition for these form libraries? Is it scale? Is it the custom builder? How complex are people's HTML forms these days from a UX perspective?

I was browsing the code, and noticed this forms library was using Supabase, presumably a paid service if this OSS library takes off. I just can't seem to grasp why a custom form building library needs a 3rd party, managed Database included. Scale maybe?

These are genuine questions as I'm woefully unaware of the state of HTML forms / Frontend in 2025

I can't believe that Typeform is the standard in the industry. Is it me or does the whole product have a constant delay to the UI? Also the form building part seems really bad. Nothing is intuitive. Not a fan of one question per page. Also why is it so hard to add multiple questions per page. I had to Google how to do that just to find the option.
On iOS the pricing link doesn’t work and the browser back button also doesn’t work.
I recently had to do a form and just asked claude to 1. Write up the form with the questions styled with tailwind, shadcn, heroui. 2. Wire it up and give me a cloudflare function to write to a KV store 3. Instructions on how to setup above with cloudflare free tier.

It got it in the first shot, took me <3-4mins to copy paste in cloudflare. Been working well so far, the page is also hosted on cloudflare pages and hasnt cost anything so far.