Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
EV0 Astro Theme is a free and open-source serverless blog template, built with Astro, Tailwind CSS, and TypeScript.

The complete Next.js boilerplate for building profitable SaaS, packed with AI, auth, payments, i18n, newsletter, dashboard, blog, docs, blocks, themes...
EV0 Astro Theme is a robust, free, and open-source serverless blog template designed to kickstart your personal portfolio or project showcase. Built with modern web technologies including Astro, Tailwind CSS, and TypeScript, it offers a high-performance, SEO-friendly foundation for your online presence. The template is released under the MIT license, providing full flexibility for personal or commercial use.
robots.txt and humans.txt for web crawlers and project information.To begin using EV0 Astro Theme, clone the repository:
git clone https://github.com/gndx/ev0-astro-theme.git your-project-name
Navigate into your project directory and install dependencies:
npm install
Start the local development server:
npm run dev (runs at localhost:4321)
Build your production site:
npm run build (outputs to ./dist/)
Preview your build locally:
npm run preview
The blog is highly configurable via JSON files:
src/config/config.json: Customize site title, base URL, favicon, logo, language, description, and pagination size. It also controls feature toggles like YouTube integration.src/config/menu.json: Define your navigation links.src/config/social.json: Configure your social media profiles.To display your YouTube channel's latest videos, create a .env file in the root with your CHANNEL_ID and API_KEY. Then run npm run youtube. This feature is disabled in production and can be toggled in config.json.
Generate new blog posts easily with npm run newpost, which creates a markdown file in src/content/blog.
The project follows a clear structure with dedicated directories for public assets, scripts, components, configuration, content, layouts, pages, and styles, making it easy to navigate and extend.
Contributions are welcome! Feel free to open issues for bugs or suggestions, or submit pull requests for improvements. The project is licensed under the MIT License.
Optional VIP support is available for $25, offering personalized assistance, customization, deployment help, and advice. You can also support the project via GitHub Sponsors.