
FormTs
Build powerful dynamic forms using TypeScript code
Details
- Follow on
- @d_krychowski
- Target Audience
- DevelopersFrontend DevelopersIndie Hackers
- Platforms
- Web
About FormTs
FormTs is a form builder powered by TypeScript instead of drag & drop. Most form builders hit a wall when you need real business logic – conditional visibility is limited, calculations are basic, and the form structure is static. With FormTs you get full programming flexibility: variables, if/else, loops, helper functions. Functions are reactive and automatically recalculate when their inputs change. What you can build: - Quote calculators with tiered pricing - Booking forms with real-time totals - Order forms with quantity discounts, taxes, shipping - Surveys with weighted scoring Also included: - auto-generate PDFs from submissions - embed anywhere with one line of code - webhooks Some cool features: - AI Interviewer - AI generates follow-up questions based on previous user answers - Form types are exposed so you can use your favorite LLM (like Claude) to generate forms for you No coding experience? AI can generate TypeScript for you, or start with 250+ ready templates.
Product Insights
FormTs combines the control of TypeScript development with the accessibility of a form builder, enabling programmatic logic like reactive functions and loops for web platforms. It supports automated document generation and AI-driven interactions for developers and Indie Hackers.
- Full TypeScript flexibility for complex conditional logic and reactive calculations.
- Native AI Interviewer feature that generates dynamic follow-up questions.
- Integrated PDF generation and webhook support for automated post-submission workflows.
- Access to over 250 ready-to-use templates for rapid form deployment.
Ideal for: Developers and Indie Hackers needing to build complex quote calculators or booking forms using TypeScript and reactive programming logic.
Screenshots
Reviews (0)
No reviews yet. Be the first to rate this product!









Comments (0)
No comments yet. Be the first to share your thoughts!