Nova
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.

From form input, translation, validation, and submission to PDF rendering, we got you covered.

1
Form Creation

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.

2
Input Validation

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.

3
Data Submission

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.

4
PDF Generation

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.

5
Internationalization

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