author: Andreas published: 2026-06-10 10:41:00 updated: 2026-06-10 10:41:00 topics: flow-web, Static web site, generator, Rust title: flow-web: A program that will allow you to generate static website snippet: flow-web is a program written in Rust that will allow you to generate luflow.net static website. --- This static website is generated with a program written in [Rust](https://rust-lang.org/) called [flow-web](https://luflow.net/git-repos/flow-web.git). `flow-web` is specifically written to generate this static website. ### Installing Rust Install `Rust` from your package manager or by downloading from here: [https://rust-lang.org/](https://rust-lang.org/). ### Getting the code Install `git` from your package manager or by downloading from here: [https://git-scm.com/install](https://git-scm.com/install). The [git repository](https://luflow.net/git-repos/flow-web.git) can also be browsed online. Clone the `git` repository: ```sh git clone https://luflow.net/git/flow-web.git ``` ### Compiling the code cd into the cloned dir: ```sh cd flow-web ``` Build using release mode: ```sh cargo build --release ``` ### Generating the site Generate the site using release mode: ```sh cargo run --release ``` The generated output can be found in '**output**' folder. ### Serve locally Run the following command to serve locally using **[servez](https://www.npmjs.com/package/servez)** as an example: ```sh servez output ``` Then, visit the following url in a web browser: [http://localhost:8080/](http://localhost:8080) You can stop the server pressing CTRL+c. servez can be installed through [Node.js](https://nodejs.org/en) like so: ```sh npm install -g servez ``` ### License [flow-web](https://luflow.net/git-repos/flow-web.git) is licensed under the [GNU AGPL](https://gnu.org/licenses/agpl-3.0.html) license.