A filesystem-based web framework for Luau runtimes, with out-of-the-box support for Lute, Lune and Zune.
The fastest way to get a Nova project running is by using our scaffolding tool, but you can also set things up manually if you prefer.
Before we start, make sure you have the following installed:
We created a CLI tool that handles all the boilerplate for you. It sets up your folders, configures your package manager, and creates sample routes automatically.
Open your terminal and run:
# Scaffold into the current directory
pesde x nova/create -- .or
# Scaffold into a new named directory. Replace 'my-app' with whatever you want to name your project
pesde x nova/create -- my-app