Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
IndieWeb-compatible SvelteKit blog starter with PWA, Atom feed, Webmentions, and daisyUI.

Fully customizable personal portfolio and blog website made with Spring Boot
urara is an open-source SvelteKit blog starter template from developer importantimport, built for IndieWeb-compatible blogging with PWA support out of the box.
urara is a blog template that runs on SvelteKit and compiles to a static JAMstack site. It takes Markdown files with frontmatter as input and produces a fully styled blog with Atom feed, sitemap, PWA manifest, and microformats2 semantic markup. The template is maintained by importantimport and is released under the WTFPL license.
npx degit importantimport/urara my-blog and enter the directory.pnpm i (pnpm is required, and can be installed globally with npm i -g pnpm).pnpm dev for a local development server, or pnpm build to create a production build, then pnpm preview to preview it.urara is free and open source, released under the Do What The Fuck You Want To Public License (WTFPL) version 2.
Yes, urara is free and open source. It is released under the WTFPL license, which permits redistribution and modification without warranty, and is available on GitHub from importantimport.
Yes, PWA support is built in through VitePWA. The template includes a web app manifest and ServiceWorker, so the generated blog can be installed as a progressive web app.
urara includes comment components for Webmentions, Giscus, and Utterances, and you can enable more than one at a time. Webmentions are powered by the webmentions.io API.
You can deploy with one click to Vercel or Netlify using the buttons in the readme, or push to GitHub and use the template as a repository. The readme also provides a StackBlitz live development option.