Forms
The Future of Online Forms
Starts Now
Nova Forms is a modern solution for creating beautiful and fast online forms. Create a fully featured form in minutes.
Made For The Web
Nova Forms makes heavy use of the Rust programming language and its features. Rust code can be compiled to WebAssembly which allows running interactive websites on the browser, entirely without JavaScript!
Nova Forms is built on top of Leptos, a cutting-edge Rust framework for the modern web. This not only makes Nova Forms extremely fast but also saves lots of server costs.
Fully Featured
From form input, translation, validation, and submission to PDF rendering, we got you covered.
Easily create dynamic forms using a modern reactive framework with lots of provided components for pagination, repeatable elements and much more. Integrated end-to-end testing ensures that your form always works as expected.
The user-provided input is validated in real-time in the frontend, as well as after submission in the backend using our novel approach of type-based validation.
From form data submission to file upload, there is no need to implement your own APIs. Simply declare a server function that takes the form data as an input, and the networking is taken care of.
Easily render the form to PDF using our provided PDF rendering service in a single line of code. PDFs can be directly generate by using the online form as a template, or alternatively by creating a separate template.
Internationalize your forms as well as the generated PDFs by using compile-time checked translations. Translations can be automatically generated with a single click by using the Deepl API