Astro static site
A content site built with Astro and served as static files — no server process to keep alive, nothing to patch.
Astro static
nesly new astro-static my-app
cd my-app
nesly deploy --yes Deployable starters: nesly new <template> copies one, and two or three commands later it is live.
Each template is a complete project in
neslyhq/templates —
read all of it before running anything. nesly new
copies it into a fresh directory and prints the commands to a live URL.
A content site built with Astro and served as static files — no server process to keep alive, nothing to patch.
Astro static
nesly new astro-static my-app
cd my-app
nesly deploy --yes An Express API on a managed PostgreSQL database. Reads the injected DATABASE_URL, creates its schema on startup, serves JSON.
Node.js Express PostgreSQL
nesly new node-postgres my-app
cd my-app
nesly addon add postgres
nesly deploy --yes A FastAPI service run with uvicorn. The start command ships in nesly.toml next to the code — config as code, nothing to click.
Python FastAPI
nesly new python-fastapi my-app
cd my-app
nesly deploy --yes A Hugo site with its own layouts — no theme submodule to forget on deploy. Built with hugo --minify, served as static files.
Hugo static
nesly new hugo-site my-app
cd my-app
nesly deploy --yes A documentation site built with MkDocs and served as static files. Add a theme through requirements.txt and the build installs it.
MkDocs Python static
nesly new mkdocs-docs my-app
cd my-app
nesly deploy --yes An ASP.NET minimal API on a managed SQL Server database. Reads ConnectionStrings__Default with zero configuration code.
.NET 8 ASP.NET SQL Server
nesly new dotnet-mssql my-app
cd my-app
nesly addon add mssql
nesly deploy --yes Missing a stack you use? Tell us — templates are added when they can be kept honest: small, readable, deployed live before listing.