Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Bedrock is a static site generator to create large-scale HTML prototypes and document design systems
Bedrock is an MIT-licensed static site generator for building large-scale HTML prototypes and documenting design systems, running on Node.js and created by the team at Mono. It turns a folder of source files into a deployable static site in a dist folder, with built-in support for a navigable page tree and generated styleguide documentation.
Bedrock is a static site generator that helps teams prototype complex web applications and document design systems using plain HTML. It runs on Node.js (version 14 or later) and outputs static files that can be deployed to any web server. The project was made by Mono (mono.company) and initially written by Thomas Tuts. The repository is currently unmaintained, and the documentation website has been closed down, though the source code remains online for reference.
dist folder when you run npm run build./styleguide/docs/introduction.html) to document design system components.npx degit usebedrock/bedrock my-bedrock-project, then npm install and npm start to run the prototype locally.bedrock-cli, can be installed globally with npm i -g bedrock-cli and used to run bedrock upgrade (or bedrock upgrade --dev for the development branch).icons.generateIconFont to true in bedrock.config.js.npx degit usebedrock/bedrock my-bedrock-project to copy the latest template without cloning the full repository.npm install to install dependencies.npm start to run the prototype locally, or npm run build to generate a deployable static build in the dist folder.Bedrock is free and open source under the MIT license. There are no paid tiers; you can use it commercially without licensing fees.
No. The project is unmaintained, and the documentation website has been closed down. The GitHub repository remains online, but there is no active development. Bedrock was used for internal prototypes at Mono.
Yes, Bedrock is MIT licensed, so it is free to use, modify, and distribute, including for commercial projects.
Windows is not officially supported. The README notes that it has been used successfully on Windows, but Windows-related bugs may not be fixed.
You can upgrade by installing the CLI tool globally with npm i -g bedrock-cli and then running bedrock upgrade. To get the development branch, use bedrock upgrade --dev.
You need Node.js version 14 or later. The README recommends installing the LTS version from Nodejs.org.
