Quickstart

To get started with Nova, follow these steps:

  1. Install Nova:
go install github.com/xlc-dev/nova@latest
  1. Create a new project and follow the prompts:
nova new myproject
  1. Run the project:
cd myproject
go build # Or run `make` if you enabled the Makefile in the setup process
./myproject # Or ./myproject api to run the API server at localhost:8080

That’s it! Now you got a Nova project up and running at http://localhost:8080.

Next steps

Here are some links to help you get started with Nova:

  • 🛠️ CLI - Learn about Nova’s powerful CLI tooling
  • 🏗️ Scaffolding - Generate new projects fast from pre-built templates
  • 🔀 Router - Use Nova’s simple and powerful router to handle HTTP requests based on net/http
  • 🗃️ Database Migrations - Manage your database migrations
  • 🔐 OpenAPI - Generate an OpenAPI specification for your API
  • 🗳️ Middleware - Use middleware to add functionality to your Nova API