Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free, open-source Astro theme for church websites with sermon management, blog, Google Calendar, and newsletter features.
Astro Church is a free, open-source website theme for Astro that gives churches a high-performance site with a built-in sermon library, event calendar, blog, and newsletter signup in one starter template.
Astro Church is a starter theme built on the Astro framework and created by Tyler Mykkanen. It generates a complete church website from local Markdown files and a single settings file, producing a static site that includes sermon management, a blog, an event calendar, and custom pages. The theme is distributed under the MIT License, is free for personal and commercial use, and includes a low-code setup guide so non-developers can configure it without writing code.
Create a new project with npm create astro@latest -- --template tmykkanen/astro-church, copy the example environment file, edit it with your church information, and run npm run dev to see the site locally at localhost:4321. The theme reads all content from local Markdown files and an .env configuration, so there is no database to manage.
Astro Church is completely free and open source under the MIT License, with no licenses, subscriptions, or hidden costs. It is free for personal and commercial use.
Yes. The theme is released under the MIT License, so it is free for personal and commercial use with no licenses, subscriptions, or hidden costs. Attribution is not required, though a link back to the repository is appreciated.
No. The project includes a low-code setup guide, and everything is configured through a settings file. You do need to run a few npm commands in a terminal to install and start the site, but no custom coding is required for standard use.
It includes Google Calendar integration for events, a newsletter form powered by Resend, and sermon audio/video embedding from Spotify and YouTube. The site is built to deploy to Netlify and uses Tanstack Form for its forms.
