Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A fast, customizable static documentation theme for the JAM-stack, built on Gridsome and ready to deploy to Netlify in one click.
Jamdocs is an open-source static documentation theme for the JAM-stack, built on Gridsome, that lets you deploy a full documentation site to Netlify in one click.
Jamdocs is a static documentation theme built on Gridsome, a Vue-based static site generator. It takes Markdown content (managed via Forestry CMS) and produces a fast, deployable documentation website optimized for the JAM-stack. The theme is created by Samuel Horn and is distributed under the MIT license. According to the repository, it scores 100/100/100/100 in Google Lighthouse.
Clone the repository with git clone https://github.com/samuelhorn/jamdocs project-name, then run gridsome develop to start a local development server. When ready, click the Deploy to Netlify button to set up hosting and continuous deployment, or import the repository into Forestry to manage content through its visual CMS.
Jamdocs is free and open-source under the MIT license. No paid tiers or licensing fees are mentioned.
Yes, Jamdocs is open-source under the MIT license, so it can be used freely, including in commercial projects.
The theme reports perfect scores of 100/100/100/100 in Google Lighthouse and 100/100 in Google PageSpeed Insights.
Since Jamdocs is built on Gridsome, customizing the theme typically requires familiarity with Vue components and GraphQL queries. Basic usage just requires writing content.
Yes, Jamdocs is pre-configured to work with Forestry, a headless CMS. Edits made in Forestry are committed back to the GitHub repository.
The repository warns that Jamdocs is still in heavy development and its documentation is incomplete, so it may change significantly in the near future.