Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A visually stunning theme perfect for businesses seeking a modern and responsive online presence.
Astro Modern Company Theme is a free, open-source landing page template for businesses, built on the Astro static site generator and Tailwind CSS. It takes a project scaffold with pre-built components and produces a production-ready static HTML site in the dist/ folder after running the build command. The repository is publicly available on GitHub with a live preview hosted at modern.corytrimm.com, and its design is heavily inspired by the Wellth App website.
tailwind.config.js, allowing layout and visual changes through Tailwind utility classes rather than custom CSS files.src/components/ folder includes Header, Footer, Hero, Features, Testimonials, Partners, CallToAction, and ContactForm, each editable as .astro files.src/pages/index.astro, wrapped by src/layouts/Layout.astro, making this a one-page marketing site by default.npm install and npm run dev to start a development server at http://localhost:4321 with hot reload.npm run build generates a static dist/ directory that can be deployed to any static hosting service.Astro Modern Company Theme targets businesses and startups that need a clean, modern landing page without building one from scratch. Business owners can clone the template and replace the placeholder content in each component with their own product details, testimonials, and contact information. Front-end developers can use it as a starting point to practice or extend Astro and Tailwind, since all components are plain .astro files with familiar HTML markup and scoped styling. Agencies can quickly spin up a client-facing marketing page by customizing the Hero, Features, and CallToAction sections.
The workflow is documented in the README: clone the repository, run npm install to fetch dependencies, then npm run dev to launch the development server at port 4321. Edit the .astro files under src/components/ to customize markup and styles; changes appear automatically in the browser. When ready, npm run build outputs the finished static site into dist/, which you can upload to a static host.
The repository is publicly hosted on GitHub with no license restrictions mentioned in the README, so you can freely clone, modify, and deploy it. There is no pricing page or paid tier referenced anywhere in the documentation.
It is built with Astro as the static site framework and Tailwind CSS for styling. The project includes astro.config.mjs for build settings, tailwind.config.js for Tailwind customization, and package.json for dependencies and scripts.
No. The src/pages/ directory contains only index.astro, so the template is a single-page site by default. To add pages, you would create additional .astro files in the pages folder and chain them from the Header component.
Yes. The README explicitly lists Netlify, along with Vercel, GitHub Pages, and AWS S3, as hosting options. After running npm run build, upload the generated dist/ folder to your host of choice.
No backend is included. The ContactForm component provides the front-end form markup, but you would need to connect it to a form service or API yourself to handle submissions.
