Nitropage
Tap a star to rate
What it is
Nitropage is a free, open-source visual website builder built on SolidStart. Its stated goals are to balance the needs of content creators, designers and developers and to simplify the deployment of small websites. The site's footer credits Lufrai, and the platform comes without a premium plan or artificial feature limits.
What you build and how
Nitropage focuses on design-heavy, content-driven sites like landing pages, product showcases, and portfolios. The editor offers a drag-and-drop interface with inline richtext editing, responsive viewport handles for mobile testing, zoom controls, and color scheme simulation. You start with a blank canvas and choose from 36 pre-built blueprints (components) to assemble pages, each customizable.
The platform emphasizes reusable building blocks. You can define project-wide defaults and override them per element, create layouts from multiple elements and slots, and save custom designs as reusable layouts. The WYSIWYG editor shows your changes in real time as you work.
All features are available to every user. CSS isn't locked behind a premium plan. You can self-host fonts or use a privacy-friendly CDN. An official roadmap shows what is coming next.
Nitropage runs on SolidJS, a reactive JavaScript framework. For publishing and deployment, you have several paths. You can install Nitropage locally with Node.js (LTS v22 or higher) and pnpm, giving you access to the entire SolidStart project and the ability to create custom blueprints. The local method allows free customization but requires manual updates. Alternatively, you can run it with Docker for limited extensibility, hosting basic websites on your own infrastructure. For turnkey hosting, Railway offers 2 maintained templates: a minimal SQLite version for small sites and an advanced PostgreSQL version for sites expecting high traffic. Coolify, a fully open-source self-hosting platform, also supports Nitropage deployment and is constantly improving.
Once you've installed, you access the admin dashboard at /admin to create an admin user, then start building. The first version you generate automatically includes a project. Installation is straightforward: download Node.js LTS, optionally install pnpm for faster dependency management, run the CLI command to initialize a new Nitropage project by name, choose to install dependencies and initialize the SQLite database when prompted, then start the development server with pnpm dev or the npm equivalent.
The Docker approach lets you try Nitropage and host basic websites with less flexibility for customization. You create a compose.yaml file with the Nitropage image and SQLite database volume, set environment variables for authentication (a salt and a password that must be at least 32 characters), then run docker-compose up -d to start the container. A health check built into the compose file verifies the admin interface is reachable. If you expect high traffic or need more stability than SQLite provides, the Docker documentation shows how to use a PostgreSQL database instead.
The Railway templates streamline hosting further. The minimal template uses SQLite for small and portable websites, which the docs call ideal for small and portable websites. The advanced template runs PostgreSQL, which the docs recommend if you expect a lot of traffic. Both templates are maintained by Nitropage and let you deploy with a few clicks.
The builder does not automatically manage blog posts or post lists, so a growing blog gets harder to run. E-commerce functionality is not on the table for now, though it might be added later depending on user feedback. These gaps reflect the product's focus: design and creative control for discrete, handcrafted sites, not content-heavy publishing platforms.
Nitropage describes itself as completely free and open source, with a source code link in its navigation. Its vision section says a Nitropage-specific hosting service is redundant when deployment is easy, so you host the site yourself rather than on a vendor platform.
Evidence from the pages
Nitropage is at version 0.70.3, released June 17. The platform is completely free with no premium plan. There is no pricing; the only cost is your time or infrastructure. The company provides no claim about users, customers, or company size beyond the creator's name.
The editor includes "inline richtext editing, drag and drop, responsive viewport handles, zoom and color schemes simulation." You can "Define project-wide defaults and override them per element. Create reusable layouts, consisting of multiple elements, slots and other layouts."
For deployment, the docs list Docker, Railway with both SQLite and PostgreSQL templates, and Coolify. The local installation requires Node.js LTS (v22 or higher), optionally pnpm, and lets you "freely customize the whole project including the blueprints and to create your own ones."
The platform is "an extensible, drag and drop website builder based on SolidStart, completely free and open source." Features include "a library of 36 versatile blueprints (building blocks)." The FAQ states the ideal use case is "content heavy sites such as landing pages, product showcases and portfolios." For blogs, it notes "Nitropage's primary building block are design-focused blueprints, which certainly can be used to manually create blog posts and post lists, but Nitropage currently doesn't automatically manage post lists for you. This is acceptable for small blogs but will become a hassle as the amount of blog posts grows." For e-commerce, "functionality currently is not on the table, but might be added later down the line, depending on the user feedback."
The site states "Every feature is available to all users. CSS isn't locked behind a premium plan. Self hosting fonts is simple, but you can also use a privacy-friendly CDN."
The docs confirm you can "install Nitropage locally" to access "the underlying SolidStart project and a copy of all starter kit blueprints" and "freely customize the whole project including the blueprints and to create your own ones." Docker is described as "a great way to give Nitropage a try and to host basic websites with limited extensibility."
Who it suits and who it doesn't
Nitropage is a good fit for a solo founder or designer building a portfolio site, a landing page for an MVP, or a product showcase where complete design control matters. The open-source model appeals to anyone who wants to self-host and run their own infrastructure.
It does not suit a team that wants managed hosting without learning deployment, since the docs cover only self-hosted installs (local, Docker, Coolify, Railway). It is also a poor match for a large blog or an online store: the FAQ says post lists are not managed automatically and become a hassle as the number of posts grows, and e-commerce is not planned. The site also states that updates are installed by developers, not by users, so someone on the team has to be comfortable running them.